From: Stefan Z. <sz...@gm...> - 2011-06-23 14:49:08
|
Chances are, you're not including the MediaInfo object files in your link. Can you please send the linker line you use to create MediaInfo.so? Stefan 2011/6/23 Luly <858...@16...> > Hello all, > Here I'm wrapping a c++ project MediaInfoLib into perl, and came across > this problem while loading the module in perl file: > *# perl MediaInfo.pl > Can't load './MediaInfo.so' for module MediaInfo: ./MediaInfo.so: > undefined symbol: _ZN12MediaInfoLib6ConfigE at /usr/local > /perl/lib/5.12.2/x86_64-linux/DynaLoader.pm line 200. > at MediaInfo.pm line 11 > Compilation failed in require at MediaInfo.pl line 1. > BEGIN failed--compilation aborted at MediaInfo.pl line 1.* > The line1 of my *MediaInfo.pl* is: use MediaInfo; > and the beginning of *MediaInfo.pm* is: > 7 package MediaInfo; > 8 use base qw(Exporter); > 9 use base qw(DynaLoader); > 10 package MediaInfoc; > 11 bootstrap MediaInfo; > 12 package MediaInfo; > 13 @EXPORT = qw(); > > # ---------- BASE METHODS ------------- > > package MediaInfo; > > Would any of you tell how to deal with this? Thanks very much! Any > suggestion will be nice. > > Luly > > > > > > > > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with > vRanger. > Installation's a snap, and flexible recovery options mean your data is > safe, > secure and there when you need it. Data protection magic? > Nope - It's vRanger. Get your free trial download today. > http://p.sf.net/sfu/quest-sfdev2dev > _______________________________________________ > Swig-user mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swig-user > > |