Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

regional tools don't compile on Maverick with openmp #5

Open
aaschwanden opened this issue Jun 13, 2014 · 0 comments
Open

regional tools don't compile on Maverick with openmp #5

aaschwanden opened this issue Jun 13, 2014 · 0 comments
Assignees
Labels

Comments

@aaschwanden
Copy link
Member

Do we have to blame this on Maverick's Clang compiler??

If I set NO_OPENMP=1 then it compiles. I marked this as a bug, though it's probably not a regional-tools bug but rather an Apple annoyance.

Environment variable GSL_PREFIX not set. Trying known locations...
Checking '/usr/'...
Checking '/usr/local/'...
Checking '/opt/local/'...
Found GSL in '/opt/local/'
running build
running build_ext
skipping 'python/dbg.cpp' Cython extension (up-to-date)
building 'dbg' extension
creating build
creating build/temp.macosx-10.9-x86_64-2.7
creating build/temp.macosx-10.9-x86_64-2.7/python
creating build/temp.macosx-10.9-x86_64-2.7/src
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -Os -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -Isrc -I/opt/local//include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c python/dbg.cpp -o build/temp.macosx-10.9-x86_64-2.7/python/dbg.o -O3 -ffast-math -Wall -fopenmp
clang: warning: argument unused during compilation: '-fopenmp'
In file included from python/dbg.cpp:346:
In file included from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17:
In file included from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1761:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by "          "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
 ^
In file included from python/dbg.cpp:346:
In file included from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:26:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: unused function '_import_array' [-Wunused-function]
_import_array(void)
^
In file included from python/dbg.cpp:347:
In file included from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/ufuncobject.h:327:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/__ufunc_api.h:241:1: warning: unused function '_import_umath' [-Wunused-function]
_import_umath(void)
^
python/dbg.cpp:6945:28: warning: unused function '__Pyx_PyObject_AsString' [-Wunused-function]
static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) {
                           ^
python/dbg.cpp:6942:32: warning: unused function '__Pyx_PyUnicode_FromString' [-Wunused-function]
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(char* c_str) {
                               ^
python/dbg.cpp:410:29: warning: unused function '__Pyx_Py_UNICODE_strlen' [-Wunused-function]
static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u)
                            ^
python/dbg.cpp:7064:33: warning: unused function '__Pyx_PyIndex_AsSsize_t' [-Wunused-function]
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
                                ^
python/dbg.cpp:7093:33: warning: unused function '__Pyx_PyInt_FromSize_t' [-Wunused-function]
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {
                                ^
python/dbg.cpp:5575:32: warning: unused function '__Pyx_GetItemInt_List_Fast' [-Wunused-function]
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i,
                               ^
python/dbg.cpp:5589:32: warning: unused function '__Pyx_GetItemInt_Tuple_Fast' [-Wunused-function]
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i,
                               ^
python/dbg.cpp:6282:48: warning: unused function '__pyx_t_float_complex_from_parts' [-Wunused-function]
    static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) {
                                               ^
python/dbg.cpp:6402:49: warning: unused function '__pyx_t_double_complex_from_parts' [-Wunused-function]
    static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {
                                                ^
python/dbg.cpp:6551:27: warning: function '__Pyx_PyInt_As_long' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {
                          ^
python/dbg.cpp:3385:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew1' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__pyx_v_a) {
                               ^
python/dbg.cpp:3435:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew2' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__pyx_v_a, PyObject *__pyx_v_b) {
                               ^
python/dbg.cpp:3485:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew3' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c) {
                               ^
python/dbg.cpp:3535:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew4' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d) {
                               ^
python/dbg.cpp:3585:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew5' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d, PyObject *__pyx_v_e) {
                               ^
python/dbg.cpp:4339:27: warning: unused function '__pyx_f_5numpy_set_array_base' [-Wunused-function]
static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_arr, PyObject *__pyx_v_base) {
                          ^
python/dbg.cpp:4427:32: warning: unused function '__pyx_f_5numpy_get_array_base' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__pyx_v_arr) {
                               ^
20 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -Os -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -Isrc -I/opt/local//include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/upslope_area.cc -o build/temp.macosx-10.9-x86_64-2.7/src/upslope_area.o -O3 -ffast-math -Wall -fopenmp
clang: warning: argument unused during compilation: '-fopenmp'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -Os -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -Isrc -I/opt/local//include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/accumulated_flow.cc -o build/temp.macosx-10.9-x86_64-2.7/src/accumulated_flow.o -O3 -ffast-math -Wall -fopenmp
clang: warning: argument unused during compilation: '-fopenmp'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -Os -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -Isrc -I/opt/local//include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/initialize_mask.cc -o build/temp.macosx-10.9-x86_64-2.7/src/initialize_mask.o -O3 -ffast-math -Wall -fopenmp
clang: warning: argument unused during compilation: '-fopenmp'
In file included from src/initialize_mask.cc:2:
src/dbg_internal.hh:20:12: warning: unused function 'right_hand_side' [-Wunused-function]
static int right_hand_side(double t, const double y[], double f[], void* params) {
           ^
1 warning generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -Os -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -Isrc -I/opt/local//include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/DEM.cc -o build/temp.macosx-10.9-x86_64-2.7/src/DEM.o -O3 -ffast-math -Wall -fopenmp
clang: warning: argument unused during compilation: '-fopenmp'
creating build/lib.macosx-10.9-x86_64-2.7
/usr/bin/clang++ -bundle -undefined dynamic_lookup -L/opt/local/lib -Wl,-headerpad_max_install_names -L/opt/local/lib/db46 build/temp.macosx-10.9-x86_64-2.7/python/dbg.o build/temp.macosx-10.9-x86_64-2.7/src/upslope_area.o build/temp.macosx-10.9-x86_64-2.7/src/accumulated_flow.o build/temp.macosx-10.9-x86_64-2.7/src/initialize_mask.o build/temp.macosx-10.9-x86_64-2.7/src/DEM.o -L/opt/local//lib -lgsl -lgslcblas -lgomp -o build/lib.macosx-10.9-x86_64-2.7/dbg.so
ld: library not found for -lgomp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command '/usr/bin/clang++' failed with exit status 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants