Hello,

I have tried to build this package, but there is still big problems.

With this patch:
--- libGIFTAcPerl/include/CAcPerl.h~    2006-05-29 15:38:07.000000000
+0200
+++ libGIFTAcPerl/include/CAcPerl.h     2006-05-29 15:38:20.000000000
+0200
@@ -122,7 +122,7 @@
   /**
    *
    */
-  struct pair<bool,long int> URLToID(const string &) const;
+  struct pair<bool,TID> URLToID(const string &) const;
   /**
    *
    */

the problem that Martin encountered is solved.
However, there is still an issue that I tried to track down without many
success:
./../libMRML/include/CStaticQueryFactory.h:38: warning: ‘class 
CStaticQueryFactory’ has virtual functions but non-virtual destructor
../../libMRML/include/CDynamicQueryFactory.h:41: warning: ‘class 
CDynamicQueryFactory’ has virtual functions but non-virtual destructor
../../libMRML/include/CAttributeList.h:36: warning: ‘class CAttributeList’ has 
virtual functions but non-virtual destructor
../../libMRML/include/CAccessorFactory.h:42: warning: ‘class CAccessorFactory’ 
has virtual functions but non-virtual destructor
CDynamicQueryFactory.cc: In constructor 
‘CDynamicQueryFactory::CDynamicQueryFactory(std::string)’: 
CDynamicQueryFactory.cc:75: error: ‘my_perl’ was not declared in this scope
make[4]: *** [CDynamicQueryFactory.lo] Error 1

The problem is that readdir() is a macro defined in
/usr/lib/perl/5.8/CORE/XSUB.h

Several solutions have been designed by Pierre Habouzit, but I cannot
even think about applying them. Like adding:

#undef readdir
#include <dirent.h>

Before:
DynamicQueryFactory::CDynamicQueryFactory(string inDirectoryName){

which works, of course, but is totally ugly IMHO :-)

So I guess further investigation is needed.

Cheers,
-- 
Julien Danjou
.''`.  Debian Developer
: :' : http://julien.danjou.info
`. `'  http://people.debian.org/~acid
  `-   9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD

Attachment: signature.asc
Description: Digital signature

Reply via email to