View previous topic :: View next topic |
Author |
Message |
Phobos666 Tux's lil' helper
Joined: 11 Feb 2006 Posts: 76 Location: Germany
|
Posted: Mon Jan 19, 2009 5:59 pm Post subject: xine-lib compile error |
|
|
I've got the following error when I try to compile any version of xine-lib:
http://rafb.net/p/IsVqpj46.html
Use flags:
Code: | These packages will be installed:
* media-libs/xine-lib :1 [N 1.1.16.1] <target>
X a52 -aac -aalib alsa (-altivec) -arts -debug -directfb dts dvd -dxr3 -esd -fbcon flac -gnome gtk imagemagick -ipv6 -jack -libcaca mad -mmap mng modplug musepack nls opengl -oss -pulseaudio (-real) samba sdl -speex theora truetype v4l vcd (-vidix) (-vis) vorbis -wavpack (-win32codecs) xcb xinerama xv xvmc build_options: -optional_tests split strip
"Core libraries for Xine movie player" |
Paludis info:
Code: | root@nukebox ~ # paludis --info 18:03:26
paludis 0.34.0_alpha2
Paludis build information:
Compiler:
CXX: x86_64-pc-linux-gnu-g++ 4.3.2
CXXFLAGS: -march=athlon64 -O2 -pipe -msse3
LDFLAGS: -Wl,-O1
DATE: 2009-01-17T16:32:27+0100
Libraries:
C++ Library: GNU libstdc++ 20080827
Reduced Privs:
reduced_uid: 102
reduced_uid->name: paludisbuild
reduced_uid->dir: /var/tmp/paludis
reduced_gid: 440
reduced_gid->name: paludisbuild
Paths:
DATADIR: /usr/share
LIBDIR: /usr/lib64
LIBEXECDIR: /usr/libexec
SYSCONFDIR: /etc
PYTHONINSTALLDIR:
RUBYINSTALLDIR: /usr/lib64/ruby/site_ruby/1.8/x86_64-linux
Environment:
Format: paludis
Config dir: /etc/paludis
World file: /var/db/pkg/world
Repository layman:
format: unavailable
location: /var/db/paludis/repositories/layman
sync: tar+http://git.exherbo.org/layman_repositories.tar.bz2
sync_options:
Repository installed-virtuals:
format: installed_virtuals
root: /
Repository virtuals:
format: virtuals
Repository gentoo:
format: ebuild
location: /usr/portage
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /usr/portage/metadata/cache
distdir: /usr/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass
ignore_deprecated_profiles: false
layout: traditional
names_cache: /var/cache/paludis/names
newsdir: /usr/portage/metadata/news
profile_eapi_when_unspecified: 0
profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop
securitydir: /usr/portage/metadata/glsa
setsdir: /usr/portage/sets
sync: rsync://rsync.gentoo.org/gentoo-portage
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Package information:
app-admin/eselect-compiler: (none)
app-shells/bash: 3.2_p39
dev-java/java-config: 1.3.7-r1 2.1.6-r1
dev-lang/python: 2.4.4-r13 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
dev-util/cmake: 2.6.2-r1
dev-util/confcache: (none)
sys-apps/baselayout: 2.0.0
sys-apps/openrc: 0.4.2
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13 2.63
sys-devel/automake: 1.10.2 1.4_p6 1.5 1.7.9-r1 1.8.5-r3 1.9.6-r2
sys-devel/binutils: 2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.27-r2 (for sys-kernel/linux-headers::installed)
Repository installed:
format: vdb
location: /var/db/pkg
builddir: /var/tmp/paludis
names_cache: /var/db/pkg/.cache/names
provides_cache: /var/db/pkg/.cache/provides
root: /
Repository berkano:
format: ebuild
location: /var/paludis/repositories/berkano
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /var/empty
distdir: /usr/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass /var/paludis/repositories/berkano/eclass
ignore_deprecated_profiles: false
layout: traditional
master_repository: gentoo
names_cache: /var/cache/paludis/names
newsdir: /var/paludis/repositories/berkano/metadata/news
profile_eapi_when_unspecified: 0
profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop
securitydir: /var/paludis/repositories/berkano/metadata/glsa
setsdir: /var/paludis/repositories/berkano/sets
sync: svn+http://svn.liveforge.org/berkano/trunk
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Repository kde:
format: ebuild
location: /var/paludis/repositories/kde-testing
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /var/empty
distdir: /usr/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass /var/paludis/repositories/kde-testing/eclass
ignore_deprecated_profiles: false
layout: traditional
master_repository: gentoo
names_cache: /var/cache/paludis/names
newsdir: /var/paludis/repositories/kde-testing/metadata/news
profile_eapi_when_unspecified: 0
profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop
securitydir: /var/paludis/repositories/kde-testing/metadata/glsa
setsdir: /var/paludis/repositories/kde-testing/sets
sync: git://git.overlays.gentoo.org/proj/kde.git
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Repository portage-disturbed:
format: ebuild
location: /usr/portage-disturbed
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /var/empty
distdir: /usr/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass /usr/portage-disturbed/eclass
ignore_deprecated_profiles: false
layout: traditional
master_repository: gentoo
names_cache: /var/cache/paludis/names
newsdir: /usr/portage-disturbed/metadata/news
profile_eapi_when_unspecified: 0
profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop
securitydir: /usr/portage-disturbed/metadata/glsa
setsdir: /usr/portage-disturbed/sets
sync:
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Repository proaudio:
format: ebuild
location: /var/paludis/repositories/pro-audio
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /var/empty
distdir: /usr/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass /var/paludis/repositories/pro-audio/eclass
ignore_deprecated_profiles: false
layout: traditional
master_repository: gentoo
names_cache: /var/cache/paludis/names
newsdir: /var/paludis/repositories/pro-audio/metadata/news
profile_eapi_when_unspecified: 0
profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop
securitydir: /var/paludis/repositories/pro-audio/metadata/glsa
setsdir: /var/paludis/repositories/pro-audio/sets
sync: svn://svn.tuxfamily.org/svnroot/proaudio/proaudio/trunk/overlays/proaudio
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Repository secondlife:
format: ebuild
location: /var/paludis/repositories/secondlife
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /var/empty
distdir: /usr/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass /var/paludis/repositories/secondlife/eclass
ignore_deprecated_profiles: false
layout: traditional
master_repository: gentoo
names_cache: /var/paludis/repositories/secondlife/.cache/names
newsdir: /var/paludis/repositories/secondlife/metadata/news
profile_eapi_when_unspecified: 0
profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop
securitydir: /var/paludis/repositories/secondlife/metadata/glsa
setsdir: /var/paludis/repositories/secondlife/sets
sync: svn+http://overlays.gentoo.org/svn/dev/matsuu/secondlife/
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
No packages were specified on the command line, so detailed information is not
available (Paludis can display detailed information for both installed and
installable packages). |
Its not Paludis related (I hope) |
|
Back to top |
|
|
lxg Veteran
Joined: 12 Nov 2005 Posts: 1019 Location: Aachen, Germany
|
Posted: Mon Jan 19, 2009 6:12 pm Post subject: |
|
|
The link you posted returns a 404 error. Please post the last ~50 lines of the error message into the forum, enclosed in BB code tags. _________________ lxg.de – codebits and tech talk |
|
Back to top |
|
|
Phobos666 Tux's lil' helper
Joined: 11 Feb 2006 Posts: 76 Location: Germany
|
Posted: Mon Jan 19, 2009 6:23 pm Post subject: |
|
|
oooops sorry the site/link is broken
Code: | gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c boxblur.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-boxblur.o
gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c denoise3d.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-denoise3d.o
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer `echo -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG | sed -e 's/-O0\?\s/-Os /g'` -c -o xineplug_post_planar_la-eq2.lo `test -f 'eq2.c' || echo './'`eq2.c
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c -o xineplug_post_planar_la-unsharp.lo `test -f 'unsharp.c' || echo './'`unsharp.c
gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c eq.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-eq.o
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c -o xineplug_post_planar_la-pp.lo `test -f 'pp.c' || echo './'`pp.c
gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c eq2.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-eq2.o
gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c unsharp.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-unsharp.o
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer `echo -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG | sed -e 's/-O0\?\s/-Os /g'` -c -o xineplug_post_planar_la-noise.lo `test -f 'noise.c' || echo './'`noise.c
gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c pp.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-pp.o
gcc -DHAVE_CONFIG_H -I. -I../../../include -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../../../lib -fvisibility=hidden -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=native -O2 -pipe -msse3 -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c noise.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-noise.o
pp.c: In function 'pp_draw':
pp.c:336: warning: passing argument 1 of 'pp_postprocess' from incompatible pointer type
noise.c: Assembler messages:
noise.c:155: Error: suffix or operands invalid for `mov'
noise.c:161: Error: `(%rsi,%eax)' is not a valid base/index expression
noise.c:162: Error: `(%r10,%eax)' is not a valid base/index expression
noise.c:166: Error: `(%rdi,%eax)' is not a valid base/index expression
noise.c:182: Error: suffix or operands invalid for `mov'
noise.c:188: Error: `(%rsi,%eax)' is not a valid base/index expression
noise.c:189: Error: `(%r10,%eax)' is not a valid base/index expression
noise.c:193: Error: `(%rdi,%eax)' is not a valid base/index expression
noise.c:224: Error: suffix or operands invalid for `mov'
noise.c:227: Error: `(%rsi,%eax)' is not a valid base/index expression
noise.c:228: Error: `(%rbx,%eax)' is not a valid base/index expression
noise.c:229: Error: `(%r11,%eax)' is not a valid base/index expression
noise.c:230: Error: `(%r10,%eax)' is not a valid base/index expression
noise.c:246: Error: `(%rdi,%eax)' is not a valid base/index expression
make[3]: *** [xineplug_post_planar_la-noise.lo] Error 1
make[3]: Leaving directory `/var/tmp/paludis/media-libs-xine-lib-1.1.16.1/work/xine-lib-1.1.16.1/src/post/planar'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/paludis/media-libs-xine-lib-1.1.16.1/work/xine-lib-1.1.16.1/src/post'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/media-libs-xine-lib-1.1.16.1/work/xine-lib-1.1.16.1/src'
make: *** [all-recursive] Error 1
/usr/libexec/paludis/utils/emake: emake returned error 2
!!! ERROR in media-libs/xine-lib-1.1.16.1:
!!! In src_compile at line 3941
!!! emake failed.
|
|
|
Back to top |
|
|
lxg Veteran
Joined: 12 Nov 2005 Posts: 1019 Location: Aachen, Germany
|
|
Back to top |
|
|
Phobos666 Tux's lil' helper
Joined: 11 Feb 2006 Posts: 76 Location: Germany
|
Posted: Mon Jan 19, 2009 7:30 pm Post subject: |
|
|
nope. I use media-video/ffmpeg-0.4.9_p20081014 and the errormessage I've got is not about /usr/include/libavutil/common.h
With upgrading to media-video/ffmpeg-0.4.9_p20081219 I had no luck either |
|
Back to top |
|
|
lxg Veteran
Joined: 12 Nov 2005 Posts: 1019 Location: Aachen, Germany
|
Posted: Mon Jan 19, 2009 8:37 pm Post subject: |
|
|
Hm, I'm pretty sure these issues are related, at least they both object to the same snippet of code:
Code: | pp.c: In function 'pp_draw':
pp.c:336: warning: passing argument 1 of 'pp_postprocess' from incompatible
pointer type
make[3]: *** [xineplug_post_planar_la-pp.lo] Error 1 |
_________________ lxg.de – codebits and tech talk |
|
Back to top |
|
|
Phobos666 Tux's lil' helper
Joined: 11 Feb 2006 Posts: 76 Location: Germany
|
Posted: Mon Jan 19, 2009 9:53 pm Post subject: |
|
|
No its not. I've recompiled ffmpeg 10 times now with even nearly no use-flag set. downgraded it and updated it. I think its a compiler-bug |
|
Back to top |
|
|
Phobos666 Tux's lil' helper
Joined: 11 Feb 2006 Posts: 76 Location: Germany
|
Posted: Mon Jan 19, 2009 10:36 pm Post subject: |
|
|
ok. it seems to be a bug in paludis or a paludis related bug, cause mith portage it emerged fine(same useflags and so on) |
|
Back to top |
|
|
|