<weave: compiling>
In file included from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/applics.h:400, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/vecexpr.h:32, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/vecpick.cc:16, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/vecpick.h:293, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/vector.h:449, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/tinyvec.h:430, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/array-impl.h:44, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/array.h:32, from /home/smorar/.python25_compiled/sc_b1d4a37f384bb7ae593fe0b86178e5990.cpp:11:
/usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/mathfunc.h: In static member function ‘static long int blitz::_bz_abs<long int>::apply(long int)’:
/usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/mathfunc.h:45: error: ‘labs’ is not a member of ‘std’
In file included from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/array/funcs.h:29, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/array/newet.h:29, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/array/et.h:27, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/array-impl.h:2515, from /usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/array.h:32, from /home/smorar/.python25_compiled/sc_b1d4a37f384bb7ae593fe0b86178e5990.cpp:11:
/usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/funcs.h: In static member function ‘static int blitz::Fn_abs<int>::apply(int)’:
/usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/funcs.h:509: error: call of overloaded ‘abs(int&)’ is ambiguous
/usr/include/c++/4.3/cmath:99: note: candidates are: double std::abs(double)
/usr/include/c++/4.3/cmath:103: note: float std::abs(float)
/usr/include/c++/4.3/cmath:107: note: long double std::abs(long double)
/usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/funcs.h: In static member function ‘static long int blitz::Fn_abs<long int>::apply(long int)’:
/usr/lib/python2.5/site-packages/scipy/weave/blitz/blitz/funcs.h:530: error: ‘labs’ is not a member of ‘std’
This problem can be worked around by changing /usr/bin/g++ from g++-4.3 to point to g++-4.2
Binary package hint: python-scipy
The compiler fails with the following error:
<weave: compiling> python2. 5/site- packages/ scipy/weave/ blitz/blitz/ applics. h:400,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ vecexpr. h:32,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ vecpick. cc:16,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ vecpick. h:293,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ vector. h:449,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ tinyvec. h:430,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ array-impl. h:44,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ array.h: 32,
from /home/smorar/ .python25_ compiled/ sc_b1d4a37f384b b7ae593fe0b8617 8e5990. cpp:11: python2. 5/site- packages/ scipy/weave/ blitz/blitz/ mathfunc. h: In static member function ‘static long int blitz::_bz_abs<long int>::apply(long int)’: python2. 5/site- packages/ scipy/weave/ blitz/blitz/ mathfunc. h:45: error: ‘labs’ is not a member of ‘std’ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ array/funcs. h:29,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ array/newet. h:29,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ array/et. h:27,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ array-impl. h:2515,
from /usr/lib/ python2. 5/site- packages/ scipy/weave/ blitz/blitz/ array.h: 32,
from /home/smorar/ .python25_ compiled/ sc_b1d4a37f384b b7ae593fe0b8617 8e5990. cpp:11: python2. 5/site- packages/ scipy/weave/ blitz/blitz/ funcs.h: In static member function ‘static int blitz:: Fn_abs< int>::apply( int)’: python2. 5/site- packages/ scipy/weave/ blitz/blitz/ funcs.h: 509: error: call of overloaded ‘abs(int&)’ is ambiguous c++/4.3/ cmath:99: note: candidates are: double std::abs(double) c++/4.3/ cmath:103: note: float std::abs(float) c++/4.3/ cmath:107: note: long double std::abs(long double) python2. 5/site- packages/ scipy/weave/ blitz/blitz/ funcs.h: In static member function ‘static long int blitz::Fn_abs<long int>::apply(long int)’: python2. 5/site- packages/ scipy/weave/ blitz/blitz/ funcs.h: 530: error: ‘labs’ is not a member of ‘std’
In file included from /usr/lib/
/usr/lib/
/usr/lib/
In file included from /usr/lib/
/usr/lib/
/usr/lib/
/usr/include/
/usr/include/
/usr/include/
/usr/lib/
/usr/lib/
This problem can be worked around by changing /usr/bin/g++ from g++-4.3 to point to g++-4.2