mDescription(description),
mVersion(version)
{
-
bbtkDebugMessage("object",2,"==> Package('"<<name<<"',...)"
<<bbtkendl);
+
std::string default_doc_dir = ConfigurationFile::GetInstance().Get_default_temp_dir();
char c = default_doc_dir.c_str()[strlen(default_doc_dir.c_str())-1];
std::string url = default_doc_dir;
// std::cout << "relurl=["<<relurl<<"]"<<std::endl;
bbtkDebugMessage("object",2,"<== Package::Package('"<<name<<"',...) OK"
<<bbtkendl);
-
}
//==========================================================================
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__)
// 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)
{
bbtkDebugMessage("package",3,"* Symbol ["<<getvername
<<"] found"<<std::endl);
// version matches ?
+
if (getbbtkversion() != bbtk::GetVersion())
{
bbtkMessage("package",0,
s << "<hr>\n";
*/
}
- }
-
- else
- {
+ } else {
s << "<h1 class=\"settitle\">"<<title<<"</h1>\n";
s << "<p><TABLE cellspacing=0 cellpadding=3>\n";
s << "<TR><TD style='vertical-align: top;'><b> Description </b></TD><TD style='vertical-align: top;'> : </TD><TD style='vertical-align: top;'> "