From: Stephane F. <f8...@fr...> - 2008-05-15 19:27:36
|
Hi Wilbert, Wilbert Knol skribis: > Thanks for reading this. > > I am having problems with the Perl bindings for this version. > > ./configure --with-perl-binding && make && make install > > ...appears to work, but when I run perltest.pl I get this: Where did hamlib got installed? prefix=/usr/local ? > wk@asus:/usr/local/lib/perl/5.8.8$ ./perltest.pl > > Can't load '/usr/local/lib/perl/5.8.8/auto/Hamlib/Hamlib.so' for module > Hamlib: /usr/local/lib/perl/5.8.8/auto/Hamlib/Hamlib.so: undefined symbol: > hamlib_copyright at /usr/lib/perl/5.8/DynaLoader.pm line 225. > at /usr/local/lib/perl/5.8.8/Hamlib.pm line 11 > Compilation failed in require at ./perltest.pl line 3. > BEGIN failed--compilation aborted at ./perltest.pl line 3. Can you do this for me (check library dependancy), and report: ldd /usr/local/lib/perl/5.8.8/auto/Hamlib/Hamlib.so > wk@asus:/usr/local/lib/perl/5.8.8$ > > It goes wrong at the 'use Hamlib;' statement. > Any pointers are appreciated! Either dangling distro libhamlib, libhamlib not found, ldconfig not rerun or perl Hamlib.so not linked properly against libhamlib. Rem: the perl Hamlib.so not linked against libhamlib is a current problem under Debian and derivative, see[1]. I was expecting Joe/W5CT to open a bug in Debian BTS, but he hadn't time yet. http://sourceforge.net/forum/forum.php?thread_id=2028168&forum_id=25919 -- Stephane - F8CFE |