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&#174; 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

Reply via email to