Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90457 - Monotone 0.18 needs >=dev-libs/boost-1.32.0?
Summary: Monotone 0.18 needs >=dev-libs/boost-1.32.0?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Leonardo Boshell (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-25 20:28 UTC by Jason White
Modified: 2005-11-17 18:26 UTC (History)
2 users (show)

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


Attachments
config.log file (config.log,32.66 KB, text/plain)
2005-04-26 01:35 UTC, Jason White
Details
emerge --info (emerge-info,2.13 KB, text/plain)
2005-04-26 01:39 UTC, Jason White
Details
config.log (config.log,32.97 KB, text/plain)
2005-05-13 09:05 UTC, Florian D.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason White 2005-04-25 20:28:12 UTC
>>> 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.
Comment 1 Simon Stelling (RETIRED) gentoo-dev 2005-04-26 00:48:38 UTC
could you attach the mentioned config.log as file and give your emerge info? thanks
Comment 2 Jason White 2005-04-26 01:35:02 UTC
Created attachment 57258 [details]
config.log file
Comment 3 Jason White 2005-04-26 01:39:46 UTC
Created attachment 57259 [details]
emerge --info
Comment 4 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-04-26 09:10:48 UTC
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
Comment 5 Florian D. 2005-05-13 09:05:48 UTC
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
Comment 6 Simon Stelling (RETIRED) gentoo-dev 2005-06-28 04:22:36 UTC
i'm sorry, i can't reproduce it either. did you try re-merging boost? also,
please try 0.19
Comment 7 Rutger Hendriks 2005-08-28 15:27:09 UTC
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 :)
Comment 8 Simon Stelling (RETIRED) gentoo-dev 2005-09-13 08:42:09 UTC
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
Comment 9 Leonardo Boshell (RETIRED) gentoo-dev 2005-09-23 15:54:15 UTC
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?
Comment 10 Leonardo Boshell (RETIRED) gentoo-dev 2005-11-17 18:26:08 UTC
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.