From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 278EF1386B8 for ; Sat, 26 Jan 2013 19:05:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 92F2021C041; Sat, 26 Jan 2013 19:05:07 +0000 (UTC) Received: from mail-vc0-f180.google.com (mail-vc0-f180.google.com [209.85.220.180]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F3BF021C018 for ; Sat, 26 Jan 2013 19:05:05 +0000 (UTC) Received: by mail-vc0-f180.google.com with SMTP id fo13so1047780vcb.25 for ; Sat, 26 Jan 2013 11:05:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=vj8nBV4vkkOOQQ11nh9W2I+QEZhDGI21WSx7h9oWROU=; b=xZxgLOL+3OvdCNOE+IgD/7jwgYpoes8QZ7LwBEsJw/5PnEiOQ/Ad9sedlPL+A7gphb ZvdwcPMi6WFYyYk3zPpIq19CKNdC20vHK5LefHrPTdU+T1PTjNrkazXbHEfVETvGIR4f lDN8d3CY4ca0Ccdf/wgouSLggv6rreRZFsb8Msjz9qUQIbv6SGbHE7yIfDcp83tvR6Vc SMs/8SKwkNaQEKJvlLejCUDmWtZLm1jNPvfMj3U2ct8jM2PMxTcCcQkrBE6VPMUDJ/ye e8SQvufVkHNKjWZ0RKXyKjcFu7rlNdcoSI3u4LAQY+KnBbuitP75HQn4y2X1dW8++j5r 34IQ== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.52.21.107 with SMTP id u11mr8788563vde.101.1359227105076; Sat, 26 Jan 2013 11:05:05 -0800 (PST) Received: by 10.58.229.97 with HTTP; Sat, 26 Jan 2013 11:05:04 -0800 (PST) Date: Sat, 26 Jan 2013 20:05:04 +0100 Message-ID: Subject: Re: [gentoo-user] Re: Boost version problem [solved but dirty] From: Jacques Montier To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=20cf3079c0d2c4664f04d435b855 X-Archives-Salt: eb9b5d93-dd06-4a39-a0a7-7e725ed35802 X-Archives-Hash: f949c286f839079132c737f945f1538b --20cf3079c0d2c4664f04d435b855 Content-Type: text/plain; charset=ISO-8859-1 2013/1/25 Florian Philipp > 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 >>> > > >> [...] > >>> >>>> > >>> >>>> 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 --20cf3079c0d2c4664f04d435b855 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
2013/1/25 Florian Philipp <lists@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 <microcai@fedoraproject.org
>>> <mailto:microcai@fedoraproject.org>>
>> [...]
>>> =A0 =A0 =A0>>>>
>>> =A0 =A0 =A0>>>> Libreoffice-4.0 needs boost > 1= .49 (so works with
>>> =A0 =A0 =A0boost-1.52.0-r5) and
>>> =A0 =A0 =A0>>>> Nightshade LSS (for planetarium bu= t not in portage) needs
>>> boost
>>> =A0 =A0 =A0< 1.5
>>> =A0 =A0 =A0>>>> (so works with 1.49.0-r2).
>>> =A0 =A0 =A0>>>> Is it possible to install both 1.4= 9 and 1.52 (in new slot) ?
>>>
>>> =A0 =A0 =A0update Nightshade to work with boost 1.52 is the on= ly way to go.
>> [...]
>>> I already tried that, but Nightshade doesn't compile with<= br> >>> boost-1.52... :-((
>>>
>>
>> I could rant about the stupidity that is boost and/or packages tha= t
>> 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 thi= nking
> about using BCP (http://www.boost.org/doc/libs/1_52_0/tools/bcp)= to
> bundle what I need within the project. =A0At least this would guarante= e
> that the package wouldn't be affected by this issue.
>
>

As I understand it, bundling the headers is exactly what you ar= e
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 n= o 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 por= tage anymore) and some patches in an overlay.
- Installed boost-1.46
- backup the 3 files.
- Uni= nstalled 1.46 and upgraded to boost-1.52 (needed by LibreOffice-4.0) and sy= mlinked the 3 files in /usr/lib64.

LibreOffice wor= ks, Nightshade does not see anything and works nice too.

Dirty as i said before, but i couldn't solve that i= ssue otherwise.

Cheers,

-= -
Jacques






--20cf3079c0d2c4664f04d435b855--