I don't actually need meep right now, I had it installed to test something a while back. But it just failed to update with the following:
/bin/sh ../libtool --silent --tag=CXX --mode=compile mpic++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/sw/lib/hdf5-18/include/ -I/sw/include -I/sw/include -Dmacosx -I/sw/include -D_THREAD_SAFE -O3 -fstrict-aliasing -mpentiumpro -c -o stress.lo stress.cpp stress.cpp:25: error: 'dft_force' has not been declared stress.cpp:27: error: ISO C++ forbids declaration of 'dft_force' with no type stress.cpp: In function 'int meep::dft_force(meep::dft_chunk*, meep::dft_chunk*, meep::dft_chunk*, double, double, int)': stress.cpp:30: error: 'freq_min' was not declared in this scope stress.cpp:31: error: 'Nfreq' was not declared in this scope stress.cpp:32: error: 'dfreq' was not declared in this scope stress.cpp:33: error: 'offdiag1' was not declared in this scope stress.cpp:33: error: 'offdiag2' was not declared in this scope stress.cpp:33: error: 'diag' was not declared in this scope stress.cpp: At global scope: stress.cpp:36: error: 'dft_force' is not a class or namespace stress.cpp:36: error: expected ',' or '...' before '&' token stress.cpp:36: error: ISO C++ forbids declaration of 'dft_force' with no type stress.cpp:36: error: ISO C++ forbids declaration of 'dft_force' with no type stress.cpp: In function 'int meep::dft_force(int)': stress.cpp:37: error: 'freq_min' was not declared in this scope stress.cpp:37: error: 'f' was not declared in this scope stress.cpp:37: error: 'Nfreq' was not declared in this scope stress.cpp:37: error: 'dfreq' was not declared in this scope stress.cpp:38: error: 'offdiag1' was not declared in this scope stress.cpp:38: error: 'offdiag2' was not declared in this scope stress.cpp:38: error: 'diag' was not declared in this scope stress.cpp: At global scope: stress.cpp:41: error: 'dft_force' is not a class or namespace stress.cpp: In function 'void meep::remove()': stress.cpp:43: error: 'offdiag1' was not declared in this scope stress.cpp:45: error: type '<type error>' argument given to 'delete', expected pointer stress.cpp:48: error: 'offdiag2' was not declared in this scope stress.cpp:50: error: type '<type error>' argument given to 'delete', expected pointer stress.cpp:53: error: 'diag' was not declared in this scope stress.cpp:55: error: type '<type error>' argument given to 'delete', expected pointer stress.cpp: At global scope: stress.cpp:60: error: 'dft_force' is not a class or namespace stress.cpp:60: error: expected ',' or '...' before '&' token stress.cpp:60: error: ISO C++ forbids declaration of 'dft_force' with no type stress.cpp:60: error: 'void meep::operator-=(int)' must have an argument of class or enumerated type stress.cpp: In function 'void meep::stress_sum(int, double*, const meep::dft_chunk*, const meep::dft_chunk*)': stress.cpp:73: error: 'const class meep::dft_chunk' has no member named 'extra_weight' stress.cpp: At global scope: stress.cpp:77: error: 'dft_force' is not a class or namespace stress.cpp: In function 'double* meep::force()': stress.cpp:78: error: 'Nfreq' was not declared in this scope stress.cpp:81: error: 'offdiag1' was not declared in this scope stress.cpp:81: error: 'offdiag2' was not declared in this scope stress.cpp:82: error: 'diag' was not declared in this scope stress.cpp: At global scope: stress.cpp:90: error: 'dft_force' is not a class or namespace stress.cpp: In function 'void meep::save_hdf5(meep::h5file*, const char*)': stress.cpp:91: error: 'offdiag1' was not declared in this scope stress.cpp:93: error: 'offdiag2' was not declared in this scope stress.cpp:95: error: 'diag' was not declared in this scope stress.cpp: At global scope: stress.cpp:98: error: 'dft_force' is not a class or namespace stress.cpp: In function 'void meep::load_hdf5(meep::h5file*, const char*)': stress.cpp:99: error: 'offdiag1' was not declared in this scope stress.cpp:101: error: 'offdiag2' was not declared in this scope stress.cpp:103: error: 'diag' was not declared in this scope stress.cpp: At global scope: stress.cpp:106: error: 'dft_force' is not a class or namespace stress.cpp:113: error: 'dft_force' is not a class or namespace stress.cpp:120: error: 'dft_force' is not a class or namespace stress.cpp: In function 'void meep::scale_dfts(std::complex<double>)': stress.cpp:121: error: 'offdiag1' was not declared in this scope stress.cpp:122: error: 'offdiag2' was not declared in this scope stress.cpp:123: error: 'diag' was not declared in this scope stress.cpp: At global scope: stress.cpp:129: error: 'dft_force' does not name a type make[3]: *** [stress.lo] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ### execution of /var/tmp/tmp.3.A253WX failed, exit code 2 64bit fink on 10.6.3, up to date on everything (I think). Happy to provide more info or test any fixes. -- Viv ________________________________________________ Dr Viv Kendon http://quantum.leeds.ac.uk/~viv tel: +44 113 343 4864 Physics and Astronomy Quantum Information Group University of Leeds ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-users