Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290243 - >dev-libs/boost-1.35-r5 - Apply boost-1.35.0-endian.hpp-hppa.patch
Summary: >dev-libs/boost-1.35-r5 - Apply boost-1.35.0-endian.hpp-hppa.patch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: HPPA Linux
: High major (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 244834
Blocks:
  Show dependency tree
 
Reported: 2009-10-23 14:07 UTC by Jeroen Roovers (RETIRED)
Modified: 2009-12-04 17:46 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Roovers (RETIRED) gentoo-dev 2009-10-23 14:07:18 UTC
Unpacking and reviewing boost ebuild versions 1.36.0-r1, 1.37.0-r1, 1.39.0 and 1.40.0, it appears none of them propagate the 1.35.0-r5 patch from bug #244834 (attachment #170173 [details, diff]), causing boost itself to build and install, but causing packages building against boost to fail. Please apply that patch to those versions as well - the same patch should be fine for all of them.
Comment 1 Sebastian Luther (few) 2009-11-25 13:26:17 UTC
Could you please file an upstream bug [1] about this or give me enough information to file such a bug? Preferably with a newer version like 1.41 in my overlay [2]. Make sure to remove the patch from the ebuild.

[1] https://svn.boost.org/trac/boost/report
[2] git://github.com/few/few-s-gentoo-overlay.git
Comment 2 Sebastian Luther (few) 2009-11-25 17:27:21 UTC
Forget about that, it's applied in 1.41.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2009-11-25 18:00:30 UTC
1.41 isn't in the tree so I can't do anything about that, like test it...

I have removed ~hppa keywording from all affected ebuilds now. I will readd them where appropriate when this bug is fixed.
Comment 4 Sebastian Luther (few) 2009-11-25 18:36:31 UTC
I have 1.41 is in my overlay [1]. The other ebuilds there have it applied too.

[1] git://github.com/few/few-s-gentoo-overlay.git
Comment 5 Sebastian Luther (few) 2009-11-25 19:55:56 UTC
Btw, the "forget about that" was for the upstream bug I asked in comment 1 for. 

You might get compile failures moaning about --long-double with my 1.41 ebuild. In this case comment-in the --long-double lines in the ebuild (and say that it was needed).
Comment 6 Mark Loeser (RETIRED) gentoo-dev 2009-11-27 17:22:41 UTC
(In reply to comment #3)
> 1.41 isn't in the tree so I can't do anything about that, like test it...
> 
> I have removed ~hppa keywording from all affected ebuilds now. I will readd
> them where appropriate when this bug is fixed.
> 

This broke some depends.  Can you please temporarily remove the keywords, or I will if you want, from these ebuilds until this is all sorted out:

   media-gfx/exiv2/exiv2-0.18.1-r1.ebuild: ~hppa(default/linux/hppa/10.0) ['>=dev-libs/boost-1.37']
   media-gfx/povray/povray-3.7.0_beta32.ebuild: ~hppa(default/linux/hppa/10.0) ['>=dev-libs/boost-1.36']
   media-libs/exempi/exempi-2.1.0.ebuild: ~hppa(default/linux/hppa/10.0) ['>=dev-libs/boost-1.37.0']
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2009-11-27 18:23:13 UTC
(In reply to comment #6)
> (In reply to comment #3)
> > 1.41 isn't in the tree so I can't do anything about that, like test it...
> > 
> > I have removed ~hppa keywording from all affected ebuilds now. I will readd
> > them where appropriate when this bug is fixed.
> > 
> 
> This broke some depends.  Can you please temporarily remove the keywords, or I
> will if you want, from these ebuilds until this is all sorted out:
> 
>    media-gfx/exiv2/exiv2-0.18.1-r1.ebuild: ~hppa(default/linux/hppa/10.0)
> ['>=dev-libs/boost-1.37']
>    media-gfx/povray/povray-3.7.0_beta32.ebuild: ~hppa(default/linux/hppa/10.0)
> ['>=dev-libs/boost-1.36']
>    media-libs/exempi/exempi-2.1.0.ebuild: ~hppa(default/linux/hppa/10.0)
> ['>=dev-libs/boost-1.37.0']

This bug would be best fixed by simply patching the affected ebuilds - that is what this bug report is all about. Dropping the keywords on the above packages is no solution because other packages depend on those.

I would like the dev-libs/boost maintainers to simply go ahead and fix this or, alternatively, to give me the go ahead to add one line to each of the affected ebuilds.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2009-11-27 18:24:59 UTC
(In reply to comment #4)
> I have 1.41 is in my overlay [1]. The other ebuilds there have it applied too.
> 
> [1] git://github.com/few/few-s-gentoo-overlay.git

As I said before - I am not going to do that. Since it isn't in the tree (yet), it has nothing to do with keywording. Besides, newer boost versions apparently always come with new incompatibilities, so patching what works is what we need to do now (or rather, yesterday) instead of trying to keep up with upstream. All I need is an OK.
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2009-12-04 17:46:23 UTC
The patch should have been applied to 1.36 and wasn't needed any longer in 1.37 it seems. Since anything >1.35 didn't compile anyway, there's no longer any need. 1.41 (~hppa) is OK so I guess this bug is fixed.