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
signature.asc
Description: Digital signature

