Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77153 - media-video/vlc-0.8.1 failed: xpidl not found
Summary: media-video/vlc-0.8.1 failed: xpidl not found
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:
: 113279 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-01-08 10:25 UTC by José Romildo Malaquias
Modified: 2005-11-29 04:16 UTC (History)
5 users (show)

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


Attachments
A patch for vlc-0.8.1.ebuild fixing xpidl location (0.8.1-mozilla-xpidl-fix.patch,490 bytes, patch)
2005-01-08 13:48 UTC, Milton YATES
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description José Romildo Malaquias 2005-01-08 10:25:09 UTC
Emerging vlc-0.8.1 fails with the error:

[...]
Making all in mozilla
make[2]: Entering directory `/var/tmp/portage/vlc-0.8.1/work/vlc-0.8.1/mozilla'
/usr/lib/mozilla/xpidl  -I/usr/share/idl/mozilla \
  -I/usr/lib/mozilla/include/idl \
  -m header -o vlcintf ./vlcintf.idl
make[2]: /usr/lib/mozilla/xpidl: Command not found
make[2]: *** [vlcintf.h] Error 127
make[2]: Leaving directory `/var/tmp/portage/vlc-0.8.1/work/vlc-0.8.1/mozilla'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/vlc-0.8.1/work/vlc-0.8.1'
make: *** [all] Error 2

Reproducible: Always
Steps to Reproduce:




Gentoo Base System version 1.6.8
Portage 2.0.51-r8 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.10-gentoo-r2 i686)
=================================================================
System uname: 2.6.10-gentoo-r2 i686 AMD Athlon(tm) XP 2000+
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Aug 11 2004, 16:20:21)]
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.3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
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/lib/mozilla/defaults/pref /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/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache collision-protect distlocks
sandbox sfperms strict usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d aalib acl acpi alsa apm arts audiofile avi berkdb
bitmap-fonts bonobo cdr crypt cups divx4linux dvd edl emacs emacs-w3 encode esd
faad fam fbcon fbdev ffmpeg firebird flac foomaticdb gcj gdbm gif gimpprint glut
gnome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib imlib2 ipv6
java javascript jpeg kde libwww lirc lzo mad mbox md5sum mikmod mmx mng motif
mozilla mpeg ncurses neXt nls nntp nptl oggvorbis opengl oss pam pcre pdflib
perl png python qt quicktime readline rplay rtc samba sdl silverxp slang spell
sse ssl stroke svg svga tcltk tcpd tetex tiff truetype unicode v4l2 wmf xface
xine xml xml2 xmms xosd xv xvid zlib linguas_en linguas_fr linguas_de"
Comment 1 Milton YATES 2005-01-08 13:48:20 UTC
Created attachment 47967 [details, diff]
A patch for vlc-0.8.1.ebuild fixing xpidl location

Simple patch for vlc-0.8.1.ebuild.
When there is mozilla in USE, xpidl cannot be found. You just have to set XPIDL
env var in 'myconf' var.
Tested and works.
Comment 2 Chris White (RETIRED) gentoo-dev 2005-01-08 15:27:33 UTC
Already fixed that.
Comment 3 Alexander Skwar 2005-01-24 11:34:44 UTC
How did you fix that bug? Please Reopen this bug, as it's not fixed!

I just tried to build vlc, and it fails with the error message the reporter pasted.

The only xpidl's I have, are:

/usr/bin/xpidl
/usr/lib/Nvu/xpidl
/usr/lib/MozillaFirefox/xpidl
/usr/lib/MozillaThunderbird/xpidl


[20:27:44 alexander@server:~] $ emerge info
Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-ck5.ASN.anticipatory-sched i686)
=================================================================
System uname: 2.6.10-ck5.ASN.anticipatory-sched i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 10 2004, 20:47:21)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.9.4, 1.5, 1.4_p6, 1.7.9, 1.6.3, 1.8.5-r2
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="-O2 -march=athlon-xp -pipe"
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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sandbox sfperms"
GENTOO_MIRRORS="http://localhost/~alexander/gentoo-files/ http://php2.ath.cx/~askwar/gentoo-files/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X acl adns alsa apache2 apm arts artswrappersuid async avi bluetooth bzlib cairo calendar cddb cdparanoia cdr cdrom codecs crypt cscope cups curl curlwrappers dga diet divx4linux encode esd ethereal evo exif fam fbcon fbdev ffmpeg fftw flac flash font-server foomaticdb foreign-package foreign-sysvinit ftp fwdzone gd gdbm gif gimp gimpprint gmail gnokii gnome gphoto2 gpm gstreamer gtk gtk2 guile hal iconv imagemagick imap imlib immqt-bc irmc java javascript jpeg junit kde libedit libg++ libwww lzo lzw lzw-tiff mad maildir mailwrapper matroska matrox mbox mime mmap mmx mng mozilla mp3 mpeg ncurses network nls no-old-linux no_wxgtk1 noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp norhino noxalan noxerces nptl offensive oggvorbis opengl opie oss pam parse-clocks pcntl pcre pda pdflib perl pic pie png posix ppds python qt quicktime quotes readline real recode samba sasl shared slang sockets spell sse ssl svg sysvipc tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb videos vim-with-x wmf xchattext xfs xine xml xml2 xmms xv xvid zlib video_cards_matrox linguas_de"
Unset:  ASFLAGS, CBUILD, CTARGET, PORTDIR_OVERLAY
Comment 4 MAL 2005-09-09 11:46:08 UTC
Ditto, this is not fixed.

Just had it happen here:

make[2]: Entering directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1/mozilla'
/usr/bin/xpidl  -I/usr/share/idl/mozilla \
  -I/usr/lib/mozilla/include/idl \
  -m header -o vlcintf ./vlcintf.idl
make[2]: /usr/bin/xpidl: Command not found
make[2]: *** [vlcintf.h] Error 127
make[2]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1/mozilla'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1'
make: *** [all] Error 2

!!! ERROR: media-video/vlc-0.8.1-r1 failed.
!!! Function src_compile, Line 197, Exitcode 2
!!! make of VLC failed



Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1,
2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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-xp -mcpu=athlon-xp -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://gentoo.blueyonder.co.uk http://mirror.datapipe.net/gentoo
http://mirror.uni-c.dk/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.0.254/gentoo-portage"
USE="x86 3dnow 3dnowext S3TC X X509 a52 aac aalib acpi alsa amd amuled apache2
apm audiofile avi berkdb bitmap-fonts bluetooth bonobo bzip2 bzlib cdda cddb
cdio cdr chroot clamav crypt cscope cups curl dga directfb disablexmb divx4linux
dmx dv dvd dvdr dvdread edl eds emboss encode esd ethereal faac faad fam fb
fbcon ffmpeg fla flac fmod foomaticdb freetype gb gd gdbm geoip gif gimpprint
gmail gnokii gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib
imlib2 jack java jpeg jpeg2k lcms libcaca libg++ libgda libwww live lua lzo lzw
lzw-tiff mad maildir mailwrapper matroska matrox md5sum mikmod mjpeg mmx mmxext
mng monkey motif mozcalendar mozdevelop mozilla mozp3p mozsvg mozxmlterm mp3
mpeg mpeg2 mpeg4 mplayer msn mysql nas ncurses network nls nptl nptlonly
nsplugin ntlm nvidia oav ogg oggvorbis opengl operanom2 oss pam pcntl pcre pdf
pdflib perl pic png ppds python qt quicktime readline real remote rtc ruby samba
sasl scanner sdl slang slp sms speex spell sse ssl stencil-buffer stream svg
tcpd tga theora tiff truetype truetype-fonts type1 type1-fonts unicode usb utf8
v4l v4l2 vcd vidix vlm vorbis wmf wxgtk1 wxwindows xanim xface xine xinerama xml
xml2 xmms xosd xpm xprint xrandr xv xvid xvmc yahoo yv12 zlib video_cards_nvidia
video_cards_matrox userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LINGUAS
Comment 5 Thomas Petersen 2005-11-06 04:55:44 UTC
Confirmed.
It is not possible to emerge vlc-0.8.1-r1 with the nsplugin use flag turned on.
I have no /usr/bin/xpidl.
Instead i have:
/usr/lib64/mozilla/xpidl
/usr/lib64/mozilla-firefox/xpidl
/usr/lib64/gecko-sdk/bin/xpidl
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-11-22 12:34:13 UTC
*** Bug 113279 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-11-22 12:35:10 UTC
Reopen wrt numerous requests and Bug 113279.
Comment 8 michael@smith-li.com 2005-11-27 17:55:30 UTC
I tried symlinking /usr/lib/mozilla/xpidl to /usr/bin/xpidl. After that I got
the error pasted below. Patching with Milton's patch above didn't fix it.

The error:

/usr/bin/xpidl  -I/usr/share/idl/mozilla \
  -I/usr/lib/mozilla/include/idl \
  -m header -o vlcintf ./vlcintf.idl
./vlcintf.idl:3: can't open included file nsISupports.idl for reading

input callback returned failure
make[2]: *** [vlcintf.h] Error 2
make[2]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1/mozilla'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1'
make: *** [all] Error 2

!!! ERROR: media-video/vlc-0.8.1-r1 failed.
!!! Function src_compile, Line 192, Exitcode 2
!!! make of VLC failed

I think the include path "/usr/lib/mozilla/include/idl" should be
"/usr/lib/mozilla/idl" -- I'm going to symlink that to ...include/idl and report
back.
Comment 9 Chris White (RETIRED) gentoo-dev 2005-11-27 17:59:33 UTC
Fix added to cvs.  Sync up in about 1hr30min and it should be ok.  Report so I 
can close.
Comment 10 michael@smith-li.com 2005-11-27 20:52:36 UTC
Linking "/usr/lib/mozilla/idl" to "/usr/lib/mozilla/include/idl" fixed all my
remaining problems. vlc builds without a hitch.

Thanks :-)
Comment 11 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-11-29 04:16:57 UTC
Hope it's fixed now. Also if I'm wondering about removing nsplugin useflag 
entirely on 0.8.1 as should have problems..