On 11/23/2008 9:55 PM, Bob Jamison wrote:
Since the autobuild always performs a clean build, I suppose it means that someone might have broken the build recently.
Maybe it's one of those "works for me on Linux" guys. :-)
bob
Apparently this is the problem. If this is another dependency, than that would be a problem.
src/display/nr-filter-gaussian.cpp:22:17: error: omp.h: No such file or directory src/display/nr-filter-gaussian.cpp: In function 'void NR::filter2D_IIR(PT*, int, int, const PT*, int, int, int, int, const IIRValue*, const double*, IIRValue* const*, int)': src/display/nr-filter-gaussian.cpp:276: error: there are no arguments to 'omp_get_thread_num' that depend on a template parameter, so a declaration of 'omp_get_thread_num' must be available src/display/nr-filter-gaussian.cpp:276: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) src/display/nr-filter-gaussian.cpp: In member function 'virtual int NR::FilterGaussian::render(NR::FilterSlot&, const NR::FilterUnits&)': src/display/nr-filter-gaussian.cpp:551: error: 'omp_get_num_procs' was not declared in this scope src/display/nr-filter-gaussian.cpp: In function 'void NR::filter2D_IIR(PT*, int, int, const PT*, int, int, int, int, const IIRValue*, const double*, IIRValue* const*, int) [with PT = unsigned char, unsigned int PC = 1u, bool PREMULTIPLIED_ALPHA = false]': src/display/nr-filter-gaussian.cpp:643: instantiated from here src/display/nr-filter-gaussian.cpp:276: error: 'omp_get_thread_num' was not declared in this scope src/display/nr-filter-gaussian.cpp:643: instantiated from here src/display/nr-filter-gaussian.cpp:302: warning: comparison of unsigned expression < 0 is always false src/display/nr-filter-gaussian.cpp:643: instantiated from here src/display/nr-filter-gaussian.cpp:317: warning: comparison of unsigned expression < 0 is always false src/display/nr-filter-gaussian.cpp: In function 'void NR::filter2D_IIR(PT*, int, int, const PT*, int, int, int, int, const IIRValue*, const double*, IIRValue* const*, int) [with PT = unsigned char, unsigned int PC = 3u, bool PREMULTIPLIED_ALPHA = false]': src/display/nr-filter-gaussian.cpp:646: instantiated from here src/display/nr-filter-gaussian.cpp:276: error: 'omp_get_thread_num' was not declared in this scope src/display/nr-filter-gaussian.cpp: In function 'void NR::filter2D_IIR(PT*, int, int, const PT*, int, int, int, int, const IIRValue*, const double*, IIRValue* const*, int) [with PT = unsigned char, unsigned int PC = 4u, bool PREMULTIPLIED_ALPHA = false]': src/display/nr-filter-gaussian.cpp:649: instantiated from here src/display/nr-filter-gaussian.cpp:276: error: 'omp_get_thread_num' was not declared in this scope src/display/nr-filter-gaussian.cpp: In function 'void NR::filter2D_IIR(PT*, int, int, const PT*, int, int, int, int, const IIRValue*, const double*, IIRValue* const*, int) [with PT = unsigned char, unsigned int PC = 4u, bool PREMULTIPLIED_ALPHA = true]': src/display/nr-filter-gaussian.cpp:652: instantiated from here src/display/nr-filter-gaussian.cpp:276: error: 'omp_get_thread_num' was not declared in this scope
bob