public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Boost version problem
@ 2013-01-24 14:53 Jacques Montier
  2013-01-24 15:05 ` Alan McKinnon
  0 siblings, 1 reply; 11+ messages in thread
From: Jacques Montier @ 2013-01-24 14:53 UTC (permalink / raw
  To: gentoo-user@lists.gentoo.org

[-- Attachment #1: Type: text/plain, Size: 359 bytes --]

Hi all,

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) ?
When i emerge boost-1.52, boots-1.49 in uninstalled and vice versa.

Thank you for your help,

Best regards,

--
Jacques

[-- Attachment #2: Type: text/html, Size: 511 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Boost version problem
  2013-01-24 14:53 [gentoo-user] Boost version problem Jacques Montier
@ 2013-01-24 15:05 ` Alan McKinnon
  2013-01-24 15:11   ` [gentoo-user] " Nikos Chantziaras
  0 siblings, 1 reply; 11+ messages in thread
From: Alan McKinnon @ 2013-01-24 15:05 UTC (permalink / raw
  To: gentoo-user

On Thu, 24 Jan 2013 15:53:48 +0100
Jacques Montier <jmontier@gmail.com> wrote:

> Hi all,
> 
> 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) ?

No.

Boost IIRC used to be slotted, but not anymore. Like any other package,
you get one and only one version at a time.

> When i emerge boost-1.52, boots-1.49 in uninstalled and vice versa.

So don't install boost-1.52 and take it out of world if you have it
there.

Portage will install boost-1.49.0-r2 for you and maintain the updates
for you. You do not have to fiddle with it.



-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-user] Re: Boost version problem
  2013-01-24 15:05 ` Alan McKinnon
@ 2013-01-24 15:11   ` Nikos Chantziaras
  2013-01-24 15:48     ` Alan McKinnon
  2013-01-24 15:53     ` Jacques Montier
  0 siblings, 2 replies; 11+ messages in thread
From: Nikos Chantziaras @ 2013-01-24 15:11 UTC (permalink / raw
  To: gentoo-user

On 24/01/13 17:05, Alan McKinnon wrote:
> On Thu, 24 Jan 2013 15:53:48 +0100
> Jacques Montier <jmontier@gmail.com> wrote:
>
>> Hi all,
>>
>> 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) ?
>
> No.
>
> Boost IIRC used to be slotted, but not anymore. Like any other package,
> you get one and only one version at a time.
>
>> When i emerge boost-1.52, boots-1.49 in uninstalled and vice versa.
>
> So don't install boost-1.52 and take it out of world if you have it
> there.
>
> Portage will install boost-1.49.0-r2 for you and maintain the updates
> for you. You do not have to fiddle with it.

What if I need boost-1.52 for my own software I build?



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Boost version problem
  2013-01-24 15:11   ` [gentoo-user] " Nikos Chantziaras
@ 2013-01-24 15:48     ` Alan McKinnon
  2013-01-24 15:53     ` Jacques Montier
  1 sibling, 0 replies; 11+ messages in thread
From: Alan McKinnon @ 2013-01-24 15:48 UTC (permalink / raw
  To: gentoo-user

On Thu, 24 Jan 2013 17:11:45 +0200
Nikos Chantziaras <realnc@gmail.com> wrote:

> On 24/01/13 17:05, Alan McKinnon wrote:
> > On Thu, 24 Jan 2013 15:53:48 +0100
> > Jacques Montier <jmontier@gmail.com> wrote:
> >
> >> Hi all,
> >>
> >> 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) ?
> >
> > No.
> >
> > Boost IIRC used to be slotted, but not anymore. Like any other
> > package, you get one and only one version at a time.
> >
> >> When i emerge boost-1.52, boots-1.49 in uninstalled and vice versa.
> >
> > So don't install boost-1.52 and take it out of world if you have it
> > there.
> >
> > Portage will install boost-1.49.0-r2 for you and maintain the
> > updates for you. You do not have to fiddle with it.
> 
> What if I need boost-1.52 for my own software I build?


Then you are up the creek without a paddle :-)

In that case Jacques would have to forego Nightshade LSS as the deps
cannot be resolved. But he didn't say he needs boost-1.52 for his own
software, he actually implied the opposite by explicitly saying that a
certain given version in portage satisfies two packages that depend on
boost. 

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Boost version problem
  2013-01-24 15:11   ` [gentoo-user] " Nikos Chantziaras
  2013-01-24 15:48     ` Alan McKinnon
@ 2013-01-24 15:53     ` Jacques Montier
  2013-01-24 17:42       ` microcai
  1 sibling, 1 reply; 11+ messages in thread
From: Jacques Montier @ 2013-01-24 15:53 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1107 bytes --]

2013/1/24 Nikos Chantziaras <realnc@gmail.com>

> On 24/01/13 17:05, Alan McKinnon wrote:
>
>> On Thu, 24 Jan 2013 15:53:48 +0100
>> Jacques Montier <jmontier@gmail.com> wrote:
>>
>>  Hi all,
>>>
>>> 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) ?
>>>
>>
>> No.
>>
>> Boost IIRC used to be slotted, but not anymore. Like any other package,
>> you get one and only one version at a time.
>>
>>  When i emerge boost-1.52, boots-1.49 in uninstalled and vice versa.
>>>
>>
>> So don't install boost-1.52 and take it out of world if you have it
>> there.
>>
>> Portage will install boost-1.49.0-r2 for you and maintain the updates
>> for you. You do not have to fiddle with it.
>>
>
> What if I need boost-1.52 for my own software I build?
>
>
>
Libreoffice-4.0 needs app-text/libmspub and dev-libs/liborcus which need
boost-1.52.
So what can i do ?
Actually, i have boost-1.49.0-r2 and Libreoffice-3.6.4.3

--
Jacques

[-- Attachment #2: Type: text/html, Size: 1969 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Boost version problem
  2013-01-24 15:53     ` Jacques Montier
@ 2013-01-24 17:42       ` microcai
  2013-01-24 17:57         ` Jacques Montier
  0 siblings, 1 reply; 11+ messages in thread
From: microcai @ 2013-01-24 17:42 UTC (permalink / raw
  To: gentoo-user

2013/1/24 Jacques Montier <jmontier@gmail.com>:
>
>
> 2013/1/24 Nikos Chantziaras <realnc@gmail.com>
>>
>> On 24/01/13 17:05, Alan McKinnon wrote:
>>>
>>> On Thu, 24 Jan 2013 15:53:48 +0100
>>> Jacques Montier <jmontier@gmail.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> 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.

>>>
>>>
>>> No.
>>>
>>> Boost IIRC used to be slotted, but not anymore. Like any other package,
>>> you get one and only one version at a time.
>>>
>>>> When i emerge boost-1.52, boots-1.49 in uninstalled and vice versa.
>>>
>>>
>>> So don't install boost-1.52 and take it out of world if you have it
>>> there.
>>>
>>> Portage will install boost-1.49.0-r2 for you and maintain the updates
>>> for you. You do not have to fiddle with it.
>>
>>
>> What if I need boost-1.52 for my own software I build?
>>
>>
>
> Libreoffice-4.0 needs app-text/libmspub and dev-libs/liborcus which need
> boost-1.52.
> So what can i do ?
> Actually, i have boost-1.49.0-r2 and Libreoffice-3.6.4.3
>
> --
> Jacques
>
>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Boost version problem
  2013-01-24 17:42       ` microcai
@ 2013-01-24 17:57         ` Jacques Montier
  2013-01-24 19:15           ` Florian Philipp
  0 siblings, 1 reply; 11+ messages in thread
From: Jacques Montier @ 2013-01-24 17:57 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1523 bytes --]

2013/1/24 microcai <microcai@fedoraproject.org>

> 2013/1/24 Jacques Montier <jmontier@gmail.com>:
> >
> >
> > 2013/1/24 Nikos Chantziaras <realnc@gmail.com>
> >>
> >> On 24/01/13 17:05, Alan McKinnon wrote:
> >>>
> >>> On Thu, 24 Jan 2013 15:53:48 +0100
> >>> Jacques Montier <jmontier@gmail.com> wrote:
> >>>
> >>>> Hi all,
> >>>>
> >>>> 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.
>
> >>>
> >>>
> >>> No.
> >>>
> >>> Boost IIRC used to be slotted, but not anymore. Like any other package,
> >>> you get one and only one version at a time.
> >>>
> >>>> When i emerge boost-1.52, boots-1.49 in uninstalled and vice versa.
> >>>
> >>>
> >>> So don't install boost-1.52 and take it out of world if you have it
> >>> there.
> >>>
> >>> Portage will install boost-1.49.0-r2 for you and maintain the updates
> >>> for you. You do not have to fiddle with it.
> >>
> >>
> >> What if I need boost-1.52 for my own software I build?
> >>
> >>
> >
> > Libreoffice-4.0 needs app-text/libmspub and dev-libs/liborcus which need
> > boost-1.52.
> > So what can i do ?
> > Actually, i have boost-1.49.0-r2 and Libreoffice-3.6.4.3
> >
> > --
> > Jacques
> >
> >
>
>
I already tried that, but Nightshade doesn't compile with boost-1.52... :-((

Thanks,

--
Jacques

[-- Attachment #2: Type: text/html, Size: 2578 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Boost version problem
  2013-01-24 17:57         ` Jacques Montier
@ 2013-01-24 19:15           ` Florian Philipp
  2013-01-25 18:24             ` Florian Philipp
  2013-01-25 19:02             ` Nikos Chantziaras
  0 siblings, 2 replies; 11+ messages in thread
From: Florian Philipp @ 2013-01-24 19:15 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1383 bytes --]

Am 24.01.2013 18:57, schrieb Jacques Montier:
> 
> 
> 2013/1/24 microcai <microcai@fedoraproject.org
> <mailto:microcai@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.
> 
>     >>>
>     >>>
>     >>> No.
>     >>>
>     >>> Boost IIRC used to be slotted, but not anymore. Like any other
>     package,
>     >>> you get one and only one version at a time.
[...]
> 
> 
> 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.

Anyway: if you cannot patch the package, try to install an older boost
version manually and direct your package to its location.

If you are lucky, your package only needs some template headers from
boost, not an actual shared library. In that case you can remove your
local boost copy afterwards.

BTW: These quoting tabs are obnoxious. Is that how Gmail acts nowadays?

Regards,
Floroan Philipp


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Boost version problem
  2013-01-24 19:15           ` Florian Philipp
@ 2013-01-25 18:24             ` Florian Philipp
  2013-01-25 19:02             ` Nikos Chantziaras
  1 sibling, 0 replies; 11+ messages in thread
From: Florian Philipp @ 2013-01-25 18:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1614 bytes --]

Am 24.01.2013 20:15, schrieb Florian Philipp:
> Am 24.01.2013 18:57, schrieb Jacques Montier:
>>
>>
>> 2013/1/24 microcai <microcai@fedoraproject.org
>> <mailto:microcai@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.
>>
>>     >>>
>>     >>>
>>     >>> No.
>>     >>>
>>     >>> Boost IIRC used to be slotted, but not anymore. Like any other
>>     package,
>>     >>> you get one and only one version at a time.
> [...]
>>
>>
>> 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.
> 
> Anyway: if you cannot patch the package, try to install an older boost
> version manually and direct your package to its location.
> 
> If you are lucky, your package only needs some template headers from
> boost, not an actual shared library. In that case you can remove your
> local boost copy afterwards.
> 
> BTW: These quoting tabs are obnoxious. Is that how Gmail acts nowadays?
> 
> Regards,
> Floroan Philipp

The "geki-overlay" contains a package dev-libs/boost-headers which is
slotted. Maybe that helps.

Regards,
Florian Philipp


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-user] Re: Boost version problem
  2013-01-24 19:15           ` Florian Philipp
  2013-01-25 18:24             ` Florian Philipp
@ 2013-01-25 19:02             ` Nikos Chantziaras
  2013-01-25 21:08               ` Florian Philipp
  1 sibling, 1 reply; 11+ messages in thread
From: Nikos Chantziaras @ 2013-01-25 19:02 UTC (permalink / raw
  To: gentoo-user

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>>
> [...]
>>      >>>>
>>      >>>> 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.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Boost version problem
  2013-01-25 19:02             ` Nikos Chantziaras
@ 2013-01-25 21:08               ` Florian Philipp
  0 siblings, 0 replies; 11+ messages in thread
From: Florian Philipp @ 2013-01-25 21:08 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1401 bytes --]

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>>
>> [...]
>>>      >>>>
>>>      >>>> 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


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2013-01-25 21:08 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-24 14:53 [gentoo-user] Boost version problem Jacques Montier
2013-01-24 15:05 ` Alan McKinnon
2013-01-24 15:11   ` [gentoo-user] " Nikos Chantziaras
2013-01-24 15:48     ` Alan McKinnon
2013-01-24 15:53     ` Jacques Montier
2013-01-24 17:42       ` microcai
2013-01-24 17:57         ` Jacques Montier
2013-01-24 19:15           ` Florian Philipp
2013-01-25 18:24             ` Florian Philipp
2013-01-25 19:02             ` Nikos Chantziaras
2013-01-25 21:08               ` Florian Philipp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox