2013/1/25 Florian Philipp <li...@binarywings.net> > Am 25.01.2013 20:02, schrieb Nikos Chantziaras: > > On 24/01/13 21:15, Florian Philipp wrote: > >> Am 24.01.2013 18:57, schrieb Jacques Montier: > >>> 2013/1/24 microcai <micro...@fedoraproject.org > >>> <mailto:micro...@fedoraproject.org>> > >> [...] > >>> >>>> > >>> >>>> Libreoffice-4.0 needs boost > 1.49 (so works with > >>> boost-1.52.0-r5) and > >>> >>>> Nightshade LSS (for planetarium but not in portage) needs > >>> boost > >>> < 1.5 > >>> >>>> (so works with 1.49.0-r2). > >>> >>>> Is it possible to install both 1.49 and 1.52 (in new slot) ? > >>> > >>> update Nightshade to work with boost 1.52 is the only way to go. > >> [...] > >>> I already tried that, but Nightshade doesn't compile with > >>> boost-1.52... :-(( > >>> > >> > >> I could rant about the stupidity that is boost and/or packages that > >> depend on it for some time but Flameeyes does a far better job at that. > > > > I wonder what the view on bundled boost headers is with Gentoo devs. I'm > > currently working on a project where I need boost, and now I'm thinking > > about using BCP (http://www.boost.org/doc/libs/1_52_0/tools/bcp) to > > bundle what I need within the project. At least this would guarantee > > that the package wouldn't be affected by this issue. > > > > > > As I understand it, bundling the headers is exactly what you are > supposed to do with boost. > > Regards, > Florian Philipp > > Hello everybody,
Finally i solved my problem, but in a dirty manner i don't like, but no choice for me... I noticed Nightshade needed 3 files : /usr/lib64/libboost_filesystem-mt-1_46.so.1.46.1 /usr/lib64/libboost_system-mt-1_46.so.1.46.1 /usr/lib64/libboost_regex-mt-1_46.so.1.46.1 - I downloaded boost-1.46 (not in portage anymore) and some patches in an overlay. - Installed boost-1.46 - backup the 3 files. - Uninstalled 1.46 and upgraded to boost-1.52 (needed by LibreOffice-4.0) and symlinked the 3 files in /usr/lib64. LibreOffice works, Nightshade does not see anything and works nice too. Dirty as i said before, but i couldn't solve that issue otherwise. Cheers, -- Jacques