Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[geki-overlay] split build of boost.org libraries
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Sat Jul 30, 2011 7:58 pm    Post subject: Reply with quote

genstorm wrote:
So, eventually I will get to try your boost stuff. ;)
nice

genstorm wrote:
Time to alter your first post? ;)
no

genstorm wrote:
Should we bring life to your boost bug and add ebuilds with boost use dependencies as blockers?
first, we need an interested gentoo dev. to do qa and maintain. then, and only then, we can push forward. otherwise waste of effort.
_________________
hear hear
Back to top
View user's profile Send private message
Lustmored
Apprentice
Apprentice


Joined: 28 May 2010
Posts: 206
Location: Poland

PostPosted: Mon Aug 01, 2011 7:55 am    Post subject: Reply with quote

https://forums.gentoo.org/viewtopic-p-6770396.html#6770396

rocs fails with your boost stuff. I've tried adding "-fexceptions" to mycmakeargs on rocs, but then GCC refuses to work. Any hint?
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Mon Aug 01, 2011 5:17 pm    Post subject: Reply with quote

Lustmored
adding to CFLAGS in /etc/make.conf may help?!
I do not fiddle with boost exception handling within my eclass. I wonder ...
_________________
hear hear
Back to top
View user's profile Send private message
Lustmored
Apprentice
Apprentice


Joined: 28 May 2010
Posts: 206
Location: Poland

PostPosted: Mon Aug 01, 2011 5:42 pm    Post subject: Reply with quote

I've added "-fexceptions" to CFLAGS, recompiled boost. And than rocs.

Still same error :(
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Mon Aug 01, 2011 9:01 pm    Post subject: Reply with quote

aha, google knows it all. ;)
fixed ticket/5731.

thanks for reporting, Lustmored.
_________________
hear hear
Back to top
View user's profile Send private message
Lustmored
Apprentice
Apprentice


Joined: 28 May 2010
Posts: 206
Location: Poland

PostPosted: Tue Aug 02, 2011 8:03 am    Post subject: Reply with quote

Checked out, re-downloaded patchset, re-build. Still exactly same error :(

Looks like the patch isn't applied correctly?

But this looks correct:

Code:
>>> Starting src_prepare
 * Applying various patches (bugfixes/updates) ...
 *   00_skip-headers.diff ...                                            [ ok ]
 *   01_remove-toolset.diff ...                                          [ ok ]
 *   boost-exceptions-5731.diff ...                                      [ ok ]
 *   boost-mpi-python31.diff ...                                         [ ok ]
 *   boost-python-install-python3.diff ...                               [ ok ]
 * Done with patching


I am confused :oops:
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Tue Aug 02, 2011 4:31 pm    Post subject: Reply with quote

you could check the boost headers installed.
are there any other old boost headers around? :)

throw is not called anymore with that patch. so it cannot fail for that now.
_________________
hear hear
Back to top
View user's profile Send private message
Lustmored
Apprentice
Apprentice


Joined: 28 May 2010
Posts: 206
Location: Poland

PostPosted: Wed Aug 03, 2011 4:19 pm    Post subject: Reply with quote

Code:
vindor ~ # cd /usr/
vindor usr # find . -name '*boost*'
./lib64/boost-1_47
./lib64/boost-1_47/libboost_graph-mt.so
./lib64/boost-1_47/libboost_thread.so
./lib64/boost-1_47/libboost_filesystem-mt.so
./lib64/boost-1_47/libboost_signals-mt.so
./lib64/boost-1_47/libboost_graph.so
./lib64/boost-1_47/libboost_regex-mt.so
./lib64/boost-1_47/libboost_thread-mt.so
./lib64/boost-1_47/libboost_system.so
./lib64/boost-1_47/libboost_regex.so
./lib64/boost-1_47/libboost_python.so
./lib64/boost-1_47/libboost_python-mt.so
./lib64/boost-1_47/libboost_filesystem.so
./lib64/boost-1_47/libboost_program_options-mt.so
./lib64/boost-1_47/libboost_program_options.so
./lib64/boost-1_47/libboost_date_time-mt.so
./lib64/boost-1_47/libboost_system-mt.so
./lib64/boost-1_47/libboost_signals.so
./lib64/boost-1_47/libboost_date_time.so
./lib64/libboost_program_options-mt-1_47.so
./lib64/libboost_signals-1_47.so.1.47.0
./lib64/libboost_program_options-1_47.so.1.47.0
./lib64/libboost_thread-mt-1_47.so.1.47.0
./lib64/libboost_python-mt-1_47.so
./lib64/libboost_graph-mt-1_47.so.1.47.0
./lib64/gcc/x86_64-pc-linux-gnu/4.5.2/include/g++-v4/tr1_impl/boost_sp_counted_base.h
./lib64/gcc/x86_64-pc-linux-gnu/4.5.2/include/g++-v4/bits/boost_concept_check.h
./lib64/libboost_graph-1_47.so
./lib64/libboost_program_options-1_47.so
./lib64/libboost_system-mt-1_47.so
./lib64/libboost_regex-mt-1_47.so.1.47.0
./lib64/libboost_regex-1_47.so.1.47.0
./lib64/libboost_regex-1_47.so
./lib64/libboost_filesystem-mt-1_47.so
./lib64/libboost_graph-1_47.so.1.47.0
./lib64/libboost_date_time-mt-1_47.so
./lib64/libboost_program_options-mt-1_47.so.1.47.0
./lib64/libboost_python-1_47.so
./lib64/libboost_date_time-1_47.so
./lib64/debug/usr/lib64/libboost_system-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_program_options-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_date_time-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_regex-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_signals-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_filesystem-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_graph-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_filesystem-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_python-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_python-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_program_options-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_graph-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_date_time-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_system-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_regex-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_thread-mt-1_47.so.1.47.0.debug
./lib64/debug/usr/lib64/libboost_signals-mt-1_47.so.1.47.0.debug
./lib64/libboost_date_time-1_47.so.1.47.0
./lib64/libboost_thread-1_47.so
./lib64/libboost_system-mt-1_47.so.1.47.0
./lib64/libboost_filesystem-1_47.so.1.47.0
./lib64/libboost_python-1_47.so.1.47.0
./lib64/libboost_signals-mt-1_47.so.1.47.0
./lib64/libboost_python-mt-1_47.so.1.47.0
./lib64/libboost_thread-mt-1_47.so
./lib64/libboost_regex-mt-1_47.so
./lib64/libboost_date_time-mt-1_47.so.1.47.0
./lib64/libboost_signals-1_47.so
./lib64/libboost_system-1_47.so.1.47.0
./lib64/libboost_graph-mt-1_47.so
./lib64/libboost_filesystem-1_47.so
./lib64/libboost_system-1_47.so
./lib64/libboost_program_options-mt-1_45.so.1.45.0
./lib64/libboost_signals-mt-1_47.so
./lib64/libboost_program_options-mt-1_46_1.so.1.46.1
./lib64/libboost_filesystem-mt-1_47.so.1.47.0
./portage/app-admin/eselect-boost
./portage/app-admin/eselect-boost/eselect-boost-0.2.ebuild
./portage/app-admin/eselect-boost/files/boost.eselect-0.2
./portage/app-admin/eselect-boost/files/boost.eselect-0.3
./portage/app-admin/eselect-boost/eselect-boost-0.3.ebuild
./portage/sci-visualization/paraview/files/paraview-3.6.2-boost-property_map.patch
./portage/sci-libs/cctbx/files/2010.03.29.2334-boost.patch
./portage/sci-libs/vtk/files/vtk-5.4.2-boost-property_map.patch
./portage/sci-libs/vtk/files/vtk-5.6.0-boost-property_map.patch
./portage/games-fps/alephone/files/alephone-20100424-boost_145.patch
./portage/.cache/names/gentoo/boost-build
./portage/.cache/names/gentoo/boost
./portage/.cache/names/gentoo/eselect-boost
./portage/.cache/names/gentoo/pianobooster
./portage/metadata/cache/app-admin/eselect-boost-0.2
./portage/metadata/cache/app-admin/eselect-boost-0.3
./portage/metadata/cache/dev-libs/boost-1.42.0-r1
./portage/metadata/cache/dev-libs/boost-1.37.0-r1
./portage/metadata/cache/dev-libs/boost-1.35.0-r2
./portage/metadata/cache/dev-libs/boost-1.35.0-r5
./portage/metadata/cache/dev-libs/boost-1.39.0
./portage/metadata/cache/dev-libs/boost-1.42.0-r2
./portage/metadata/cache/dev-libs/boost-1.45.0
./portage/metadata/cache/dev-libs/boost-1.42.0
./portage/metadata/cache/dev-libs/boost-1.46.1
./portage/metadata/cache/dev-libs/boost-1.41.0-r3
./portage/metadata/cache/dev-util/boost-build-1.34.1
./portage/metadata/cache/dev-util/boost-build-1.46.1
./portage/metadata/cache/dev-util/boost-build-1.42.0
./portage/metadata/cache/dev-util/boost-build-1.39.0
./portage/metadata/cache/dev-util/boost-build-1.40.0
./portage/metadata/cache/dev-util/boost-build-1.41.0
./portage/metadata/cache/dev-util/boost-build-1.45.0
./portage/metadata/cache/dev-util/boost-build-1.35.0-r2
./portage/metadata/cache/dev-util/boost-build-1.37.0
./portage/metadata/cache/dev-util/boost-build-1.35.0-r1
./portage/metadata/cache/media-sound/pianobooster-0.6.4b
./portage/dev-libs/boost
./portage/dev-libs/boost/boost-1.35.0-r2.ebuild
./portage/dev-libs/boost/files/boost-1.41.0-parameter-needs-python.patch
./portage/dev-libs/boost/files/boost-1.42.0-template_arity-gcc45.patch
./portage/dev-libs/boost/files/boost-1.41.0-spirit-fixed-include-guard-conflict.patch
./portage/dev-libs/boost/files/boost-1.37.0-darwin-long-double.patch
./portage/dev-libs/boost/files/boost-1.42.0-parameter-needs-python.patch
./portage/dev-libs/boost/files/boost-1.42.0-gcc45-python.patch
./portage/dev-libs/boost/files/boost-1.46.1-python32.patch
./portage/dev-libs/boost/files/boost-1.41.0-fix-CRC-on-x64-during-gzip-decompression.patch
./portage/dev-libs/boost/files/boost-1.41.0-iostreams-missing-include-guard.patch
./portage/dev-libs/boost/files/boost-1.45.0-lambda_bind.patch
./portage/dev-libs/boost/files/boost-1.41.0-mpi_process_group-missing-include.patch
./portage/dev-libs/boost/boost-1.37.0-r1.ebuild
./portage/dev-libs/boost/boost-1.45.0.ebuild
./portage/dev-libs/boost/boost-1.39.0.ebuild
./portage/dev-libs/boost/boost-1.35.0-r5.ebuild
./portage/dev-libs/boost/boost-1.42.0-r1.ebuild
./portage/dev-libs/boost/boost-1.41.0-r3.ebuild
./portage/dev-libs/boost/boost-1.46.1.ebuild
./portage/dev-libs/boost/boost-1.42.0.ebuild
./portage/dev-libs/boost/boost-1.42.0-r2.ebuild
./portage/games-board/pokerth/files/pokerth-0.8.3-boost142.patch
./portage/games-strategy/galaxyhack/files/galaxyhack-1.74-boost.patch
./portage/net-proxy/bfilter/files/bfilter-1.1.4-external-boost.patch
./portage/dev-games/ogre/files/ogre-1.6.5-boost.patch
./portage/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.12_boost-1.45.patch
./portage/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.8-boost-detect.patch
./portage/dev-util/boost-build
./portage/dev-util/boost-build/boost-build-1.45.0.ebuild
./portage/dev-util/boost-build/files/boost-1.41-fix-mpich2-detection.patch
./portage/dev-util/boost-build/files/boost-build-1.42-env-whitespace.patch
./portage/dev-util/boost-build/files/boost-1.42-fix-mpich2-detection.patch
./portage/dev-util/boost-build/boost-build-1.35.0-r2.ebuild
./portage/dev-util/boost-build/boost-build-1.35.0-r1.ebuild
./portage/dev-util/boost-build/boost-build-1.46.1.ebuild
./portage/dev-util/boost-build/boost-build-1.42.0.ebuild
./portage/dev-util/boost-build/boost-build-1.34.1.ebuild
./portage/dev-util/boost-build/boost-build-1.37.0.ebuild
./portage/dev-util/boost-build/boost-build-1.40.0.ebuild
./portage/dev-util/boost-build/boost-build-1.39.0.ebuild
./portage/dev-util/boost-build/boost-build-1.41.0.ebuild
./portage/www-plugins/gnash/files/gnash-0.8.3-boost-dynamic-link.patch
./portage/media-sound/pianobooster
./portage/media-sound/pianobooster/files/pianobooster-0.6.4b-cmake.patch
./portage/media-sound/pianobooster/pianobooster-0.6.4b.ebuild
./portage/media-gfx/sfftobmp/files/sfftobmp-3.1.1-gcc44-and-boost-1_37.patch
./include/boost
./include/boost/chrono/typeof/boost
./include/boost/icl/detail/boost_config.hpp
./include/boost/fusion/adapted/boost_array.hpp
./include/boost/fusion/adapted/boost_tuple.hpp
./include/boost/fusion/adapted/boost_tuple
./include/boost/fusion/adapted/boost_tuple/boost_tuple_iterator.hpp
./include/boost/fusion/adapted/boost_array
./include/boost/fusion/include/boost_array.hpp
./include/boost/fusion/include/boost_tuple.hpp
./include/boost/geometry/geometries/adapted/boost_fusion.hpp
./include/boost/geometry/geometries/adapted/boost_range
./include/boost/geometry/geometries/adapted/boost_array.hpp
./include/boost/geometry/geometries/adapted/boost_tuple.hpp
./include/boost/geometry/geometries/adapted/boost_polygon
./include/boost/geometry/geometries/adapted/boost_polygon.hpp
./src/linux-3.0-gentoo/scripts/rt-tester/t5-l4-pi-boost-deboost.tst
./src/linux-3.0-gentoo/scripts/rt-tester/t5-l4-pi-boost-deboost-setsched.tst
./src/linux-3.0-gentoo/scripts/rt-tester/t4-l2-pi-deboost.tst
./share/swig/2.0.4/java/boost_shared_ptr.i
./share/swig/2.0.4/java/boost_intrusive_ptr.i
./share/swig/2.0.4/octave/boost_shared_ptr.i
./share/swig/2.0.4/d/boost_shared_ptr.i
./share/swig/2.0.4/csharp/boost_shared_ptr.i
./share/swig/2.0.4/python/boost_shared_ptr.i
./share/boost-build-1_47
./share/boost-build-1_47/kernel/boost-build.jam
./share/boost-build-1_47/tools/boostbook.jam
./share/boost-build-1_47/tools/boostbook-config.jam
./share/boost-build-1_47/boost-build.jam
./share/doc/boost-build-1.47.0
./share/icons/oxygen/22x22/actions/mixer-microphone-boost.png
./share/icons/oxygen/22x22/actions/mixer-microphone-front-boost.png


Seems ok for me :(
Back to top
View user's profile Send private message
Lustmored
Apprentice
Apprentice


Joined: 28 May 2010
Posts: 206
Location: Poland

PostPosted: Sat Aug 06, 2011 10:50 am    Post subject: Reply with quote

Got it!

Patch has to be applied to boost-headers, not boost.
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Sat Aug 06, 2011 10:52 am    Post subject: Reply with quote

o ha, thank you Lustmored. :oops:
going to fix .....

edit #1
a ha, advocate with 2k posts, I see ... :o
_________________
hear hear
Back to top
View user's profile Send private message
s0be
Apprentice
Apprentice


Joined: 23 Nov 2002
Posts: 240

PostPosted: Mon Sep 12, 2011 2:01 pm    Post subject: Reply with quote

Interesting factoid (may not be a specific problem to this ebuild, but in the portage base). The way makeopts are cleaned out doesn't deal well with 'odd' MAKEOPTS

I use MAKEOPTS="-s -j -l4" which causes emerging boost to shart. This is the only package I've found that fails SPECIFICALLY due to these flags, before even trying to compile.
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Mon Sep 12, 2011 3:07 pm    Post subject: Reply with quote

s0be
I just wonder, how many processes does '-j' spawn?
a build.log would help identifying the problem.

if interested, echo "${jobs}" after setting:
http://code.google.com/p/gekis-playground/source/browse/trunk/eclass/boost.eclass#55
_________________
hear hear
Back to top
View user's profile Send private message
s0be
Apprentice
Apprentice


Joined: 23 Nov 2002
Posts: 240

PostPosted: Mon Sep 12, 2011 3:17 pm    Post subject: Reply with quote

geki wrote:
s0be
I just wonder, how many processes does '-j' spawn?
a build.log would help identifying the problem.

if interested, echo "${jobs}" after setting:
http://code.google.com/p/gekis-playground/source/browse/trunk/eclass/boost.eclass#55


It doesn't even begin to build. It bombs out early:

Code:

s0be@anvil ~ $ sudo emerge boost
Calculating dependencies... done!

>>> Verifying ebuild manifests
>>> Running pre-merge checks for dev-libs/boost-1.47.0-r1

>>> Emerging (1 of 1) dev-libs/boost-1.47.0-r1 from geki-overlay
 * boost_1_47_0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                            [ ok ]
 * gentoo-boost-1.47.0-r1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                  [ ok ]
>>> Unpacking source...
>>> Unpacking boost_1_47_0.tar.bz2 to /var/tmp/portage/dev-libs/boost-1.47.0-r1/work
>>> Unpacking gentoo-boost-1.47.0-r1.tar.bz2 to /var/tmp/portage/dev-libs/boost-1.47.0-r1/work
>>> Source unpacked in /var/tmp/portage/dev-libs/boost-1.47.0-r1/work
>>> Preparing source in /var/tmp/portage/dev-libs/boost-1.47.0-r1/work/boost_1_47_0 ...
 * Applying various patches (bugfixes/updates) ...
 *   00_skip-headers.diff ...                                                                                                      [ ok ]
 *   01_remove-toolset.diff ...                                                                                                    [ ok ]
 *   boost-exceptions-5731.diff ...                                                                                                [ ok ]
 *   boost-mpi-python31.diff ...                                                                                                   [ ok ]
 *   boost-python-install-python3.diff ...                                                                                         [ ok ]
 * Done with patching
find: `/var/tmp/portage/dev-libs/boost-1.47.0-r1/work/boost_1_47_0/lib/': No such file or directory
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-libs/boost-1.47.0-r1/work/boost_1_47_0 ...
 * Writing new user-config.jam
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-libs/boost-1.47.0-r1/work/boost_1_47_0 ...
 * bjam-1_47 -j-s -j -l4 -q -d+2 gentoorelease threading=single,multi link=shared runtime-link=shared pch=off
 *      --user-config=/var/tmp/portage/dev-libs/boost-1.47.0-r1/work/boost_1_47_0/user-config.jam
 *      --prefix=/var/tmp/portage/dev-libs/boost-1.47.0-r1/image//usr
 *      --boost-build=/usr/share/boost-build-1_47
 *      --layout=versioned
 *      --with-filesystem
 *      --with-mpi
 *      --with-program_options
 *      --with-python
 *      --with-thread
 *      --disable-icu
Invalid value for the '-j' option.
 * ERROR: dev-libs/boost-1.47.0-r1 failed (compile phase):
 *   build failed for options: pch=off --user-config=/var/tmp/portage/dev-libs/boost-1.47.0-r1/work/boost_1_47_0/user-config.jam --prefix=/var/tmp/portage/dev-libs/boost-1.47.0-r1/image//usr --boost-build=/usr/share/boost-build-1_47 --layout=versioned --with-filesystem --with-mpi --with-program_options --with-python --with-thread --disable-icu
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 6062:  Called boost_src_compile
 *   environment, line 1297:  Called die
 * The specific snippet of code:
 *       _boost_execute "${cmd}" || die "build failed for options: ${options}";
 *
 * If you need support, post the output of 'emerge --info =dev-libs/boost-1.47.0-r1',
 * the complete build log and the output of 'emerge -pqv =dev-libs/boost-1.47.0-r1'.
 * This ebuild used the following eclasses from overlays:
 *   /var/lib/layman/openoffice-geki/eclass/boost.eclass
 *   /var/lib/layman/openoffice-geki/eclass/python.eclass
 * This ebuild is from an overlay named 'geki-overlay': '/var/lib/layman/openoffice-geki/'
 * The complete build log is located at '/var/tmp/portage/dev-libs/boost-1.47.0-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/boost-1.47.0-r1/temp/environment'.
 * S: '/var/tmp/portage/dev-libs/boost-1.47.0-r1/work/boost_1_47_0'
Back to top
View user's profile Send private message
s0be
Apprentice
Apprentice


Joined: 23 Nov 2002
Posts: 240

PostPosted: Mon Sep 12, 2011 3:19 pm    Post subject: Reply with quote

geki wrote:
s0be
I just wonder, how many processes does '-j' spawn?
a build.log would help identifying the problem.

if interested, echo "${jobs}" after setting:
http://code.google.com/p/gekis-playground/source/browse/trunk/eclass/boost.eclass#55


After looking at your regex, the problem is it not matching my makeopts due to -j[nothing]. changin ([0-9]+) to ([0-9]*) would likely fix that, but you'd also need to filter out the -l4 somehow.
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Mon Sep 12, 2011 5:26 pm    Post subject: Reply with quote

a ha, '([0-9]*).*' did the trick. thanks for reporting!
_________________
hear hear
Back to top
View user's profile Send private message
cctsurf
Tux's lil' helper
Tux's lil' helper


Joined: 12 Oct 2006
Posts: 117

PostPosted: Sun Oct 16, 2011 10:18 pm    Post subject: Reply with quote

I'm getting a build conflict between eselect-boost and the split boost builds available through your overlay. It seems to also be that the standard version of boost has overtaken your version... I thought maybe someone else would have run into this, but I haven't been able to find any reference in the forums or searching elsewhere.
Thank you,
James

Code:

emerge -uDNav world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] x11-base/xorg-drivers-1.11  INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -elographics -fpit -hyperpen -joystick -mutouch -penmount -synaptics -tslib -vmmouse -void -wacom (-virtualbox%)" VIDEO_CARDS="nvidia vesa -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) -intel -mach64 -mga -neomagic (-newport) -nouveau -nv (-omapfb) -qxl -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -via -virtualbox -vmware (-voodoo)" 0 kB [0]
[ebuild  N     ] app-admin/eselect-boost-0.3  0 kB [0]
[ebuild  NS    ] dev-util/boost-build-1.46.1 [1.47.0] USE="python -examples" 0 kB [1]
[ebuild  NS    ] dev-libs/boost-1.46.1-r1 [1.47.0-r1] USE="eselect python -debug -doc -icu -mpi -static-libs -test -tools" 0 kB [0]                                                                           
[blocks B      ] app-admin/eselect-boost ("app-admin/eselect-boost" is blocking dev-libs/boost-headers-1.47.0-r1)                                                                                             

Total: 4 packages (1 new, 2 in new slots, 1 reinstall), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)
Portage tree and overlays:
 [0] /mnt/nfs_portage
 [1] /var/lib/layman/openoffice-geki

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-admin/eselect-boost-0.3::gentoo, ebuild scheduled for merge) pulled in by
    >=app-admin/eselect-boost-0.3 required by (dev-libs/boost-1.46.1-r1::gentoo, ebuild scheduled for merge)

  (dev-libs/boost-headers-1.47.0-r1::geki-overlay, installed) pulled in by
    ~dev-libs/boost-headers-1.47.0 required by (dev-libs/boost-regex-1.47.0::geki-overlay, installed)
    ~dev-libs/boost-headers-1.47.0 required by (dev-libs/boost-1.47.0-r1::geki-overlay, installed)
    dev-libs/boost-headers required by (app-office/libreoffice-3.4.3.2-r10::geki-overlay, installed)
    ~dev-libs/boost-headers-1.47.0 required by (dev-libs/boost-graph-1.47.0::geki-overlay, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Mon Oct 17, 2011 4:57 pm    Post subject: Reply with quote

cctsurf
you may check what requires eselect-boost or boost-1.46.
and fix its *DEPEND parameters; either remove eselect-boost depend or
remove the version from boost depend of that package.
_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Sun Nov 20, 2011 7:40 pm    Post subject: Reply with quote

just an annoying bump for dev-libs/boost-1.48 release :o
_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Sat Feb 11, 2012 4:36 pm    Post subject: Reply with quote

http://code.google.com/p/gekis-playground/source/detail?r=309
Quote:
eclass/alternatives: import from gentoo repo: allow directories to be symlinked
eclass/boost-headers: SLOT; make use of alternatives; *happy user experience*
eclass/boost: INFO: may need to be tweaked for that change: switch alternatives
well, actually my developing userbase. ;)
the dev-libs/boost package may fail now, if it uses system boost headers - I wonder :roll:; i.e. remerging old boost library with newer headers on system.
therefore the INFO above. :D

feedback?!
edit #1
looks like it does just fine.

btw, r310~r312 involved some cleanups, cosmetics and simplifications; like using base over eutils eclass directly.

_________________
anyway, my boost packaging is getting stable and full-featured. any objections?! :twisted:
_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Sat Feb 18, 2012 5:00 pm    Post subject: Reply with quote

damn, I got an objection. :lol:

I am not quite satisfied about this: *grml*
Quote:
/usr/include/boost-1.48
versus
Quote:
/usr/lib64/boost-1_48

any thoughts about right or wrong; good or bad? which one is better? or just leave it like that?!

I quite do not like dots in paths for compiler... how could that slip my mind...
_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Sun Feb 19, 2012 11:46 am    Post subject: Reply with quote

http://code.google.com/p/gekis-playground/source/detail?r=314
Quote:
boost packages: cosmetics; sync include to library path

You have to remerge the dev-libs/boost-headers package!
Sorry for the inconvenience.

edit #1
and you better remove the /usr/include/boost symlink.
otherwise eclass/alternatives seems to be confused?!

have fun! :P
_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Fri Feb 24, 2012 6:16 pm    Post subject: Reply with quote

just an annoying bump for dev-libs/boost-1.49 release :o

edit #1
http://code.google.com/p/gekis-playground/source/detail?r=317
Quote:
dev-libs/boost-headers: fix Manifest
eclass/alternatives: fix symlink changing

_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Mon Mar 05, 2012 9:40 pm    Post subject: Reply with quote

http://code.google.com/p/gekis-playground/source/detail?r=321
- implement python abi feature; freaky design
- discovered three new libraries :roll:
_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Tue Apr 10, 2012 7:58 pm    Post subject: Reply with quote

I got a stupid question! anyone? :o

there is this code in boost.eclass (from its portage origin):
Quote:
# we need to add the prefix, and in two cases this exceeds, so prepare
# for the largest possible space allocation
[[ ${CHOST} == *-darwin* ]] && append-ldflags -Wl,-headerpad_max_install_names

# bug 298489
if use ppc || use ppc64 ; then
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
fi
is that CHOST == darwin and ppc || ppc64 check the same?!
_________________
hear hear
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2387
Location: Germania

PostPosted: Sat Aug 25, 2012 9:40 pm    Post subject: Reply with quote

just an annoying bump for dev-libs/boost-1.51 release :o
_________________
hear hear
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 6 of 7

 
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