vlc-0.8.1 compiles with no complaints with USE="wxwindows", however it dies on startup with this error $ vlc VLC media player 0.8.1 Janus Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed! Compiling without wxwindows and vlc runs but only in remote control text mode Reproducible: Always Steps to Reproduce: 1. USE="wxwindows" emerge vlc 2. Run vlc from the command line 3. Actual Results: Get the error Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed! Expected Results: Start vlc gui Seeing the ld.so inconsistency, I did do a revdep-rebuild to see if some library had gotten borked. revdep didn't find anything. Here' my emerge info: Gentoo Base System version 1.6.8 Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r1 i686) ================================================================= System uname: 2.6.10-gentoo-r1 i686 AMD Athlon(tm) processor Python: dev-lang/python-2.3.4 [2.3.4 (#1, Nov 11 2004, 03:23:16)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo http://mirror.datapipe.net/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages/athlon" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X a52 acpi acpi4linux aim alsa apm atlas avi bash-completion berkdb bitmap-fonts blas bonobo cairo cdda cddb cdio cdparanoia cdr cdrom chroot clisp crypt cscope cups dba dio divx4linux djbfft dnd dts dv dvd dvdr dvdread eds encode erandom evms2 evo exif f77 faad fam fastcgi fbcon ffmpeg fftw flac font-server foomaticdb fortran freetype ftp gb gd gdbm gif gimp gimpprint ginac gnome gnomedb gnuplot gphoto2 gpm gsl gstreamer gtk gtk2 gtkhtml guile hal hbci hdf5 icq ieee1394 imagemagick imap imlib ipv6 irda jabber java javascript jikes joystick jpeg junit kde lapack lcms libg++ libwww lirc lufsusermount mad maildir matroska mikmod mime mmap mmx mng motif mozsvg mp3 mpeg mpeg2 mpeg4 mpi mplayer mysql ncurses nls nptl nvidia odbc offensive ofx ogg oggvorbis openal opengl opie oss pam pcre pda pdf pdflib perl pic plotutils png posix postgres ppds python qhull qt quicktime quotes readline real rtc samba scanner sdl slang sndfile snortsam spamassassin spell ssl stream stroke svg svga tcltk tcpd tetex theora tiff transcode truetype truetype-fonts type1-fonts usb v4l v4l2 vcd vlm vnc vorbis wmf wxwindows xchatdccserver xfs xine xinerama xml xml2 xosd xprint xrandr xsl xv xvid xvmc zlib" Unset: LDFLAGS
A recompile of wxGTK followed by a recompile of vlc seems to fix this problem on my two computers.
ok, feel free to reopen this one if you experiencing this problem again or if some else has this problem just drop a comment.
Even after recompiling both wxGTK and vlc, I still have this problem. Notably, I am using gtk+-2.6 and have wxGTK compiled with no_wxgtk1 in hopes of soon getting rid of gtk+-1.2, as well as compiled with unicode. Could any of this be the source of the problem?