f2py errors - ld: symbol(s) not found

Faisal Moledina faisal.moledina at gmail.com
Mon Nov 8 20:59:15 PST 2010


Hello all,

I'm using f2py to compile a relatively simple example I found online
(at https://gist.github.com/226473). The relevant commands are

f2py-2.6 -c -m deeming periodogram.f90 -lgomp
f2py-2.6 -c -m deemingomp periodogram.f90 --f90flags="-fopenmp " -lgomp

I am using f2py installed using the py26-numpy port (py26-numpy
@1.5.0_1+atlas+gcc44 compiled yesterday). The error I'm getting is
attached, the main part being:

/opt/local/bin/gfortran-mp-4.4 -Wall -L/opt/local/lib
/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/deemingompmodule.o
/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/fortranobject.o
/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/periodogram.o
-L/opt/local/lib/gcc44/gcc/x86_64-apple-darwin10/4.4.5 -lgomp
-lgfortran -o ./deemingomp.so
Undefined symbols:
  "_PyDict_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _fortran_setattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyNumber_Int", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PyExc_ValueError", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyDict_SetItemString", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "__PyObject_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyDict_GetItemString", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyArg_ParseTupleAndKeywords", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
  "_PyErr_Print", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyEval_SaveThread", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
  "_PyErr_Occurred", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_Py_InitModule4_64", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyString_FromString", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_repr in fortranobject.o
      _fortran_repr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyType_IsSubtype", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
  "_PyModule_GetDict", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyErr_Clear", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _fortran_repr in fortranobject.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyDict_DelItemString", referenced from:
      _fortran_setattr in fortranobject.o
  "_PyExc_RuntimeError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_call in fortranobject.o
  "_PyEval_RestoreThread", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
  "__Py_NoneStruct", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_Str", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyType_Type", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyObject_Type", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyExc_ImportError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
  "_PyMem_Free", referenced from:
      _fortran_dealloc in fortranobject.o
  "_PyCObject_AsVoidPtr", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyCapsule_AsVoidPtr in fortranobject.o
  "_PyExc_TypeError", referenced from:
      _fortran_call in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_MAIN__", referenced from:
      _main in libgfortranbegin.a(fmain.o)
  "_PyCObject_Type", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyCapsule_Check in fortranobject.o
  "_PyComplex_Type", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_Py_FindMethod", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyImport_ImportModule", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyErr_SetString", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PySequence_GetItem", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PySequence_Check", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PyString_FromFormat", referenced from:
      _fortran_repr in fortranobject.o
  "_PyExc_AttributeError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PyErr_Format", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_call in fortranobject.o
      _fortran_call in fortranobject.o
  "_PyString_ConcatAndDel", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyCObject_FromVoidPtr", referenced from:
      _F2PyCapsule_FromVoidPtr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_GetAttrString", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_repr in fortranobject.o
  "_PyString_AsString", referenced from:
      _fortran_repr in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_Py_BuildValue", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
  "_PyErr_NewException", referenced from:
      _initdeemingomp in deemingompmodule.o

The code compiles file on RHEL 5.5 with an added --fcompiler=gnu95
option. What can I do to solve this problem?

Faisal
-------------- next part --------------
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "deeming" sources
f2py options: []
f2py:> /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/deemingmodule.c
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6
Reading fortran codes...
	Reading file 'periodogram.f90' (format:free)
Post-processing...
	Block: deeming
			Block: periodogram
			Block: periodogram2
Post-processing (stage 2)...
Building modules...
	Building module "deeming"...
		Constructing wrapper function "periodogram"...
		  amps = periodogram(time,value,freqs,nt,nf,numprocs)
		Constructing wrapper function "periodogram2"...
		  amps = periodogram2(time,value,freqs,nt,nf,numprocs)
	Wrote C/API module "deeming" to file "/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/deemingmodule.c"
  adding '/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/fortranobject.c' to sources.
  adding '/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6' to include_dirs.
copying /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/f2py/src/fortranobject.c -> /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6
copying /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/f2py/src/fortranobject.h -> /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6
build_src: building npy-pkg config files
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize NAGFCompiler
Could not locate executable f95
customize AbsoftFCompiler
Could not locate executable f90
Could not locate executable f77
customize IBMFCompiler
Could not locate executable xlf90
Could not locate executable xlf
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize GnuFCompiler
Found executable /opt/local/bin/gfortran-mp-4.4
gnu: no Fortran 90 compiler found
gnu: no Fortran 90 compiler found
customize Gnu95FCompiler
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'deeming' extension
compiling C sources
C compiler: /usr/bin/gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -pipe -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/include

creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6
compile options: '-I/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c'
gcc-4.2: /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/deemingmodule.c
gcc-4.2: /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/fortranobject.c
compiling Fortran sources
Fortran f77 compiler: /opt/local/bin/gfortran-mp-4.4 -Wall -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran f90 compiler: /opt/local/bin/gfortran-mp-4.4 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran fix compiler: /opt/local/bin/gfortran-mp-4.4 -Wall -ffixed-form -fno-second-underscore -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
compile options: '-I/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c'
gfortran-mp-4.4:f90: periodogram.f90
periodogram.f90:16.25:

    integer :: nt, nf, id
                         1
Warning: Unused variable 'id' declared at (1)
periodogram.f90:74.25:

    integer :: nt, nf, id
                         1
Warning: Unused variable 'id' declared at (1)
/opt/local/bin/gfortran-mp-4.4 -Wall -L/opt/local/lib /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/deemingmodule.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/fortranobject.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/periodogram.o -L/opt/local/lib/gcc44/gcc/x86_64-apple-darwin10/4.4.5 -lgomp -lgfortran -o ./deeming.so
Undefined symbols:
  "_PyDict_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _fortran_setattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyNumber_Int", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_PyExc_ValueError", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyDict_SetItemString", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _F2PyDict_SetItemString in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "__PyObject_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyDict_GetItemString", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyArg_ParseTupleAndKeywords", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
  "_PyErr_Print", referenced from:
      _initdeeming in deemingmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyEval_SaveThread", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
  "_PyErr_Occurred", referenced from:
      _int_from_pyobj in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _initdeeming in deemingmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_Py_InitModule4_64", referenced from:
      _initdeeming in deemingmodule.o
  "_PyString_FromString", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_repr in fortranobject.o
      _fortran_repr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyType_IsSubtype", referenced from:
      _int_from_pyobj in deemingmodule.o
      _array_from_pyobj in fortranobject.o
  "_PyModule_GetDict", referenced from:
      _initdeeming in deemingmodule.o
  "_PyErr_Clear", referenced from:
      _int_from_pyobj in deemingmodule.o
      _fortran_repr in fortranobject.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyDict_DelItemString", referenced from:
      _fortran_setattr in fortranobject.o
  "_PyExc_RuntimeError", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_call in fortranobject.o
  "_PyEval_RestoreThread", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
  "__Py_NoneStruct", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_Str", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyType_Type", referenced from:
      _initdeeming in deemingmodule.o
  "_PyObject_Type", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyExc_ImportError", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
  "_PyMem_Free", referenced from:
      _fortran_dealloc in fortranobject.o
  "_PyCObject_AsVoidPtr", referenced from:
      _initdeeming in deemingmodule.o
      _F2PyCapsule_AsVoidPtr in fortranobject.o
  "_PyExc_TypeError", referenced from:
      _fortran_call in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_MAIN__", referenced from:
      _main in libgfortranbegin.a(fmain.o)
  "_PyCObject_Type", referenced from:
      _initdeeming in deemingmodule.o
      _F2PyCapsule_Check in fortranobject.o
  "_PyComplex_Type", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_Py_FindMethod", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyImport_ImportModule", referenced from:
      _initdeeming in deemingmodule.o
  "_PyErr_SetString", referenced from:
      _int_from_pyobj in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PySequence_GetItem", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_PySequence_Check", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_PyString_FromFormat", referenced from:
      _fortran_repr in fortranobject.o
  "_PyExc_AttributeError", referenced from:
      _initdeeming in deemingmodule.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PyErr_Format", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_call in fortranobject.o
      _fortran_call in fortranobject.o
  "_PyString_ConcatAndDel", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyCObject_FromVoidPtr", referenced from:
      _F2PyCapsule_FromVoidPtr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_GetAttrString", referenced from:
      _int_from_pyobj in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_repr in fortranobject.o
  "_PyString_AsString", referenced from:
      _fortran_repr in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_Py_BuildValue", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
  "_PyErr_NewException", referenced from:
      _initdeeming in deemingmodule.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Undefined symbols:
  "_PyDict_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _fortran_setattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyNumber_Int", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_PyExc_ValueError", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyDict_SetItemString", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _F2PyDict_SetItemString in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "__PyObject_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyDict_GetItemString", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyArg_ParseTupleAndKeywords", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
  "_PyErr_Print", referenced from:
      _initdeeming in deemingmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyEval_SaveThread", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
  "_PyErr_Occurred", referenced from:
      _int_from_pyobj in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _initdeeming in deemingmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_Py_InitModule4_64", referenced from:
      _initdeeming in deemingmodule.o
  "_PyString_FromString", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_repr in fortranobject.o
      _fortran_repr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyType_IsSubtype", referenced from:
      _int_from_pyobj in deemingmodule.o
      _array_from_pyobj in fortranobject.o
  "_PyModule_GetDict", referenced from:
      _initdeeming in deemingmodule.o
  "_PyErr_Clear", referenced from:
      _int_from_pyobj in deemingmodule.o
      _fortran_repr in fortranobject.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyDict_DelItemString", referenced from:
      _fortran_setattr in fortranobject.o
  "_PyExc_RuntimeError", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_call in fortranobject.o
  "_PyEval_RestoreThread", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
  "__Py_NoneStruct", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_Str", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyType_Type", referenced from:
      _initdeeming in deemingmodule.o
  "_PyObject_Type", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyExc_ImportError", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
  "_PyMem_Free", referenced from:
      _fortran_dealloc in fortranobject.o
  "_PyCObject_AsVoidPtr", referenced from:
      _initdeeming in deemingmodule.o
      _F2PyCapsule_AsVoidPtr in fortranobject.o
  "_PyExc_TypeError", referenced from:
      _fortran_call in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_MAIN__", referenced from:
      _main in libgfortranbegin.a(fmain.o)
  "_PyCObject_Type", referenced from:
      _initdeeming in deemingmodule.o
      _F2PyCapsule_Check in fortranobject.o
  "_PyComplex_Type", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_Py_FindMethod", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyImport_ImportModule", referenced from:
      _initdeeming in deemingmodule.o
  "_PyErr_SetString", referenced from:
      _int_from_pyobj in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PySequence_GetItem", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_PySequence_Check", referenced from:
      _int_from_pyobj in deemingmodule.o
  "_PyString_FromFormat", referenced from:
      _fortran_repr in fortranobject.o
  "_PyExc_AttributeError", referenced from:
      _initdeeming in deemingmodule.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PyErr_Format", referenced from:
      _initdeeming in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_call in fortranobject.o
      _fortran_call in fortranobject.o
  "_PyString_ConcatAndDel", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyCObject_FromVoidPtr", referenced from:
      _F2PyCapsule_FromVoidPtr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_GetAttrString", referenced from:
      _int_from_pyobj in deemingmodule.o
      _initdeeming in deemingmodule.o
      _fortran_repr in fortranobject.o
  "_PyString_AsString", referenced from:
      _fortran_repr in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_Py_BuildValue", referenced from:
      _f2py_rout_deeming_periodogram2 in deemingmodule.o
      _f2py_rout_deeming_periodogram in deemingmodule.o
  "_PyErr_NewException", referenced from:
      _initdeeming in deemingmodule.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
error: Command "/opt/local/bin/gfortran-mp-4.4 -Wall -L/opt/local/lib /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/deemingmodule.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/src.macosx-10.6-x86_64-2.6/fortranobject.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmpPvBC__/periodogram.o -L/opt/local/lib/gcc44/gcc/x86_64-apple-darwin10/4.4.5 -lgomp -lgfortran -o ./deeming.so" failed with exit status 1
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "deemingomp" sources
f2py options: []
f2py:> /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/deemingompmodule.c
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6
Reading fortran codes...
	Reading file 'periodogram.f90' (format:free)
Post-processing...
	Block: deemingomp
			Block: periodogram
			Block: periodogram2
Post-processing (stage 2)...
Building modules...
	Building module "deemingomp"...
		Constructing wrapper function "periodogram"...
		  amps = periodogram(time,value,freqs,nt,nf,numprocs)
		Constructing wrapper function "periodogram2"...
		  amps = periodogram2(time,value,freqs,nt,nf,numprocs)
	Wrote C/API module "deemingomp" to file "/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/deemingompmodule.c"
  adding '/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/fortranobject.c' to sources.
  adding '/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6' to include_dirs.
copying /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/f2py/src/fortranobject.c -> /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6
copying /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/f2py/src/fortranobject.h -> /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6
build_src: building npy-pkg config files
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize NAGFCompiler
Could not locate executable f95
customize AbsoftFCompiler
Could not locate executable f90
Could not locate executable f77
customize IBMFCompiler
Could not locate executable xlf90
Could not locate executable xlf
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize GnuFCompiler
Found executable /opt/local/bin/gfortran-mp-4.4
gnu: no Fortran 90 compiler found
gnu: no Fortran 90 compiler found
customize Gnu95FCompiler
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'deemingomp' extension
compiling C sources
C compiler: /usr/bin/gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -pipe -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/include

creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE
creating /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6
compile options: '-I/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c'
gcc-4.2: /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/deemingompmodule.c
gcc-4.2: /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/fortranobject.c
compiling Fortran sources
Fortran f77 compiler: /opt/local/bin/gfortran-mp-4.4 -Wall -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran f90 compiler: /opt/local/bin/gfortran-mp-4.4 -fopenmp -fPIC -O3 -funroll-loops
Fortran fix compiler: /opt/local/bin/gfortran-mp-4.4 -Wall -ffixed-form -fno-second-underscore -fopenmp -fPIC -O3 -funroll-loops
compile options: '-I/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c'
gfortran-mp-4.4:f90: periodogram.f90
/opt/local/bin/gfortran-mp-4.4 -Wall -L/opt/local/lib /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/deemingompmodule.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/fortranobject.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/periodogram.o -L/opt/local/lib/gcc44/gcc/x86_64-apple-darwin10/4.4.5 -lgomp -lgfortran -o ./deemingomp.so
Undefined symbols:
  "_PyDict_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _fortran_setattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyNumber_Int", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PyExc_ValueError", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyDict_SetItemString", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "__PyObject_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyDict_GetItemString", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyArg_ParseTupleAndKeywords", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
  "_PyErr_Print", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyEval_SaveThread", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
  "_PyErr_Occurred", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_Py_InitModule4_64", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyString_FromString", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_repr in fortranobject.o
      _fortran_repr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyType_IsSubtype", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
  "_PyModule_GetDict", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyErr_Clear", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _fortran_repr in fortranobject.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyDict_DelItemString", referenced from:
      _fortran_setattr in fortranobject.o
  "_PyExc_RuntimeError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_call in fortranobject.o
  "_PyEval_RestoreThread", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
  "__Py_NoneStruct", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_Str", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyType_Type", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyObject_Type", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyExc_ImportError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
  "_PyMem_Free", referenced from:
      _fortran_dealloc in fortranobject.o
  "_PyCObject_AsVoidPtr", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyCapsule_AsVoidPtr in fortranobject.o
  "_PyExc_TypeError", referenced from:
      _fortran_call in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_MAIN__", referenced from:
      _main in libgfortranbegin.a(fmain.o)
  "_PyCObject_Type", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyCapsule_Check in fortranobject.o
  "_PyComplex_Type", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_Py_FindMethod", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyImport_ImportModule", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyErr_SetString", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PySequence_GetItem", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PySequence_Check", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PyString_FromFormat", referenced from:
      _fortran_repr in fortranobject.o
  "_PyExc_AttributeError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PyErr_Format", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_call in fortranobject.o
      _fortran_call in fortranobject.o
  "_PyString_ConcatAndDel", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyCObject_FromVoidPtr", referenced from:
      _F2PyCapsule_FromVoidPtr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_GetAttrString", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_repr in fortranobject.o
  "_PyString_AsString", referenced from:
      _fortran_repr in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_Py_BuildValue", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
  "_PyErr_NewException", referenced from:
      _initdeemingomp in deemingompmodule.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Undefined symbols:
  "_PyDict_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _fortran_setattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyNumber_Int", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PyExc_ValueError", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyDict_SetItemString", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "__PyObject_New", referenced from:
      _PyFortranObject_NewAsAttr in fortranobject.o
      _PyFortranObject_New in fortranobject.o
      _PyFortranObject_New in fortranobject.o
  "_PyDict_GetItemString", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyArg_ParseTupleAndKeywords", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
  "_PyErr_Print", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyEval_SaveThread", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
  "_PyErr_Occurred", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _F2PyDict_SetItemString in fortranobject.o
  "_Py_InitModule4_64", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyString_FromString", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_repr in fortranobject.o
      _fortran_repr in fortranobject.o
      _fortran_getattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyType_IsSubtype", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
  "_PyModule_GetDict", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyErr_Clear", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _fortran_repr in fortranobject.o
      _F2PyDict_SetItemString in fortranobject.o
  "_PyDict_DelItemString", referenced from:
      _fortran_setattr in fortranobject.o
  "_PyExc_RuntimeError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_call in fortranobject.o
  "_PyEval_RestoreThread", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
  "__Py_NoneStruct", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_Str", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyType_Type", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyObject_Type", referenced from:
      _array_from_pyobj in fortranobject.o
  "_PyExc_ImportError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
  "_PyMem_Free", referenced from:
      _fortran_dealloc in fortranobject.o
  "_PyCObject_AsVoidPtr", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyCapsule_AsVoidPtr in fortranobject.o
  "_PyExc_TypeError", referenced from:
      _fortran_call in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_MAIN__", referenced from:
      _main in libgfortranbegin.a(fmain.o)
  "_PyCObject_Type", referenced from:
      _initdeemingomp in deemingompmodule.o
      _F2PyCapsule_Check in fortranobject.o
  "_PyComplex_Type", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_Py_FindMethod", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyImport_ImportModule", referenced from:
      _initdeemingomp in deemingompmodule.o
  "_PyErr_SetString", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _array_from_pyobj in fortranobject.o
      _array_from_pyobj in fortranobject.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PySequence_GetItem", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PySequence_Check", referenced from:
      _int_from_pyobj in deemingompmodule.o
  "_PyString_FromFormat", referenced from:
      _fortran_repr in fortranobject.o
  "_PyExc_AttributeError", referenced from:
      _initdeemingomp in deemingompmodule.o
      _fortran_setattr in fortranobject.o
      _fortran_setattr in fortranobject.o
  "_PyErr_Format", referenced from:
      _initdeemingomp in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_call in fortranobject.o
      _fortran_call in fortranobject.o
  "_PyString_ConcatAndDel", referenced from:
      _fortran_getattr in fortranobject.o
  "_PyCObject_FromVoidPtr", referenced from:
      _F2PyCapsule_FromVoidPtr in fortranobject.o
      _fortran_getattr in fortranobject.o
  "_PyObject_GetAttrString", referenced from:
      _int_from_pyobj in deemingompmodule.o
      _initdeemingomp in deemingompmodule.o
      _fortran_repr in fortranobject.o
  "_PyString_AsString", referenced from:
      _fortran_repr in fortranobject.o
      _array_from_pyobj in fortranobject.o
  "_Py_BuildValue", referenced from:
      _f2py_rout_deemingomp_periodogram2 in deemingompmodule.o
      _f2py_rout_deemingomp_periodogram in deemingompmodule.o
  "_PyErr_NewException", referenced from:
      _initdeemingomp in deemingompmodule.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
error: Command "/opt/local/bin/gfortran-mp-4.4 -Wall -L/opt/local/lib /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/deemingompmodule.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/src.macosx-10.6-x86_64-2.6/fortranobject.o /var/folders/eq/eqiWX9FuH+afuWb+TR7dCU+++TI/-Tmp-/tmprHTKyE/periodogram.o -L/opt/local/lib/gcc44/gcc/x86_64-apple-darwin10/4.4.5 -lgomp -lgfortran -o ./deemingomp.so" failed with exit status 1


More information about the macports-users mailing list