Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159674 - media-video/vlc-0.8.6 fails on compile
Summary: media-video/vlc-0.8.6 fails on compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-01 22:17 UTC by Kevin Lacquement
Modified: 2007-01-04 15:28 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
The build error (builderr,15.05 KB, text/plain)
2007-01-01 22:21 UTC, Kevin Lacquement
Details
list of emerge packages since last working vlc build (emergelist.txt,6.88 KB, text/plain)
2007-01-04 02:36 UTC, Thomas Scheiblauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Lacquement 2007-01-01 22:17:08 UTC
vlc-0.8.6 fails to compile with what appears to be a wxwidgets error.

Emerge info:

Portage 2.1.2_rc4-r4 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r2 i686)
=================================================================
System uname: 2.6.19-gentoo-r2 i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System version 1.12.8
Last Sync: Tue, 02 Jan 2007 01:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
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
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /lib/modules"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://mirror.datapipe.net/gentoo http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.chem.wisc.edu/gentoo/"
LINGUAS="en en_GB"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/musicbrainz"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="16bit 3dnow 3dnowext 64bit 7zip X X509 a52 aac aalib ace acl acpi ada addbookmarks admin adns akode alias alisp allegro alsa altenburgcards amarok amazon amd amr amrr ao aoss aotuv apache2 apm arj arts artswrappersuid artworkextra asf asm async auctex audacious audiofile automount avalon avalon-framework avalon-logkit bash-completion bbdb bcmath beagle berkdb bigpatch binfilter bitmap-fonts bittorrent bl bonjour bookmarks branding bzip2 c++ cairo calendar caps catalogs ccache cdaudio cdda cddb cdf cdinstall cdparanoia cdr cdrom cdsound chardet chipcard chipcard2 chm chroot clamav clamd cli clisp clock-screen colordiff commons-digester compress contactnotes contentcache contrib corba cpio cpudetection cracklib crosscompile crypt crypto_openssl cscope css ctype cups curl curlwrappers cvs cvsgraph daap dbus discard-path djbfft dlloader doc dpms dri dtaus dts dv dvb dvbplayer dvd dvdr dvdread ecc edl eds emacs emacs-w3 emboss encode erandom esd evo examples exif exscalibar fam fame fbsplash ffmpeg fftw firefox flac flatfile fltk fluidsynth fmod foomaticdb force-cgi-redirect fortran fping fpx ftp fuse gd gdbm gif gimp gkrellm glep glibc-omitfp gmail gmp gnome gnome-print gnutls gphoto2 gpm graphicsmagick graphviz gs gsm gstreamer gstreamer010 gstreamer08 gtk gtk2 gtkhtml gzip hal hardenedphp hash hbci httpd ibam icecast iconv id3 idea ieee1394 ilbc image imagemagick imap insecure-savers ipsec ipv6 irc irssi jack jack-tmpfs java javamail javascript jce jikes john jpeg jpeg2k jumpplay kipi ladcca ladspa lame lash latex ldap lha libg++ live lm_sensors logrotate lzo lzw mad math matroska max-idx-128 memlimit mhash mikmod mime mimencode mixer mjpeg mmap mmx mmxext mod mono motif mozcalendar mozdevelop mozilla mozsvg mp3 mp4 mp4live mpeg mpeg2 mplayer msn musepack musicbrainz mysql ncurses nethack netjack network new-login nfs nls nntp nowin nptl nptlonly oav objc ocaml octave odbc odk offensive ofx ogg oggvorbis ole on-the-fly-crypt openal openexr osc oss pam pam_chroot pam_console pam_timestamp pcntl pcre pda pdf pdo perl perlsuid player pmu png pop portaudio posix ppds pppd preview-latex print python qhull qt4 quicktime quotes rar rc5 rdesktop readline real reflection rpm rrdtool rss rtc rtsp samba sasl sbcl scanner scp sdk sdl sensord server session sftp shout sid simplexml skins slp smime sndfile soap sockets source sox speedo speex spell spl sql sse sse-filters sse2 ssl startup-notification stream submenu subp subtitles subversion svg swat sysfs syslog sysvipc szip tcltk tcpd tetex themes theora tidy tiff timidity tokenizer toolbar transcode trayicon truetype truetype-fonts type1-fonts udev unicode unzip upnp usb userlocales utempter uudeview uuencode v4l v4l2 vcd vcdimager vdr vidix vim vim-with-x visualization vlm vnc vorbis vorbis-psy wddx webdav widescreen wifi win32codecs wma wma123 wmf wxwindows x264 x86 xanim xcomposite xface xine xinetd xml xmldoclet xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xscreensaver xsettings xsl xslt xv xvid xvmc yp yv12 zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" ELIBC="glibc" INPUT_DEVICES="keyboard magictouch mouse synaptics" KERNEL="linux" LINGUAS="en en_GB" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Kevin Lacquement 2007-01-01 22:21:28 UTC
Created attachment 105125 [details]
The build error
Comment 2 Thomas Scheiblauer 2007-01-03 14:25:01 UTC
same here... also with 0.8.6-r1
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-04 01:36:02 UTC
Please post the *full* output of emerge -pv vlc wxGTK
Comment 4 Bernard Cafarelli gentoo-dev 2007-01-04 02:05:02 UTC
I do not think this is arch-relevant, but emerge went fine on my ~x86 box with:
[ebuild   R   ] x11-libs/wxGTK-2.6.3.3  USE="X gnome joystick opengl sdl unicode -debug -doc -odbc" 18,519 kB 
[ebuild   R   ] media-video/vlc-0.8.6-r1  USE="X a52 aalib alsa cdda cddb dts dvd flac gnutls hal httpd libcaca libnotify live matroska mod mp3 mpeg ncurses ogg opengl oss png rtsp samba sdl seamonkey skins speex stream svg theora truetype vcd vlm vorbis win32codecs wxwindows xinerama xml xosd xv -3dfx (-altivec) -arts -avahi -bidi -corba -daap -debug -directfb -dvb -esd -fbcon -ggi -lirc -nsplugin -optimisememory -shout -svga -upnp -v4l" 0 kB 

while failing on my ~amd64 with almost the same:
[ebuild   R   ] x11-libs/wxGTK-2.6.3.3  USE="X gnome joystick opengl sdl unicode -debug -doc -odbc" 0 kB 
[ebuild     U ] media-video/vlc-0.8.6-r1 [0.8.6] USE="X a52 aalib alsa cdda cddb dts dvb dvd flac gnutls hal httpd libcaca libnotify lirc live matroska mod mp3 mpeg ncurses nsplugin ogg opengl oss png rtsp samba sdl seamonkey skins speex stream svg theora truetype v4l vcd vlm vorbis wxwindows xinerama xml xosd xv (-3dfx) (-altivec) -arts -avahi -bidi -corba -daap -debug -directfb -esd -fbcon -ggi -optimisememory -shout (-svga) -upnp (-win32codecs)" 0 kB 

One thing to note though, my amd64 has:
[I--] [  ] x11-libs/wxGTK-2.4.2-r4 (2.4)
[I--] [ ~] x11-libs/wxGTK-2.6.3.3 (2.6)

while the working x86 only has 2.6 (more recent install)... I'll take a look and see if some packages still need 2.4
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-04 02:20:19 UTC
Hrm, that might be it, if 2.4 is around and something does not work as intended.

wx team, can someone help with this? :)
Comment 6 Thomas Scheiblauer 2007-01-04 02:36:06 UTC
Created attachment 105358 [details]
list of emerge packages since last working vlc build

Compilation of 0.8.6 worked until i did update-world on the Jan, 2nd.

I attached the list of Packages (created with genlop) I installed/upgraded since then. Please note that the install of vlc-0.8.6 on Jan, 2nd ( the first in the list) finished without error.

I did try to uninstall wxpython because it was the only upgrade to wxwidgets related stuff during the watched period (although it shouldn't have any influence on the vlc build.. but you never know ;-)
Then I tried to reinstall wxGTK... but again no success with vlc.

I also have both wxGTK slots installed:
[I--] [  ] x11-libs/wxGTK-2.4.2-r4 (2.4)
[I--] [ ~] x11-libs/wxGTK-2.6.3.3 (2.6)

Btw below you find the full output of "emerge -pv vlc wxGTK":
--------------------
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-video/vlc-0.8.6-r1  USE="X a52 aalib alsa arts bidi cdda daap dts dvb dvd esd flac gnutls hal httpd libcaca live matroska mod mp3 mpeg ncurses ogg opengl oss png rtsp samba sdl seamonkey shout skins speex stream svg svga theora truetype upnp v4l vcd vlm vorbis win32codecs wxwindows* xml xv -3dfx (-altivec) -avahi -cddb -corba -debug -directfb -fbcon -ggi -libnotify -lirc -nsplugin -optimisememory -xinerama -xosd" 0 kB [1] 
[ebuild   R   ] x11-libs/wxGTK-2.6.3.3  USE="X gnome odbc opengl sdl unicode -debug -doc -joystick" 0 kB 

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage
 [2] /usr/portage/local/layman/portage-xgl
 [3] /usr/portage/local/layman/sunrise
 [4] /usr/portage/local/layman/xeffects
---------------
Comment 7 Bernard Cafarelli gentoo-dev 2007-01-04 02:54:31 UTC
All right... it looks like a bug in vlc's configure script, moving /usr/bin/wx-config out of /usr/bin will result in:
configure:58789: checking for wx-config
configure:58820: result: no

While the ebuild does pass parameters like "--with-wx-config", the configure takes "standard" wx-config, which is 2.4 if still installed
Comment 8 Thomas Scheiblauer 2007-01-04 04:16:01 UTC
you are right... it's the wxGTK 2.4 installation
I removed the 2.4 slot after checking that none of my installed packages uses it any more. After that I had to remove /usr/bin/wx-config manually and do a "ln -s /usr/bin/wx-config-2.6 /usr/bin/wx-config".
Now vlc builds again.

I'm only wondering why it built flawlessly on Jan, 02 before I did my update-world which didn't touch wxGTK.
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-04 04:34:40 UTC
I've changed the ebuild of 0.8.6-r1 so that it passes the correct WX_CONFIG value, hopefully it will work now. Sync in an hour or two and try again.