Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 205457

Summary: media-video/vlc-0.9.0_alpha20080110 won't start
Product: Gentoo Linux Reporter: impulze
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: normal CC: betelgeuse
Priority: High    
Version: 2007.0   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: strace output before sending SIGINT

Description impulze 2008-01-12 13:28:03 UTC
it seems vlc won't start with the qt interface, in fact it doesn't even start if i fire up cvlc so this seems to be build and not interface related, here are the useflags i installed vlc with: 
(-3dfx) X a52 aac -aalib alsa (-altivec) -arts -avahi -bidi -cdda -cddb -cdio -daap dbus -dc1394 -debug -directfb -dts -dvb dvd -esd -fbcon ffmpeg flac -ggi -gnome gnutls hal -httpd -id3tag jack -libcaca -libgcrypt -libnotify -lirc -live -lua -matroska mmx -modplug mp3 mpeg -musepack -musicbrainz ncurses nsplugin ogg opengl -optimisememory -oss png -pvr qt4 -rtsp -samba sdl -sdl-image -seamonkey -shout -skins speex sse stream svg (-svga) -taglib theora truetype -twolame -upnp -v4l -v4l2 vcd -vcdx -vlm vorbis (-win32codecs) -wxwindows x264 -xinerama xml -xosd -xulrunner xv

this is the output from the cli:
impulze@Istari ~ $ qvlc
***************************************************
*** glibc version with broken libintl detected. ***
*** Messages localization will be disabled.     ***
***************************************************
VLC media player 0.9.0-svn Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-svn Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure  '--prefix=/usr' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--disable-glide' '--enable-a52' '--disable-aa' '--enable-faad' '--enable-alsa' '--disable-altivec' '--disable-arts' '--disable-bonjour' '--disable-fribidi' '--disable-cdda' '--disable-cddax' '--disable-libcddb' '--disable-libcdio' '--disable-daap' '--enable-dbus' '--enable-dbus-control' '--disable-dirac' '--disable-directfb' '--disable-dc1394' '--disable-dca' '--disable-dv' '--disable-dvb' '--enable-dvdread' '--enable-dvdplay' '--enable-dvdnav' '--disable-esd' '--disable-fb' '--enable-ffmpeg' '--enable-flac' '--disable-fluidsynth' '--disable-galaktos' '--disable-ggi' '--disable-gnomevfs' '--enable-gnutls' '--enable-hal' '--disable-httpd' '--disable-id3tag' '--enable-jack' '--disable-caca' '--disable-libgcrypt' '--disable-notify' '--disable-libtar' '--disable-lirc' '--disable-live555' '--disable-lua' '--disable-mkv' '--enable-mmx' '--disable-mod' '--enable-mad' '--enable-libmpeg2' '--disable-mpc' '--disable-musicbrainz' '--enable-ncurses' '--enable-mozilla' 'XPIDL=/usr/lib64/mozilla-firefox' 'MOZILLA_CONFIG=/usr/lib64/mozilla-firefox/firefox-config' '--enable-ogg' '--enable-glx' '--enable-opengl' '--disable-optimize-memory' '--disable-oss' '--enable-png' '--disable-portaudio' '--disable-pvr' '--enable-qt4' '--disable-rtsp' '--disable-realrtsp' '--disable-smb' '--enable-sdl' '--disable-sdl-image' '--disable-shout' '--disable-skins2' '--enable-speex' '--enable-sse' '--enable-sout' '--enable-svg' '--disable-svgalib' '--disable-taglib' '--enable-theora' '--enable-freetype' '--disable-twolame' '--disable-upnp' '--disable-v4l' '--disable-v4l2' '--enable-vcd' '--disable-vcdx' '--enable-vorbis' '--disable-loader' '--disable-wxwidgets' 'WX_CONFIG=' '--enable-x11' '--enable-screen' '--enable-x264' '--disable-xinerama' '--enable-libxml2' '--disable-xosd' '--enable-xvideo' '--disable-xvmc' '--disable-zvbi' '--disable-libvc1' '--disable-snapshot' '--disable-growl' '--disable-pth' '--disable-optimizations' '--enable-utf8' '--enable-libtool' '--enable-fast-install' '--disable-vlm' '--build=x86_64-pc-linux-gnu' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O2 -march=athlon64 -pipe' 'CXXFLAGS=-O2 -march=athlon64 -pipe'
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000001] main libvlc debug: translation test: code is "C"
Comment 1 impulze 2008-01-12 13:35:32 UTC
Created attachment 140807 [details]
strace output before sending SIGINT

the is the strace output before sending SIGINT (because no interface comes up)
Comment 2 impulze 2008-01-12 13:39:23 UTC
relevant infos, perhaps

paludis 0.26.0_alpha5
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2 p1.0.1)
        CXXFLAGS:              -O2 -march=athlon64 -pipe
        LDFLAGS:
        DATE:                  2008-01-07T02:24:07+0100

    Libraries:
        C++ Library:           GNU libstdc++ 20070214

    Reduced Privs:
        reduced_uid:           107
        reduced_uid->name:     paludisbuild
        reduced_uid->dir:      /dev/null
        reduced_gid:           1009
        reduced_gid->name:     paludisbuild

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      /usr/lib64/python2.4/site-packages
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

Repository virtuals:
    format:                    virtuals

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository gentoo:
    format:                    ebuild
    location:                  /var/repositories/gentoo
    append_repository_name_to_write_cache: true
    builddir:                  /var/tmp/paludis
    cache:                     /var/repositories/gentoo/metadata/cache
    distdir:                   /var/tmp/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /var/repositories/gentoo/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    names_cache:               /var/cache/.names-gentoo
    newsdir:                   /var/repositories/gentoo/metadata/news
    profile_eapi:              0
    profiles:                  /var/repositories/gentoo/profiles/default-linux/amd64/2007.0/desktop
    securitydir:               /var/repositories/gentoo/metadata/glsa
    setsdir:                   /var/repositories/gentoo/sets
    sync:
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

    Package information:
        app-admin/eselect-compiler: (none)
        app-shells/bash:       3.2_p17-r1
        dev-java/java-config:  1.3.7 2.0.33-r1
        dev-lang/python:       2.4.4-r6
        dev-python/pycrypto:   2.0.1-r6
        dev-util/ccache:       2.4-r7
        dev-util/confcache:    (none)
        sys-apps/baselayout:   1.12.10-r5
        sys-apps/sandbox:      1.2.18.1-r2
        sys-devel/autoconf:    2.13 2.61-r1
        sys-devel/automake:    1.10 1.5 1.6.3 1.7.9-r1 1.8.5-r3 1.9.6-r2
        sys-devel/binutils:    2.18-r1
        sys-devel/gcc-config:  1.4.0-r4
        sys-devel/libtool:     1.5.24
        virtual/os-headers:    2.6.23-r2 (for sys-kernel/linux-headers::installed)

Repository installed:
    format:                    vdb
    location:                  /var/db/pkg
    builddir:                  /var/tmp/paludis
    names_cache:               /var/db/pkg/.names
    provides_cache:            /var/db/pkg/.provides
    root:                      /
    world:                     /var/db/pkg/world
Comment 3 Alexis Ballier gentoo-dev 2008-01-12 13:40:49 UTC
yep try enabling vlm, see http://trac.videolan.org/vlc/ticket/1431

and I dont see any error in vlc startup

could you try building vlc with debug info and running it in gdb ?


also perhaps vlc -vv --reset-plugins-cache will tell you whats wrong


and I think no interface shows up because you disabled wxwindows and qt4 interface is currently broken without vlm
Comment 4 Petteri Räty (RETIRED) gentoo-dev 2008-01-12 17:53:42 UTC
(In reply to comment #3)
> 
> and I think no interface shows up because you disabled wxwindows and qt4
> interface is currently broken without vlm
> 

You should add a vlc_use_needs qt4 vlm call to pkg_setup then.
Comment 5 Daniel Prior 2008-01-19 12:32:03 UTC
My vlc starts up, but it forget any settings...?!
(yes, the file ~/.config/vlc/vlcrc is writeable by this user.)
Comment 6 Alexis Ballier gentoo-dev 2008-01-26 23:24:08 UTC
(In reply to comment #5)
> My vlc starts up, but it forget any settings...?!
> (yes, the file ~/.config/vlc/vlcrc is writeable by this user.)

well, different issue and will need to be detailed more in another bug report.

this one is fixed now