hi,
The recent changes still do not compile.
g++ -o modules/em/src/ImageEM.os -c -Wall -fvisibility=hidden -fPIC - D_USE_MATH_DEFINES -DIMPEM_EXPORTS -DGCC_VISIBILITY -Ibuild/include -I/ viola1/home/kerenl/bioinformatics/projects/embed/src/emlib modules/em/ src/ImageEM.cpp g++ -o modules/em/src/ImageHeader.os -c -Wall -fvisibility=hidden - fPIC -D_USE_MATH_DEFINES -DIMPEM_EXPORTS -DGCC_VISIBILITY -Ibuild/ include -I/viola1/home/kerenl/bioinformatics/projects/embed/src/emlib modules/em/src/ImageHeader.cpp modules/em/src/ImageHeader.cpp: In member function 'bool IMP::em::ImageHeader::read(std::ifstream&, bool, bool, bool)': modules/em/src/ImageHeader.cpp:123: error: 'reversed_read' was not declared in this scope modules/em/src/ImageHeader.cpp:242: error: 'reversed_read' was not declared in this scope modules/em/src/ImageHeader.cpp: In member function 'void IMP::em::ImageHeader::write(std::ofstream&, bool)': modules/em/src/ImageHeader.cpp:282: error: 'reversed_write' was not declared in this scope build/include/IMP/algebra/MultiArray.h: In function 'bool IMP::algebra::roll_inds(T1&, T2*, T3*) [with T1 = std::vector<int, std::allocator<int> >, T2 = const boost::multi_array_types::size_type, T3 = const boost::multi_array_types::index]': build/include/IMP/algebra/MultiArray.h:185: instantiated from 'IMP::algebra::MultiArray<T, D>& IMP::algebra::MultiArray<T, D>::operator=(const IMP::algebra::MultiArray<T, D>&) [with T = double, int D = 2]' build/include/IMP/algebra/MultiArray.h:92: instantiated from 'IMP::algebra::MultiArray<T, D>::MultiArray(const IMP::algebra::MultiArray<T, D>&) [with T = double, int D = 2]' build/include/IMP/algebra/Matrix2D.h:21: instantiated from here build/include/IMP/algebra/MultiArray.h:50: warning: comparison between signed and unsigned integer expressions scons: *** [modules/em/src/ImageHeader.os] Error 1
Javi/Daniel - is it ok on your machines ? does not compile on viola with the latest SVN version.
thanks, Keren.