Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100434 - xine-lib-1.1.0 It is not compiled
Summary: xine-lib-1.1.0 It is not compiled
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-26 22:46 UTC by mic
Modified: 2005-07-27 09:30 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mic 2005-07-26 22:46:15 UTC
xine-lib-1.1.0 It is not compiled  
sudo emerge -v xine-lib   
  
skipped .....  
creating mga_vid.la  
(cd .libs && rm -f mga_vid.la && ln -s ../mga_vid.la mga_vid.la)  
/bin/sh ../../../../libtool-nofpic --mode=compile gcc -DHAVE_CONFIG_H -I. -I.  
-I../../../.. -I../../../.. -I../../../../include -I../../../../include  
-I../../../../src -I../../../../src/xine-engine -I../../../../src/xine-engine  
-I../../../../src/xine-utils  -I../../../../src/input -I../../../../src/input     
-I../../../../lib -I../../../../src/video_out/vidix  
-I../../../../src/video_out/libdha -I../../../../src/video_out/libdha    
-mtune=athlon -O3 -pipe -fomit-frame-pointer -falign-functions=4  
-falign-loops=4 -falign-jumps=4  -mpreferred-stack-boundary=2  
-fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math  
-funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT  
-D_FILE_OFFSET_BITS=64 -DXINE_COMPILE  -Wpointer-arith -Wnested-externs  
-Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Os  
-mtune=i686 -pipe -frename-registers -fno-web -funit-at-a-time -mno-sse2  
-mno-sse3 -ffunction-sections -c -o pm2_vid.lo `test -f 'pm2_vid.c' || echo  
'./'`pm2_vid.c  
 gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. -I../../../../include  
-I../../../../include -I../../../../src -I../../../../src/xine-engine  
-I../../../../src/xine-engine -I../../../../src/xine-utils  
-I../../../../src/input -I../../../../src/input -I../../../../lib  
-I../../../../src/video_out/vidix -I../../../../src/video_out/libdha  
-I../../../../src/video_out/libdha -mtune=athlon -O3 -pipe  
-fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4  
-mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2  
-fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall  
-DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith  
-Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations  
-Wmissing-prototypes -Os -mtune=i686 -pipe -frename-registers -fno-web  
-funit-at-a-time -mno-sse2 -mno-sse3 -ffunction-sections -c pm2_vid.c  
-o .libs/pm2_vid.o  
pm2_vid.c: In function `vixConfigPlayback':  
pm2_vid.c:282: warning: pointer of type `void *' used in arithmetic  
/bin/sh ../../../../libtool-nofpic --mode=link gcc  -mtune=athlon -O3 -pipe  
-fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4   
-mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2  
-fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall  
-DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE  -Wpointer-arith  
-Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations  
-Wmissing-prototypes -Os -mtune=i686 -pipe -frename-registers -fno-web  
-funit-at-a-time -mno-sse2 -mno-sse3 -ffunction-sections   
-Wl,-Os,--sort-common,--enable-new-dtags,-z,combreloc -o pm2_vid.la  
-rpath /usr/lib/xine/plugins/1.1.0/vidix -avoid-version -module pm2_vid.lo  
gcc -shared  .libs/pm2_vid.o    -mtune=athlon -mpreferred-stack-boundary=2  
-mtune=i686 -mno-sse2 -mno-sse3 -Wl,-Os -Wl,--sort-common  
-Wl,--enable-new-dtags -Wl,-z -Wl,combreloc -Wl,-soname -Wl,pm2_vid.so  
-o .libs/pm2_vid.so  
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:  
warning: creating a DT_TEXTREL in object.  
creating pm2_vid.la  
(cd .libs && rm -f pm2_vid.la && ln -s ../pm2_vid.la pm2_vid.la)  
/bin/sh ../../../../libtool-nofpic --mode=compile gcc -DHAVE_CONFIG_H -I. -I.  
-I../../../.. -I../../../.. -I../../../../include -I../../../../include  
-I../../../../src -I../../../../src/xine-engine -I../../../../src/xine-engine  
-I../../../../src/xine-utils  -I../../../../src/input -I../../../../src/input     
-I../../../../lib -I../../../../src/video_out/vidix  
-I../../../../src/video_out/libdha -I../../../../src/video_out/libdha    
-mtune=athlon -O3 -pipe -fomit-frame-pointer -falign-functions=4  
-falign-loops=4 -falign-jumps=4  -mpreferred-stack-boundary=2  
-fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math  
-funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT  
-D_FILE_OFFSET_BITS=64 -DXINE_COMPILE  -Wpointer-arith -Wnested-externs  
-Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Os  
-mtune=i686 -pipe -frename-registers -fno-web -funit-at-a-time -mno-sse2  
-mno-sse3 -ffunction-sections -c -o pm3_vid.lo `test -f 'pm3_vid.c' || echo  
'./'`pm3_vid.c  
 gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. -I../../../../include  
-I../../../../include -I../../../../src -I../../../../src/xine-engine  
-I../../../../src/xine-engine -I../../../../src/xine-utils  
-I../../../../src/input -I../../../../src/input -I../../../../lib  
-I../../../../src/video_out/vidix -I../../../../src/video_out/libdha  
-I../../../../src/video_out/libdha -mtune=athlon -O3 -pipe  
-fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4  
-mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2  
-fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall  
-DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith  
-Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations  
-Wmissing-prototypes -Os -mtune=i686 -pipe -frename-registers -fno-web  
-funit-at-a-time -mno-sse2 -mno-sse3 -ffunction-sections -c pm3_vid.c  
-o .libs/pm3_vid.o  
pm3_vid.c:52: error: non-static declaration of 'pm3_reg_base' follows static  
declaration  
pm3_regs.h:1190: error: previous declaration of 'pm3_reg_base' was here  
pm3_vid.c: In function `vixConfigPlayback':  
pm3_vid.c:414: warning: pointer of type `void *' used in arithmetic  
{standard input}: Assembler messages:  
{standard input}:46: Error: symbol `pm3_reg_base' is already defined  
make[5]: *** [pm3_vid.lo] Ошибка 1  
make[5]: Leaving directory  
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src/video_out/vidix/drivers'  
make[4]: *** [all-recursive] Ошибка 1  
make[4]: Leaving directory  
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src/video_out/vidix'  
make[3]: *** [all-recursive] Ошибка 1  
make[3]: Leaving directory  
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src/video_out'  
make[2]: *** [all-recursive] Ошибка 1  
make[2]: Leaving directory  
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src'  
make[1]: *** [all-recursive] Ошибка 1  
make[1]: Leaving directory  
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0'  
make: *** [all] Ошибка 2  
  
!!! ERROR: media-libs/xine-lib-1.1.0 failed.  
!!! Function src_compile, Line 215, Exitcode 2  
!!! Parallel make failed  
  
  

Reproducible: Always
Steps to Reproduce:
1.sudo emerge sync 
2.sudo emerge -pv xine-lib 
3.sudo emerge -v xine-lib 
 
Actual Results:  
{standard input}: Assembler messages: 
{standard input}:46: Error: symbol `pm3_reg_base' is already defined 
make[5]: *** [pm3_vid.lo] Ошибка 1 
make[5]: Leaving directory 
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src/video_out/vidix/drivers' 
make[4]: *** [all-recursive] Ошибка 1 
make[4]: Leaving directory 
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src/video_out/vidix' 
make[3]: *** [all-recursive] Ошибка 1 
make[3]: Leaving directory 
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src/video_out' 
make[2]: *** [all-recursive] Ошибка 1 
make[2]: Leaving directory 
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0/src' 
make[1]: *** [all-recursive] Ошибка 1 
make[1]: Leaving directory 
`/var/tmp/portage/xine-lib-1.1.0/work/xine-lib-1.1.0' 
make: *** [all] Ошибка 2 
 
!!! ERROR: media-libs/xine-lib-1.1.0 failed. 
!!! Function src_compile, Line 215, Exitcode 2 
!!! Parallel make failed 
!!! If you need support, post the topmost build error, NOT this status 
message. 
 

Expected Results:  
1121846234:  >>> emerge (5 of 101) media-libs/xine-lib-1.0.1-r3 to / 
1121846234:  === (5 of 101) Cleaning 
(media-libs/xine-lib-1.0.1-r3::/usr/portage/media-libs/xine-lib/xine-lib-1.0.1-r3.ebuild) 
1121846239:  === (5 of 101) Compiling/Merging 
(media-libs/xine-lib-1.0.1-r3::/usr/portage/media-libs/xine-lib/xine-lib-1.0.1-r3.ebuild) 
1121846921:  === (5 of 101) Post-Build Cleaning 
(media-libs/xine-lib-1.0.1-r3::/usr/portage/media-libs/xine-lib/xine-lib-1.0.1-r3.ebuild) 
1121846927:  >>> AUTOCLEAN: media-libs/xine-lib 
1121846927:  --- AUTOCLEAN: Nothing unmerged. 
1121846927:  ::: completed emerge (5 of 101) media-libs/xine-lib-1.0.1-r3 to / 
 

  
emerge info                                                                                               
~   
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,   
2.6.12-gentoo-r6 i686)   
=================================================================   
System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) XP 2500+   
Gentoo Base System version 1.6.13   
ccache version 2.4 [enabled]   
dev-lang/python:     2.4.1-r1   
sys-apps/sandbox:    1.2.11   
sys-devel/autoconf:  2.13, 2.59-r7   
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-r1, 2.16.1   
sys-devel/libtool:   1.5.18-r1   
virtual/os-headers:  2.6.11-r2   
ACCEPT_KEYWORDS="x86 ~x86"   
AUTOCLEAN="yes"   
CBUILD="i686-pc-linux-gnu"   
CFLAGS="-Os -mtune=i686 -fomit-frame-pointer -pipe"   
CHOST="i686-pc-linux-gnu"   
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control"   
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"   
CXXFLAGS="-Os -mtune=i686 -fomit-frame-pointer -pipe   
-fvisibility-inlines-hidden "   
DISTDIR="/mnt/disk/gentoo"   
FEATURES="autoaddcvs autoconfig candy ccache cvs digest distlocks glep nodoc   
noinfo prelink sandbox sfperms strict usersandbox"   
GENTOO_MIRRORS="ftp://ftp.linux.ee/pub/gentoo/distfiles/   
ftp://mirror.aiya.ru/pub/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/   
http://mirror.aiya.ru/pub/gentoo/"   
LANG="ru_RU.utf8"   
LC_ALL=""   
LDFLAGS="-Wl,-Os,--sort-common,--enable-new-dtags,-z,combreloc"   
LINGUAS="ru"   
MAKEOPTS="-j2"   
PKGDIR="/usr/portage/packages/"   
PORTAGE_TMPDIR="/var/tmp"   
PORTDIR="/usr/portage"   
PORTDIR_OVERLAY="/usr/local/portage"   
SYNC="rsync://rsync.gentoo.org/gentoo-portage"   
USE="x86 3dnow 3dnowext 7zip X Xaw3d a52 aac acpi alsa amr ao aqua_theme   
audiofile avi bash-completion berkdb bidi bitmap-fonts bl bluetooth cairo cap   
carbone_theme ccache cdparanoia cdr clisp crypt css cups curl dbus dga dio   
divx4linux dpms dts dv dvb dvd dvdr dvdread dxr3 dynagraph editor edl emboss   
encode exif extensions faac faad fam fame fbsplash ffmpeg flac foomaticdb   
fortran fpx ftp gd gdbm gif gimpprint glgd glitz glut gphoto2 gpm grafviz   
graphviz gsm guile hal haskell i18n iconv icq id3 idl idn image imagemagick   
imap imlib2 irda jabber javascript jpeg jpeg2k kde kdeenablefinal kdepim   
kdexdeltas kipi kqemu ladcca ladspa lapack lcms ldap libclamav libg++   
libsamplerate libvisual libwww live lm_sensors logrotate lua lzo lzw mad   
matroska mikmod mixer mjpeg mmap mmx mmx2 mmxext mng monkey motif mozcalendar   
mozsvg mp3 mpeg mpeg2 mpeg4 mplayer musepack mzscheme nas neXt network nextaw   
nls nojoystick nptl nptlonly numeric nvidia ocaml offensive ogg oggvorbis   
openal openexr opengl osc pam pcre pdflib perl physfs pic png portaudio pyste   
python qt quicktime readline real recode rss ruby samba sdl server sharedmem   
shorten sndfile soundtouch speex spell sql sqlite sse ssl stroke subversion   
svg svga svgz symlink tcltk tcpd theora threads tiff timidity tools transcode   
truetype truetype-fonts type1-fonts ucs2 unicode usb usepackagedmakefiles   
userlocales utf-8 v4l v4l2 vcd vidix vim vim-pager vlm vorbis win32codecs wmf   
xanim xine xml xml2 xosd xpm xprint xrandr xv xvid xvmc zlib   
video_cards_nvidia linguas_ru userland_GNU kernel_linux elibc_glibc"   
Unset:  ASFLAGS, CTARGET   
  
uname -a                                                                                                
~ 
Linux mic 2.6.12-gentoo-r6 #1 Thu Jul 21 13:01:30 MSD 2005 i686 AMD Athlon(tm) 
XP 2500+ AuthenticAMD GNU/Linux
Comment 1 teidakankan 2005-07-26 23:22:04 UTC
I had the same problem on two x86 machines, with gcc-3.4.4, and was able to get
both of them to compile by removing the gcc-4 patch for xvid/vidix (?) from
xine-lib-patches-7.tar.bz2.  Then I just ran a new ebuild digest and everything
went OK after that.  Sorry I don't have the exact name for the patch as I didn't
keep a back-up copy of the patches tarball.
Comment 2 Meder Bakirov 2005-07-26 23:25:53 UTC
Same problem here...
Comment 3 mic 2005-07-26 23:53:00 UTC
------- Additional Comment #1 From  yuntaku@sunny-net.ne.jp 2005-07-26 23:22 
PDT [reply] -------    
I had the same problem on two x86 machines, with gcc-3.4.4, and was able to 
get 
both of them to compile by removing the gcc-4 patch for xvid/vidix (?) from 
xine-lib-patches-7.tar.bz2.  Then I just ran a new ebuild digest and 
everything 
went OK after that.  Sorry I don't have the exact name for the patch as I 
didn't 
keep a back-up copy of the patches tarball. 
 
in my system went OK after that.patch name is 06_all_vidix-gcc4.patch 
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-07-27 00:33:43 UTC
Seems like vidix code is more messed up than last time I looked at it. The 
64-bit experimental patch doesn't apply anymore, so I can't really tell 
anything about it right now. 
I've excluded the patch, hoping it doesn't break on gcc4, but also in that 
case I'll suggest to simply remove vidix support until it's sorted out 
upstream. 
 
Comment 5 kaouete 2005-07-27 09:26:00 UTC
I dont think you should set this bug fixed just by removing this potch.

Here it doesnt compile even without the patch.

i had to remove vidix USE to compile xine-lib.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-07-27 09:30:23 UTC
Mind pasting your emerge info? 
If you're on gcc4, it won't compile with or without the patch, I'll try to get 
a workaround soon.