Package Details: openbeagle 3.0.3-4

Package Base: openbeagle
Description: Open BEAGLE is a C++ Evolutionary Computation (EC) framework
Upstream URL: http://beagle.gel.ulaval.ca/
Category: devel
Licenses: LGPL
Submitter: sebcactus
Maintainer: sebcactus
Last Packager: None
Votes: 4
First Submitted: 2006-04-27 13:38
Last Updated: 2013-08-02 16:18

Dependencies (0)

Required by (0)

Sources

Latest Comments

Comment by sebcactus

2013-08-02 16:18

Should work now :)

Comment by sebcactus

2013-07-25 04:56

I can't have a look before august. Probably a little patch required.

Comment by awim

2013-07-25 00:53

Compilation fails.

------------------------------------------------

In file included from ../../beagle/include/beagle/Beagle.hpp:113:0,
from Allocator.cpp:36,
from libopenbeagle.cpp:3:
../../beagle/include/beagle/RouletteT.hpp: In instantiation of 'void Beagle::RouletteT<T>::insert(const T&, double) [with T = unsigned int]':
ReplacementStrategyOp.cpp:72:94: required from here
../../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]
push_back(std::make_pair(inWeight,inValue));
^
../../beagle/include/beagle/RouletteT.hpp:90:47: note: declarations in dependent base 'std::vector<std::pair<double, unsigned int>, std::allocator<std::pair<double, unsigned int> > >' are not found by unqualified lookup
../../beagle/include/beagle/RouletteT.hpp:90:47: note: use 'this->push_back' instead
make[2]: *** [libopenbeagle.lo] Error 1
make[2]: Leaving directory `/home/m/aur/openbeagle/src/beagle-3.0.3/beagle/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/m/aur/openbeagle/src/beagle-3.0.3/beagle'
make: *** [all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...