]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkPackage.cxx
#3203 BBTK Feature New Normal vtk7itk4wx3-mingw64
[bbtk.git] / kernel / src / bbtkPackage.cxx
index 91cdb518372b220f124b1de33af8dc5c22c8912a..743dc79b7c0ed7b917eab40acfe676c2a63f5910 100644 (file)
@@ -85,18 +85,22 @@ namespace bbtk
     mDescription(description),
     mVersion(version)
   {
-
+printf("EED Package::Package Start\n");
     bbtkDebugMessage("object",2,"==> Package('"<<name<<"',...)"
                     <<bbtkendl);
 
     std::string default_doc_dir = ConfigurationFile::GetInstance().Get_default_temp_dir();
+printf("EED Package::Package 1\n");
     char c = default_doc_dir.c_str()[strlen(default_doc_dir.c_str())-1];
     std::string url = default_doc_dir; 
     if (c != '/' && c !='\\') url = url + "/";
     url = url +  "temp_dir/" + name + "/index.html";    
+printf("EED Package::Package 2\n");
     
     SetDocURL(url);
+printf("EED Package::Package 3\n");
     SetDocRelativeURL("Relative url not set");
+printf("EED Package::Package 4\n");
 
     /*
     std::string relurl(BBTK_STRINGIFY_SYMBOL(BBTK_DOC_REL_PATH));
@@ -111,6 +115,7 @@ namespace bbtk
     //    std::cout  << "relurl=["<<relurl<<"]"<<std::endl;
     bbtkDebugMessage("object",2,"<== Package::Package('"<<name<<"',...) OK"
                     <<bbtkendl);
+printf("EED Package::Package End\n");
 
   }
   //==========================================================================
@@ -361,6 +366,9 @@ namespace bbtk
   DynamicLibraryHandler Package::OpenDynamicLibrary( const std::string& libname,const std::string& package_name,
                                                                                                         DLGetPackageFunction& getpack, DLDeletePackageFunction& delpack)
   {
+
+printf("EED Package::OpenDynamicLibrary  %s   %s \n", libname.c_str(), package_name.c_str() );
+
     bbtkDebugMessage("package",3,"==> Package::OpenDynamicLibrary("
                     <<libname<<")"<<std::endl);
 #if defined(__GNUC__)
@@ -368,7 +376,7 @@ namespace bbtk
     // Open shared lib
     void *handler;
     handler = dlopen(libname.c_str(), BBTK_RTLD_TIME | BBTK_RTLD_SCOPE );
-//EED     handler = dlopen(libname.c_str(), RTLD_LAZY | RTLD_LOCAL );
+//     handler = dlopen(libname.c_str(), RTLD_LAZY | RTLD_LOCAL );
          
     if (!handler)
       {
@@ -536,6 +544,7 @@ namespace bbtk
                                                     const std::string& pkgname,
                                                     const std::string& path)
   {
+printf("EED Package::CreateFromDynamicLibrary Start \n");
     bbtkDebugMessage("package",1,"==> Package::CreateFromDynamicLibrary("
                     <<libname<<")"<<std::endl);
 
@@ -565,6 +574,7 @@ namespace bbtk
     
     bbtkDebugMessage("package",2,"<== Package::CreateFromDynamicLibrary("
                     <<libname<<") .. OK"<<std::endl);
+printf("EED Package::CreateFromDynamicLibrary End \n");
     return p;
   }
   //==========================================================================