Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
XChat loading of perl failed... [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Tankred
n00b
n00b


Joined: 20 Aug 2003
Posts: 33
Location: Koblenz (Germany)

PostPosted: Wed Apr 09, 2008 3:02 pm    Post subject: XChat loading of perl failed... [solved] Reply with quote

For some weeks now xchat isn't able to load the perl interface:
Quote:
AutoLoad failed for: /usr/lib64/xchat/plugins/perl.so
/usr/lib64/xchat/plugins/perl.so: undefined symbol: Perl_Top_ptr


I didn't know whether it would be better to ask this in amd64 but it doesn't seem to me like an arch-specific problem for other x86 users have had similar problems but no solution.
I have already tried to recompile xchat and perl, tried to revdep-rebuild just to be on the safe side. Found a similar bug that comes if you use pthreads as use-flag for perl so recompiled with pthreads disabled and enabled with no success. Both xchat and perl compile fine without any errors so i have no further ideas, searching the web didn't help either. Maybe someone has had a similar problem and solved it however. And sorry for my english, haven't used it for ages now :)

Informations which could be helpful:

Version of perl: 5.8.8-r4
Version of xchat: 2.8.4-r3
Both are the latest stable releases for amd64.
Quote:

emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Timestamp of tree: Wed, 09 Apr 2008 13:30:03 +0000
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python: 2.4.4-r9, 2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache,parallel-fetch,-collision-protect distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
LANG="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl acpi aim akode alias alsa amarok amazon amd64 amr apm arts async automount autoreplace bash-completion berkdb binary-drivers bluetooth branding cairo calendar cdda cddb cdparanoia cdr clamav cli connectionstatus contactnotes cpudetection cracklib crypt css cups cvs dbus dga directfb divx dri dts dvd dvdr dvdread editor eds emboss encode evo exif fam fasttrack fbsplash ffmpeg firefox flac foomaticdb fortran ftp g15 gadu gdbm gif gimp gimpprint glibc-omitfp glitz gnutella gphoto2 gpm groupwise gstreamer gtk hal hddtemp history htmlhandbook icons iconv icq imagemagick imap ipfilter ipv6 irc isdnlog ithreads jabber java javascript jingle joystick jpeg kde kdeenablefinal kdepim kerberos ktts lame ldap libnotify lirc live logitech-mouse lua mad midi mikmod mime mmap motif mp3 mpeg mplayer mplayer-bin msn mudflap musicbrainz ncurses networkmanager nfs nls nntp nowin nowlistening nptl nptlonly nsplugin ntfs nvidia ogg openft opengl openmp oscar oss otr pam pcre pda pdf perl png pppd print python qt3 qt3support qt4 quicktime readline realmedia reflection replytolist rss rt73usb rtc rtsp samba sametime scanner scenarios sdl session skins smp sms sou spell spl ssl statistics subtitles subversion svg symlink tagwriting tcpd texteffect tiff timidity truetype unicode upnp usb v4l v4l2 vcd vdr visualization vorbis wifi winbind winpopup wmp wxwindows xcomposite xine xml xorg xv xvid xvmc yahoo zeroconf zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vesa v4l v4l2"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY



/edit set topic to solved
_________________
Registered Linux user #359234


Last edited by Tankred on Tue Apr 22, 2008 6:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3825
Location: Oberhausen, Germany

PostPosted: Wed Apr 16, 2008 8:32 pm    Post subject: Reply with quote

Make sure you also recompiled libperl with the new/same useflags.
_________________
"To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins
Back to top
View user's profile Send private message
Tankred
n00b
n00b


Joined: 20 Aug 2003
Posts: 33
Location: Koblenz (Germany)

PostPosted: Tue Apr 22, 2008 6:40 pm    Post subject: Reply with quote

Thank you ian! for your response. Your suggestion wasn't the solution but lead to it.

After recompiling libperl i was unable to compile any package that needed perl including xchat. A closer look to the useflags revealed that somehow the use-flag "build" was set for perl in package.use. After deleting this entry and recompiling perl and libperl portage also emerged PodParser and Test-Harness. Finally i recompiled xchat and the perl interface is working again.

I would like to thank you ian! for putting me to the right direction.
_________________
Registered Linux user #359234
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum