Summary: | media-tv/xbmc-11.0-r1[profile]: build fails when CFLAGS has -fomit-frame-pointer | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | blackd <p.kosseff> |
Component: | Current packages | Assignee: | Gentoo Xbox project <xbox> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info '=media-tv/xbmc-11.0-r1' emerge --info config.log |
Description
blackd
2012-12-20 15:20:15 UTC
Created attachment 332796 [details]
build.log
!!! Please attach the following file when seeking support: !!! /var/tmp/portage/media-tv/xbmc-11.0-r1/work/xbmc-11.0/config.log 1) Please attach that file to this bug report. 2) Please post your `emerge --info' output in a comment. Created attachment 332798 [details]
emerge --info '=media-tv/xbmc-11.0-r1'
merge -pqv '=media-tv/xbmc-11.0-r1' [ebuild N ] media-tv/xbmc-11.0-r1 USE="airplay alsa bluetooth bluray cec css debug goom joystick midi mysql profile projectm pulseaudio pvr rsxs rtmp samba sse sse2 udev vaapi vdpau webserver xrandr (-altivec) -avahi" if I run: ebuild xbmc-11.0-r1.ebuild compile it fails but if I run configure directly like this: PYTHON_VERSION=2.7 ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --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-dependency-tracking --docdir=/usr/share/doc/xbmc-11.0-r1 --disable-ccache --disable-optimizations --enable-external-libraries --enable-gl --enable-airplay --disable-avahi --enable-libbluray --enable-libcec --enable-dvdcss --enable-debug --enable-goom --disable-hal --enable-joystick --enable-mid --enable-mysql --enable-profiling --enable-projectm --enable-pulse --enable-mythtv --enable-rsxs --enable-rtmp --enable-samba --enable-vaapi --enable-vdpau --enable-webserver --enable-xrandr it works Try 'emerge -C dev-libs/boost dev-util/boost-build eselect-boost' followed by 'emerge -1 boost' and verifying the old eselect boost module is not installed The file should be in /usr/include/boost/shared_ptr.hpp and is installed by version 1.52.0-r4 just fine here (In reply to comment #6) It's installed by the current stable version too (1.49.0-r2): # ls /usr/include/boost/serialization/shared_ptr.hpp /usr/include/boost/serialization/shared_ptr.hpp # qlist -Iev dev-libs/boost dev-libs/boost-1.49.0-r2 this is fresh gentoo install for today # merge -Cvp eselect-boost dev-libs/boost dev-util/boost-build .... --- Couldn't find 'eselect-boost' to unmerge. dev-libs/boost selected: 1.52.0-r5 protected: none omitted: none dev-util/boost-build selected: 1.52.0-r1 protected: none omitted: none # qlist -Iev dev-libs/boost dev-libs/boost-1.52.0-r5 # ls /usr/include/boost/serialization/shared_ptr.hpp /usr/include/boost/serialization/shared_ptr.hpp I can't reproduce it here. I have seen that you have two overlays installed. Are you trying to install =media-tv/xbmc-11.0-r1 from one of the overlays, or is it the one in the official portage tree? From the official. And there were no packages from the overlays intalled. Created attachment 332802 [details]
emerge --info
You are using ~amd64, so, a lot of things are different from my system, for example: sandbox, automake, binutils, libtool, make, linux-headers, glibc ...
I don't know where could be the problem, but, if you want to try, I have attached my emerge --info
I'll start a new install in a vm to see if it works. It compiled with stable fine. I'll start updating individual packages to see if something breaks it. like both the log & Jeroen said: !!! Please attach the following file when seeking support: !!! /var/tmp/portage/media-tv/xbmc-11.0-r1/work/xbmc-11.0/config.log Created attachment 332850 [details]
config.log
Sorry I thought I've uploaded that already.
configure:18649: x86_64-pc-linux-gnu-gcc -c -march=core2 -mtune=core2 -pipe -O2 -fomit-frame-pointer -msse -msse2 -msse3 -mmmx -msse4 -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -pg -D_DEBUG -Wall conftest.c >&5 x86_64-pc-linux-gnu-gcc: -pg and -fomit-frame-pointer are incompatible pick one: USE=profile or CFLAGS=-fomit-frame-pointer |