Date: Sun, 07 Mar 2004 17:25:58 +0100 From: Thomas Vogt <turbo23@gmx.net> To: Mathieu Arnold <mat@mat.cc> Cc: freebsd-ports@freebsd.org Subject: Re: irssi and perl 5.8.2 doesn't work Message-ID: <404B4D16.7060202@gmx.net> In-Reply-To: <78839284.1078671542@cmantatzi.in.t-online.fr> References: <404B1DE2.8060005@gmx.net> <78839284.1078671542@cmantatzi.in.t-online.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
Mathieu Arnold wrote: > +- Le dimanche 7 mars 2004 14:04 +0100 Thomas Vogt a dit : > | Hi > | > | I've installed perl 5.8.2. Then i recompiled my irssi client. Everything > | went fine. But when I try to start irssi, I get this message: > | /usr/libexec/ld-elf.so.1: irssi: Undefined symbol "Perl_eval_pv". > | Any idea? > | It works fine with perl 5.6. > > Hum, could you ldd /usr/local/bin/irssi to make sure it's linked to > 5.8.2 perl's ? (because it does work with my 5.8.2). > Hi Mathieu It's interessting. If I use perl 5.6 then irssi (0.8.9_2) doesn't link against libperl. ldd /usr/local/bin/irssi irssi: libm.so.2 => /usr/lib/libm.so.2 (0x281af000) libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x281cb000) libutil.so.3 => /usr/lib/libutil.so.3 (0x281e4000) libgmodule-2.0.so.200 => /usr/local/lib/libgmodule-2.0.so.200 (0x281ed00 0) libglib-2.0.so.200 => /usr/local/lib/libglib-2.0.so.200 (0x281f1000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28258000 libssl.so.3 => /usr/lib/libssl.so.3 (0x28346000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x28376000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0x28475000) libc.so.4 => /usr/lib/libc.so.4 (0x284b7000) libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28552000) If I use perl 5.8 from ports irssi will link agains perl. irssi: libperl.so => /usr/lib/libperl.so (0x2810d000) libm.so.2 => /usr/lib/libm.so.2 (0x281a5000) libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x281c1000) libutil.so.3 => /usr/lib/libutil.so.3 (0x281da000) libgmodule-2.0.so.200 => /usr/local/lib/libgmodule-2.0.so.200 (0x281e300 0) libglib-2.0.so.200 => /usr/local/lib/libglib-2.0.so.200 (0x281e7000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2824e000) libssl.so.3 => /usr/lib/libssl.so.3 (0x2833c000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x2836c000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0x2846b000) libc.so.4 => /usr/lib/libc.so.4 (0x284ad000) libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28548000) hmm why is that? any idea and how can i fix this with perl 5.8.2? It's Freebsd 4.9-RELEASE-p3 regards Thomas Vogt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?404B4D16.7060202>