Quoting Daniel Veillard ([EMAIL PROTECTED]): > On Fri, Feb 18, 2005 at 01:05:25PM -0500, Mike Heins wrote: > > Since gamin has replaced sgi_fam as the file alteration module > > shipped with Fedora Core, I have a bit of a problem. I have software > > based on SGI::FAM, the Perl module that works with sgi_fam. I tried > > compiling against libgamin, but no go. > > Not informative... what went wrong ?
cp lib/SGI/FAM.pm blib/lib/SGI/FAM.pm AutoSplitting blib/lib/SGI/FAM.pm (blib/lib/auto/SGI/FAM) /usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap FAM.xs > FAM.xsc && mv FAM.xsc FAM.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"1.002\" -DXS_VERSION=\"1.002\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" FAM.c FAM.xs: In function `famerror': FAM.xs:123: warning: return discards qualifiers from pointer target type FAM.c: In function `XS_FAMEventPtr_code': FAM.c:813: error: storage size of 'RETVAL' isn't known make: *** [FAM.o] Error 1 > > > Is there any consideration being given to compatibility with SGI::FAM? > > A priori no. you should not even need to recompile. Since the installation method for Perl modules is almost always recompilation, we need to. > > > It looks like the problems are mostly struct declarations, but I am > > not enough of a C hacker to sort them out. > > I'm not gonna work on SGI::FAM or other application level code. > > Differences between gamin and FAM are listed there > http://www.gnome.org/~veillard/gamin/differences.html > I reused the same structure declarations as in fam.h from SGI, the public > header is basically the same. > If I can't get this fixed, then I will look at compiling and using sgi_fam instead. I *was* looking forward to the improvments in gaming (i.e. with luck not dying a horrible death at 1024 events) but I can live with sgi_fam. (Sorry for extra copy, not used to user-reply lists anymore.) -- Software axiom: Lack of speed kills. _______________________________________________ Gamin-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gamin-list
