Bug 90457 - Monotone 0.18 needs >=dev-libs/boost-1.32.0?
|
Bug#:
90457
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: leonardop@gentoo.org
|
Reported By: jasonjgw@pacific.net.au
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: Monotone 0.18 needs >=dev-libs/boost-1.32.0?
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-04-25 20:28 0000
|
>>> 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
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 an attachment (id=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.