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

Reply via email to