Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dev-util/boost-build-1.50.0-r{1,3} fails to build
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Leo Laursen
n00b
n00b


Joined: 29 Mar 2012
Posts: 38

PostPosted: Wed Aug 22, 2012 9:47 am    Post subject: dev-util/boost-build-1.50.0-r{1,3} fails to build Reply with quote

I have recently unmasked glibc-2.16 and gcc-4.7.1. In the process I had to unmask dev-libs/boost:1.50 and dev-util/boost-build:1.50 as well.
Shortly after dev-util/boost-build-1.50.0-r1 was released, and it failed to build and subsequently -r2 and -r3 failed with identical errors.
Now dev-libs/boost-1.50.0-r1 depends on the -r3 version, which doesn't build on my system.
Does anybody else see this problem? or have an idea as to what's going on?


Last edited by Leo Laursen on Fri Aug 24, 2012 1:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
Freeky
Tux's lil' helper
Tux's lil' helper


Joined: 11 Mar 2011
Posts: 129
Location: Novosibirsk, Russia

PostPosted: Thu Aug 23, 2012 6:18 pm    Post subject: Reply with quote

Can you post any additional information like emerge.log and emerge --info.

I have installed gcc-4.7.1, glibc-2.16.0, dev-libs/boost:1.50 and dev-util/boost-build:1.50 on ~x86 and ~amd64.
Back to top
View user's profile Send private message
Leo Laursen
n00b
n00b


Joined: 29 Mar 2012
Posts: 38

PostPosted: Thu Aug 23, 2012 8:09 pm    Post subject: Reply with quote

Freeky wrote:
Can you post any additional information like emerge.log and emerge --info.


emerge --info
Code:
Portage 2.2.0_alpha122 (base, gcc-4.7.1, glibc-2.16.0, 3.5.2-gentoo x86_64)
=================================================================
System uname: Linux-3.5.2-gentoo-x86_64-AMD_A8-3850_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.2
Timestamp of tree: Thu, 23 Aug 2012 06:00:01 +0000
ccache version 3.1.8 [enabled]
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/ccache:          3.1.8
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.10.5
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.12.3
sys-devel/binutils:       2.22.90
sys-devel/gcc:            4.6.3, 4.7.1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.5 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo local
Installed sets: @gnome, @toolchain
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -Ofast -m3dnow -msse4a -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -Ofast -m3dnow -msse4a -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp.klid.dk/ftp/gentoo/ http://de-mirror.org/gentoo/ http://gentoo.mirror.dkm.cz/pub/gentoo/"
LANG="da_DK.utf8"
LDFLAGS=""
LINGUAS="da en"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aacplus aacs acl alsa amd64 amr apng archive attica autoipd autotrace avx bash-completion berkdb bookmarks bzip2 cairo caps ccache cdr cjk clucene clutter corefonts cracklib crypt cscope curl cxx dbus declarative dga dirac djvu dri dts dv dvd equalizer exif faac ffmpeg fftw flac fluidsynth fontconfig fontforge fortran fuse g3dvl gd gif gimp git gmp gnome gnome-keyring gold gpg gphoto2 gpm grilo gstreamer gtk gtk3 gtkstyle gudev gusb hdri iconv icu idn imagemagick inotify introspection ios jbig jingle jpeg jpeg2k kdrive keymap lcms lensfun libass libedit libffi libkms libnotify libssp lzma lzo mad meanwhile midi mikmod minizip mmx mmxext mng modplug modules mp3 mpeg msn mudflap multilib multimedia musepack natspec nautilus ncurses netgroups network-cron nls nptl nsplugin ogg openal openexr opengl openmp openssl oscar pam pango pch pcre pdf pdfimport perl pgo playlist playtools plotutils png policykit portaudio postproc prediction pulseaudio python qalculate qt4 quad rar raw readline realtime resolvconf romio rtmpi sasl schroedinger sdl seed sendto silc sndfile soap socialweb soundex speex spell sql sqlite sse sse2 sse3 sse4a ssl ssse3 startup-notification svg system-sqlite systemd taglib tcpd theora thin-splines threads tiff tracker truetype twolame udev unicode upnp usb v4l vaapi vala vcd video vim vim-syntax vorbis vpx wavpack webkit webkit2 webp webpresence wifi wma wmf x264 xattr xft xml xmp xorg xpm xps xv xvid xvmc zeitgeist zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="da en" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="radeon r300 r600 vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


build.log for =dev-util/boost-build-1.50.0-r3
Code:
 * Package:    dev-util/boost-build-1.50.0-r3
 * Repository: gentoo
 * Maintainer: dev-zero@gentoo.org SebastianLuther@gmx.de,hwoarang@gentoo.org,arfrever.fta@gmail.com,cpp@gentoo.org
 * USE:        amd64 elibc_glibc kernel_linux multilib python userland_GNU
 * FEATURES:   ccache preserve-libs sandbox
>>> Unpacking source...
>>> Source unpacked in /var/tmp/portage/dev-util/boost-build-1.50.0-r3/work
>>> Preparing source in /var/tmp/portage/dev-util/boost-build-1.50.0-r3/work/boost_1_50_0/tools/build/v2 ...
 * Applying boost-build-1.48.0-support_dots_in_python-buildid.patch ...
 [ ok ]
 * Applying boost-build-1.48.0-disable_python_rpath.patch ...
 [ ok ]
 * Applying boost-build-1.50.0-respect-c_ld-flags.patch ...
 [ ok ]
 * Applying boost-build-1.50.0-fix-test.patch ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-util/boost-build-1.50.0-r3/work/boost_1_50_0/tools/build/v2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-util/boost-build-1.50.0-r3/work/boost_1_50_0/tools/build/v2 ...
###
### Using 'cc' toolset.
###
rm -rf bootstrap
mkdir bootstrap
x86_64-pc-linux-gnu-gcc -o bootstrap/mkjambase0 -march=native -Ofast -m3dnow -msse4a -pipe mkjambase.c
./bootstrap/mkjambase0 jambase.c Jambase
x86_64-pc-linux-gnu-gcc -o bootstrap/jam0 -march=native -Ofast -m3dnow -msse4a -pipe command.c compile.c constants.c debug.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathunix.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c native.c md5.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c
function.c: In function ‘argument_list_print’:
function.c:3109:17: advarsel: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘struct OBJECT *’ [-Wformat]
./bootstrap/jam0 -f build.jam --toolset=cc --toolset-root= -d+2 --with-python=/usr clean
./bootstrap/jam0 -f build.jam --toolset=cc --toolset-root= -d+2 --with-python=/usr
[MKDIR] bin.linuxx86_64

    mkdir "bin.linuxx86_64"

[COMPILE] bin.linuxx86_64/b2

    "x86_64-pc-linux-gnu-gcc"   -o bin.linuxx86_64/b2 "-DNDEBUG" "-DOPT_HEADER_CACHE_EXT" "-DOPT_GRAPH_DEBUG_EXT" "-DOPT_SEMAPHORE" "-DOPT_AT_FILES" "-DOPT_DEBUG_PROFILE" "-DOPT_FIX_TARGET_VARIABLES_EXT" "-DOPT_IMPROVED_PATIENCE_EXT" "-DYYSTACKSIZE=5000" "-DHAVE_PYTHON" "-march=native" "-Ofast" "-m3dnow" "-msse4a" "-pipe" "-I/usr/include/python2.7" "command.c" "compile.c" "constants.c" "debug.c" "function.c" "glob.c" "hash.c" "hcache.c" "headers.c" "hdrmacro.c" "jam.c" "jambase.c" "jamgram.c" "lists.c" "make.c" "make1.c" "mem.c" "object.c" "option.c" "output.c" "parse.c" "regexp.c" "rules.c" "scan.c" "search.c" "subst.c" "w32_getreg.c" "timestamp.c" "variable.c" "modules.c" "strings.c" "filesys.c" "builtins.c" "pwd.c" "class.c" "native.c" "md5.c" "modules/set.c" "modules/path.c" "modules/regex.c" "modules/property-set.c" "modules/sequence.c" "modules/order.c" "execunix.c" "fileunix.c" "pathunix.c" "" "-L/usr/lib" "-lpython2.7"

x86_64-pc-linux-gnu-gcc: fejl: : Ingen sådan fil eller filkatalog
...skipped bjam for lack of b2...
...failed updating 1 target...
 * ERROR: dev-util/boost-build-1.50.0-r3 failed (compile phase):
 *   building bjam failed
 *
 * Call stack:
 *     ebuild.sh, line  85:  Called src_compile
 *   environment, line 5066:  Called die
 * The specific snippet of code:
 *       CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python /usr) || die "building bjam failed"
 *
 * If you need support, post the output of `emerge --info '=dev-util/boost-build-1.50.0-r3'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/boost-build-1.50.0-r3'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/boost-build-1.50.0-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/boost-build-1.50.0-r3/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/boost-build-1.50.0-r3/work/boost_1_50_0/tools/build/v2/engine'
 * S: '/var/tmp/portage/dev-util/boost-build-1.50.0-r3/work/boost_1_50_0/tools/build/v2'

boost and -build 1.50.0 is installed, but all the -r versions fail with the same error mesage.
Back to top
View user's profile Send private message
Freeky
Tux's lil' helper
Tux's lil' helper


Joined: 11 Mar 2011
Posts: 129
Location: Novosibirsk, Russia

PostPosted: Fri Aug 24, 2012 7:12 am    Post subject: Reply with quote

Can you emerge anything else?
Do you read this http://www.gentoo.org/doc/en/gcc-upgrading.xml?
I think the problem is not in the boost, but in installation of gcc.
Back to top
View user's profile Send private message
Leo Laursen
n00b
n00b


Joined: 29 Mar 2012
Posts: 38

PostPosted: Fri Aug 24, 2012 9:06 am    Post subject: Reply with quote

Freeky wrote:
Can you emerge anything else?
Do you read this http://www.gentoo.org/doc/en/gcc-upgrading.xml?
I think the problem is not in the boost, but in installation of gcc.

Yes, I have successfully done a emerge -e world, and resolved all issues, except x11-base/xorg-server-1.12.99.904, which does compile with gcc-4.6.3, and this.
Also I have been running the unstable branch of Gentoo for about 10 years, so it is not the first time I have upgraded the toolchain.
The fact is that dev-util/boost-build-1.50.0 is OK, but the later releases, which supposedly should fix some Python issues, breaks it on my system.
I guess I'll have to use trial and error to see if my crazy optimization conflicts with the changes in the latest releases.
Back to top
View user's profile Send private message
Freeky
Tux's lil' helper
Tux's lil' helper


Joined: 11 Mar 2011
Posts: 129
Location: Novosibirsk, Russia

PostPosted: Fri Aug 24, 2012 12:08 pm    Post subject: Reply with quote

Can you try less aggressive flag for boost-build, for example, "-march=native"?
I suppose that "-Ofast" is root of problem.
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8707
Location: ~Brussels - Belgique

PostPosted: Fri Aug 24, 2012 12:23 pm    Post subject: Reply with quote

Boost 1.50 cannot be compiled with glibc-2.16: see bug 424737
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Leo Laursen
n00b
n00b


Joined: 29 Mar 2012
Posts: 38

PostPosted: Fri Aug 24, 2012 12:45 pm    Post subject: Reply with quote

XavierMiller wrote:
Boost 1.50 cannot be compiled with glibc-2.16: see bug 424737

Actually Boost 1.50 was the only version that compiled with glibc-2.16, and it was that bug report that gave me the idea to unmask it.
Obviously our interpretation differs. The way I understand it, you have to use boost-1.50 with glibc-2.16, and it works; except for the last 3 releases.
Back to top
View user's profile Send private message
Leo Laursen
n00b
n00b


Joined: 29 Mar 2012
Posts: 38

PostPosted: Fri Aug 24, 2012 1:03 pm    Post subject: Reply with quote

Freeky wrote:
Can you try less aggressive flag for boost-build, for example, "-march=native"?
I suppose that "-Ofast" is root of problem.

CFLAGS="-march=native" doesn't work and USE=-python doesn't work either.
But I can rebuild boot-build-1.50.0 just fine with the aggressive flags.
Back to top
View user's profile Send private message
pums974
Tux's lil' helper
Tux's lil' helper


Joined: 27 Feb 2010
Posts: 78

PostPosted: Tue Nov 06, 2012 8:13 am    Post subject: Reply with quote

Hi

I have the same problem with boost-build-1.52.0 and 1.51.0

# emerge --info
Code:

Portage 2.1.11.31 (default/linux/amd64/10.0/desktop, gcc-4.7.2, glibc-2.16.0, 3.6.4-gentoo_Perso x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.6.4-gentoo_Perso-x86_64-Intel-R-_Core-TM-_i7-2600_CPU_@_3.40GHz-with-gentoo-2.2
Timestamp of tree: Mon, 05 Nov 2012 19:45:01 +0000
ld GNU ld (GNU Binutils) 2.23
ccache version 3.1.8 [enabled]
app-shells/bash:          4.2_p39
dev-java/java-config:     2.1.12
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/ccache:          3.1.8
dev-util/cmake:           2.8.9-r1
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.2
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.6, 1.12.4
sys-devel/binutils:       2.23
sys-devel/gcc:            4.7.2
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r5::gnome
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo eva gamerlay games kde laurentb multimedia science systemd ubuntu voyageur x11 vmware virtualization qt mozilla kvm kde-sunset gentoo-guis desktop-effects gnome Local
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe "
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CPPFLAGS="-march=native -O2 -pipe "
CXXFLAGS="-march=native -O2 -pipe "
DISTDIR="/usr/portage/tree/../distfiles"
EMERGE_DEFAULT_OPTS="--complete-graph y --with-bdeps y --autounmask y --misspell-suggestions y -D -j8 --load-average 8"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch parallel-install protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch usersandbox xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed "
LINGUAS="fr en"
MAKEOPTS="-j8 -l8"
PKGDIR="/usr/portage/tree/../packages"
PORTAGE_BUNZIP2_COMMAND="lbunzip2"
PORTAGE_BZIP2_COMMAND="lbzip2"
PORTAGE_COMPRESS="lbzip2"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS=""
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage/tree"
PORTDIR_OVERLAY="/var/lib/layman/eva /var/lib/layman/gamerlay /var/lib/layman/games /var/lib/layman/kde /var/lib/layman/laurentb /var/lib/layman/multimedia /var/lib/layman/science /var/lib/layman/systemd /var/lib/layman/ubuntu /var/lib/layman/voyageur /var/lib/layman/x11 /var/lib/layman/vmware /var/lib/layman/virtualization /var/lib/layman/qt /var/lib/layman/mozilla /var/lib/layman/kvm /var/lib/layman/kde-sunset /var/lib/layman/gentoo-guis /var/lib/layman/desktop-effects /var/lib/layman/gnome /usr/portage/local"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi adns alsa amd64 apache2 apm atm avahi bash-completion berkdb branding bzip2 cairo caps cdda cdr cli consolekit cracklib crypt cxx dbus dga directfb dri dts dvd dvdr emboss encode exif fam fbcon fbcondecor ffmpeg fftw firefox flac fontconfig fortran gdbm gif gimp gmp gnome gnome-keyring gpm gsl gstreamer gtk iconv icu imagemagick ipv6 java joystick jpeg kde lame lapack lcms libass libnotify lm_sensors lzma lzo mad minimal mmx mng modules mp3 mp4 mpeg mpi mudflap multilib musepack mysql nautilus ncurses networkmanager nls nptl nsplugin offensive ogg opengl openmp pam pango pch pcre pdf php plasma plotutils png policykit postscript ppds pppd pulseaudio python qt3support qt4 readline sdl semantic-desktop session smp spell sqlite sqlite3 sse sse2 sse3 ssl startup-notification svg systemd tcpd theora threads tiff truetype udev udisks unicode upnp upower usb vdpau vorbis vpx wavpack webkit wxwidgets x264 xattr xcb xinerama xml xv xvid zeroconf zlib zsh-completion" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="flow karbon krita sheets stage words" ELIBC="glibc" GRUB_PLATFORMS="pc efi-64" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport nlpsolver" LINGUAS="fr en" PHP_TARGETS="php5-4" PYTHON_TARGETS="python3_2 python2_7" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia intel"
USE_PYTHON="3.2 2.7"
Unset:  CTARGET, INSTALL_MASK, LC_ALL


build.log
Code:

 * Package:    dev-util/boost-build-1.52.0
 * Repository: gentoo
 * Maintainer: cpp@gentoo.org
 * USE:        amd64 elibc_glibc kernel_linux python userland_GNU
 * FEATURES:   ccache sandbox usersandbox
 * Applying boost-build-1.48.0-support_dots_in_python-buildid.patch ...
 [ ok ]
 * Applying boost-build-1.48.0-disable_python_rpath.patch ...
 [ ok ]
 * Applying boost-build-1.50.0-respect-c_ld-flags.patch ...
 [ ok ]
 * Applying boost-build-1.50.0-fix-test.patch ...
 [ ok ]
###
### Using 'cc' toolset.
###
rm -rf bootstrap
mkdir bootstrap
x86_64-pc-linux-gnu-gcc -o bootstrap/mkjambase0 -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed mkjambase.c
./bootstrap/mkjambase0 jambase.c Jambase
x86_64-pc-linux-gnu-gcc -o bootstrap/jam0 -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed command.c compile.c constants.c debug.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathunix.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c native.c md5.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c
function.c: In function ‘argument_list_print’:
function.c:3109:17: attention : format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘struct OBJECT *’ [-Wformat]
./bootstrap/jam0 -f build.jam --toolset=cc --toolset-root= -d+2 --with-python=/usr clean
./bootstrap/jam0 -f build.jam --toolset=cc --toolset-root= -d+2 --with-python=/usr
[MKDIR] bin.linuxx86_64

    mkdir "bin.linuxx86_64"

[COMPILE] bin.linuxx86_64/b2

    "x86_64-pc-linux-gnu-gcc"   -o bin.linuxx86_64/b2 "-DNDEBUG" "-DOPT_HEADER_CACHE_EXT" "-DOPT_GRAPH_DEBUG_EXT" "-DOPT_SEMAPHORE" "-DOPT_AT_FILES" "-DOPT_DEBUG_PROFILE" "-DOPT_FIX_TARGET_VARIABLES_EXT" "-DOPT_IMPROVED_PATIENCE_EXT" "-DYYSTACKSIZE=5000" "-DHAVE_PYTHON" "-march=native" "-O2" "-pipe" "-I/usr/include/python2.7" "command.c" "compile.c" "constants.c" "debug.c" "function.c" "glob.c" "hash.c" "hcache.c" "headers.c" "hdrmacro.c" "jam.c" "jambase.c" "jamgram.c" "lists.c" "make.c" "make1.c" "mem.c" "object.c" "option.c" "output.c" "parse.c" "regexp.c" "rules.c" "scan.c" "search.c" "subst.c" "w32_getreg.c" "timestamp.c" "variable.c" "modules.c" "strings.c" "filesys.c" "builtins.c" "pwd.c" "class.c" "native.c" "md5.c" "modules/set.c" "modules/path.c" "modules/regex.c" "modules/property-set.c" "modules/sequence.c" "modules/order.c" "execunix.c" "fileunix.c" "pathunix.c" "-Wl,-O1" "-Wl,--as-needed" "" "-L/usr/lib" "-lpython2.7"

x86_64-pc-linux-gnu-gcc: erreur: : Aucun fichier ou dossier de ce type
...skipped bjam for lack of b2...
...failed updating 1 target...
 * ERROR: dev-util/boost-build-1.52.0 failed (compile phase):
 *   building bjam failed
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_compile
 *   environment, line 5103:  Called die
 * The specific snippet of code:
 *       CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python /usr) || die "building bjam failed"
 *
 * If you need support, post the output of `emerge --info '=dev-util/boost-build-1.52.0'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/boost-build-1.52.0'`.
 * The complete build log is located at '/var/log/portage/dev-util:boost-build-1.52.0:20121106-080739.log'.
 * For convenience, a symlink to the build log is located at '/temp/var/tmp/portage/dev-util/boost-build-1.52.0/temp/build.log'.
 * The ebuild environment file is located at '/temp/var/tmp/portage/dev-util/boost-build-1.52.0/temp/environment'.
 * Working directory: '/temp/var/tmp/portage/dev-util/boost-build-1.52.0/work/boost_1_52_0/tools/build/v2/engine'
 * S: '/temp/var/tmp/portage/dev-util/boost-build-1.52.0/work/boost_1_52_0/tools/build/v2'

(build log is exactly the same with 1.51.0)

I tried with -python and without -march=native and with the standard tilded version of make--3.82-r4 but with no success.
I also tried without any portage features (ccache ...) and with only one job (make and emerge) with no success either.

I have never been able to emerge >=boost-build-1.50.0

Any ideas ?

EDIT : I just remerge gcc libtool and ghc, and I still got the same problem.
Back to top
View user's profile Send private message
aktivb
n00b
n00b


Joined: 07 Apr 2013
Posts: 9

PostPosted: Mon Apr 08, 2013 5:26 pm    Post subject: Reply with quote

Hi

Did this ever get resolved, I'm seeing the same thing with 1.49.0, 1.52.0-r1, and even 1.46.1, which I had to dig out of portage cvs.

My post:
https://forums.gentoo.org/viewtopic-p-7285390.html
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum