>>> Unpacking monotone-0.18.tar.gz to /var/tmp/portage/monotone-0.18/work >>> Source unpacked. * econf: updating monotone-0.18/config.guess with /usr/share/gnuconfig/config.guess * econf: updating monotone-0.18/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --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 --enable-nls configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for pthread_mutex_lock... yes checking for the libboost_unit_test_framework library... no checking for the libboost_unit_test_framework-gcc library... no checking for the libboost_unit_test_framework-mipspro library... no checking for the libboost_unit_test_framework-sunpro library... no configure: error: libboost_unit_test_framework failure See `config.log' for more details. Note that boost was merged successfully. Reproducible: Always Steps to Reproduce: 1.emerge monotone with ~amd64 keyword set. 2. 3. Actual Results: The errors reproduced above. If you need the autoconf log I can provide it as well.
could you attach the mentioned config.log as file and give your emerge info? thanks
Created attachment 57258 [details] config.log file
Created attachment 57259 [details] emerge --info
As a data point, both boost and monotone 0.18 emerged fine on my system. Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r2 x86_64) ================================================================= System uname: 2.6.11-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.11 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 21 2005, 16:26:03)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.9.5, 1.6.3, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe" DISTDIR="/storage/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/home/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/portage/overlays/ebuilds" SYNC="rsync://rsync.fprintf.net/gentoo-portage" USE="amd64 X aac acpi alsa apache2 avi berkdb bitmap-fonts cdr crypt cscope cups curl dga dvd dvdr encode esd ethereal fam flac font-server foomaticdb gd gdbm gif gnome gnutls gpm gstreamer gtk gtk2 guile hal imagemagick imap imlib ipv6 jabber jp2 jpeg ldap libclamav libg++ libwww lzo lzw lzw-tiff mad maildir matroska mikmod mime mmap mng mozilla mp3 mpeg mpi mysql ncurses nls nptl odbc offensive ogg oggvorbis opengl oscar oss pam pdflib perl php png python quicktime readline real rtc samba sasl sdl sharedmem soap speex spell ssl svg tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis wmf xface xinerama xml2 xpm xrandr xsl xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Created attachment 58814 [details] config.log same error here: checking for the libboost_unit_test_framework library... no checking for the libboost_unit_test_framework-gcc library... no checking for the libboost_unit_test_framework-mipspro library... no checking for the libboost_unit_test_framework-sunpro library... no configure: error: libboost_unit_test_framework failure See `config.log' for more details. config.log: see attachment emerge --info: Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11 x86_64) ================================================================= System uname: 2.6.11 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 13 2005, 15:28:15)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/lib/X11/xkb /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/" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks noconfmem sandbox strict" GENTOO_MIRRORS="http://gentoo.inode.at/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages/amd64/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acl acpi alsa apache2 arts audiofile avi bash-completion berkdb bindist bitmap-fonts blas bluetooth bzlib calendar cdparanoia cdr crypt cups doc dvb dvd dvdr dvdread emacs encode exif f77 fam fbcon fftw flac font-server fortran ftp gcj gdbm gif ginac gphoto2 gpm gps gtk gtk2 icq imagemagick imap imlib ipv6 jack java javascript jp2 jpeg jpeq junit kde kerberos krb4 lapack ldap libwww lirc lzw lzw-tiff maildir mbox mime mmap mozsvg mp3 mpeg mplayer msn mysqli ncurses network nls obcd objc ogg opengl pam pcre pdflib perl pic pie plotutils png postgres python qt quicktime readline ruby samba scanner sndfile sox speex spell ssl svg sysfs tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales vcd vorbis wifi wmf xanim xine xinerama xml2 xmms xpm xprint xrandr xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
i'm sorry, i can't reproduce it either. did you try re-merging boost? also, please try 0.19
I had the same problems with monotone-0.18 and boost-1.31.0 I tried remerging boost and then I tried monotone-0.19, but both didn't seem to make a difference. I then decided to try the latest monotone-0.22. This needed boost-1.32.0-r4 and this combo installed fine. I'm happy now :)
ok, the problem is here: equery f boost (1.31) gives: [snip] /usr/lib64/libboost_unit_test_framework-gcc-1_31.a /usr/lib64/libboost_unit_test_framework-gcc-1_31.so.1.31.0 /usr/lib64/libboost_unit_test_framework-gcc-d-1_31.a /usr/lib64/libboost_unit_test_framework-gcc-d-1_31.so.1.31.0 /usr/lib64/libboost_unit_test_framework-gcc-mt-1_31.a /usr/lib64/libboost_unit_test_framework-gcc-mt-1_31.so.1.31.0 /usr/lib64/libboost_unit_test_framework-gcc-mt-d-1_31.a /usr/lib64/libboost_unit_test_framework-gcc-mt-d-1_31.so.1.31.0 [snip] equery f boost (1.32.0-r4) gives: [snip] /usr/lib64/libboost_unit_test_framework-gcc-mt.a -> libboost_unit_test_framework-mt.a /usr/lib64/libboost_unit_test_framework-gcc.a -> libboost_unit_test_framework.a /usr/lib64/libboost_unit_test_framework-mt.a /usr/lib64/libboost_unit_test_framework-mt.so -> libboost_unit_test_framework-mt.so.1.32.0 /usr/lib64/libboost_unit_test_framework-mt.so.1.32.0 /usr/lib64/libboost_unit_test_framework.a /usr/lib64/libboost_unit_test_framework.so -> libboost_unit_test_framework.so.1.32.0 /usr/lib64/libboost_unit_test_framework.so.1.32.0 [snip] so basically, 1.31 lacks the libboost_unit_test_framework.so either libboost_unit_test_framework.so should be installed with dev-libs/boost or monotone should depend on a higher version of boost this bug doesn't look arch-specific, so i'm reassigning to the maintainers
Updating the boost dependency seems to be the way to go. Apparently it should've been >=boost-1.32 from the start, but it was noticed and mentioned explicitly only in recent versions of monotone. The only problem right now is that we'd need an stable version of boost >= 1.32 to correct this. morfic, Could you help us with this?
There's a suitable and stable version of boost in the tree now, so I updated the ebuilds for monotone-0.18 and 0.19 accordingly. Thanks.