Index: tol/stdlib/general/TolPackage/common.tol
===================================================================
--- tol/stdlib/general/TolPackage/common.tol	(revision 7ccb257b61bc31b3ba4a888a4760f1331a8a8c7c)
+++ tol/stdlib/general/TolPackage/common.tol	(revision d958827fade0006e8c0d40f2612917f595d096f2)
@@ -25,5 +25,5 @@
 //////////////////////////////////////////////////////////////////////////////
 //Devuelve el nombre de versión actual de un paquete ya cargado 
-  Set GetCurrentNameVersion(Text packageName, Real specificVersion)
+  Text GetCurrentNameVersion(Text packageName, Real specificVersion)
 //////////////////////////////////////////////////////////////////////////////
 {
@@ -39,10 +39,17 @@
 //////////////////////////////////////////////////////////////////////////////
 {
+//WriteLn("TRACE GetDeepDependencies 1");
   NameBlock p = Eval(packageName);
-  Text name.version = GetCurrentNameVersion(p);
+//WriteLn("TRACE GetDeepDependencies 2");
+  Text name.version = 
+    TolPackage::GetCurrentNameVersion(packageName, specificVersion);
+//WriteLn("TRACE GetDeepDependencies 3");
   If(!Card(p::_.autodoc.dependencies), Copy(Empty),
   {
-    Unique(SetConcat(EvalSet(p::_.autodoc.dependencies,GetDeepDependencies))<<
-           name.version)
+    Set aux=EvalSet(p::_.autodoc.dependencies, Set(Text r)
+    {
+      TolPackage::GetDeepDependencies(r,specificVersion)
+    });
+    Unique(SetConcat(aux)<<[[name.version]])
   }) 
 };
