Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 513348

Summary: sci-libs/beagle-3.0.3 - ../../beagle/include/beagle/RouletteT.hpp:90:47: error: 'push_back' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
Product: Gentoo Linux Reporter: Georg Rudoy <0xd34df00d>
Component: [OLD] LibraryAssignee: Gentoo Science Related Packages <sci>
Status: RESOLVED FIXED    
Severity: normal Keywords: PATCH
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: The patch fixing the compilation
build.log

Description Georg Rudoy 2014-06-15 14:33:54 UTC
The said package fails to compile due to incorrectly written code and failing argument-dependent lookup.

Reproducible for me with gcc 4.7.3 and gcc 4.8.1.

Reproducible: Always

Steps to Reproduce:
1. Try compiling beagle-3.0.3.
Actual Results:  
Failed build.

Expected Results:  
Beagle compiled.

The patch is also proposed.
Comment 1 Georg Rudoy 2014-06-15 14:34:10 UTC
Created attachment 378942 [details, diff]
The patch fixing the compilation
Comment 2 Georg Rudoy 2014-06-15 14:35:54 UTC
Created attachment 378944 [details]
build.log

Just in case.
Comment 3 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-06-15 21:25:52 UTC
Fixed:

>  15 Jun 2014; Jauhien Piatlicki <jauhien@gentoo.org>
>  +files/beagle-3.0.3-gcc47.patch, beagle-3.0.3.ebuild:
>  fix bug #513348, bump to EAPI 5, add ~amd64, thanks to Georg Rudoy

So you were right in https://0xd34df00d.point.im/ntmor ;-) Thanks for patch provided.

Please, test it.
Comment 4 Georg Rudoy 2014-06-15 22:47:28 UTC
Great, thanks, builds just fine now!

Yes, Gentoo maintainers are fast to fix issues :) Thanks again.