monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] At a loss with libboost libraries on Debian [unstable]


From: Richard Levitte - VMS Whacker
Subject: [Monotone-devel] At a loss with libboost libraries on Debian [unstable]
Date: Sat, 23 Jul 2005 02:14:39 +0200 (CEST)

libboost on debian [unstable] is really a moving target these days.

As it currently stands, these are the development packages I currently
have installed:

: ; apt-show-versions libboost-regex-dev
libboost-regex-dev/unstable uptodate 1.32.0+1.33.0-cvs20050720-3
: ; apt-show-versions libboost-date-time-dev
libboost-date-time-dev/unstable uptodate 1.32.0+1.33.0-cvs20050720-3
: ; apt-show-versions libboost-filesystem-dev
libboost-filesystem-dev/unstable uptodate 1.32.0+1.33.0-cvs20050720-3

Using g++ 4.0 doesn't work, because some checker file in the boost
headers tells me it hasn't been tested with that version of g++.  g++
3.3 doesn't work, because it links with libstdc++.so.5, while the
boost libraries are currently linked with libstdc++.so.6...  So the
only working compiler version is g++ 3.4.

However, with that last libboost update, I'm getting errors like this
when linking monotone:

/usr/bin/ld: 
`.gnu.linkonce.t._ZN5boost2io6detail22parse_printf_directiveIcSt11char_traitsIcESaIcEN9__gnu_cxx17__normal_iteratorIPKcSsEESt5ctypeIcEEEbRT2_RKSD_PNS1_11format_itemIT_T0_T1_EERKT3_jh'
 referenced in section `.rodata' of monotone-commands.o: defined in discarded 
section 
`.gnu.linkonce.t._ZN5boost2io6detail22parse_printf_directiveIcSt11char_traitsIcESaIcEN9__gnu_cxx17__normal_iteratorIPKcSsEESt5ctypeIcEEEbRT2_RKSD_PNS1_11format_itemIT_T0_T1_EERKT3_jh'
 of monotone-commands.o

/usr/bin/ld: 
`.gnu.linkonce.t._ZN5boost2io6detail22parse_printf_directiveIcSt11char_traitsIcESaIcEN9__gnu_cxx17__normal_iteratorIPKcSsEESt5ctypeIcEEEbRT2_RKSD_PNS1_11format_itemIT_T0_T1_EERKT3_jh'
 referenced in section `.rodata' of monotone-diff_patch.o: defined in discarded 
section 
`.gnu.linkonce.t._ZN5boost2io6detail22parse_printf_directiveIcSt11char_traitsIcESaIcEN9__gnu_cxx17__normal_iteratorIPKcSsEESt5ctypeIcEEEbRT2_RKSD_PNS1_11format_itemIT_T0_T1_EERKT3_jh'
 of monotone-diff_patch.o
...

And trying the command line just segfaults, at least when networking
is involved:

: ; ./monotone  pull
monotone: warning: doing anonymous pull
monotone: connecting to off.net
monotone: fatal: signal: memory access violation
monotone: this is almost certainly a bug in monotone.
monotone: please send this error message, the output of 'monotone 
--full-version',
monotone: and a description of what you were doing to address@hidden
monotone: wrote debugging log to MT/debug


Anyone know a way around this proble?  Oh, except for building
libboost on my own?

Cheers,
RIchard

-- 
Richard Levitte                         address@hidden
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
                                                -- C.S. Lewis




reply via email to

[Prev in Thread] Current Thread [Next in Thread]