On Mon, Sep 28, 2009 at 4:44 PM, Robert Kern <robert.k...@gmail.com> wrote:
> On Mon, Sep 28, 2009 at 16:40, Peng Yu <pengyu...@gmail.com> wrote:
>> I attached the script that I run for build and the build output. I
>> think that setup.py doesn't use the correct python library. But I'm
>> not sure why. Would you please help me figure out what the problem is?
>
> Setting $LDFLAGS to be empty is also incorrect. Simply do not set
> $LDFLAGS or $CPPFLAGS at all.
>
> [And please do not Cc: me. I read the list.]

Even if I don't set $LDFLAGS in my build script, I still have LDFLAGS
set in my ~/.bash_profile.

Here is the my build script and the build output. It
still gives me errors. What is wrong with it?

$ cat ~/notes/install/numpy/build
#!/usr/bin/env bash

#export LD_LBRARY_PATH=
#export CPPFLAGS="-I$HOME/utility/linux/opt/Python-2.6.2/include/python2.6"
#export LDFLAGS="-L$HOME/utility/linux/opt/Python-2.6.2/lib -lpython2.6"

#export CPPFLAGS=
#export LDFLAGS=

export 
PATH=$HOME/.bin/misc:$HOME/utility/linux/opt/Python-2.6.2/bin:$HOME/utility/linux/opt/gcc-4.3.4/bin:/usr/local/bin:/usr/bin:/bin
#echo $PATH
gcc --version
python --version

python setup.py build --fcompiler=gnu95 | tee build_output ;
sendmail.sh build_output

$ tail -20 build_output
/home/pengy/download/linux/python/numpy-1.3.0rc2/build/src.linux-x86_64-2.6/numpy/core/include/numpy/__multiarray_api.h:1007:
undefined reference to `PyExc_RuntimeError'
/home/pengy/download/linux/python/numpy-1.3.0rc2/build/src.linux-x86_64-2.6/numpy/core/include/numpy/__multiarray_api.h:1007:
undefined reference to `PyErr_Format'
build/temp.linux-x86_64-2.6/numpy/linalg/lapack_litemodule.o: In
function `initlapack_lite':
/home/pengy/download/linux/python/numpy-1.3.0rc2/numpy/linalg/lapack_litemodule.c:830:
undefined reference to `PyErr_Print'
/home/pengy/download/linux/python/numpy-1.3.0rc2/numpy/linalg/lapack_litemodule.c:830:
undefined reference to `PyExc_ImportError'
build/temp.linux-x86_64-2.6/numpy/linalg/lapack_litemodule.o: In
function `_import_array':
/home/pengy/download/linux/python/numpy-1.3.0rc2/build/src.linux-x86_64-2.6/numpy/core/include/numpy/__multiarray_api.h:977:
undefined reference to `PyCObject_AsVoidPtr'
/home/pengy/download/linux/python/numpy-1.3.0rc2/build/src.linux-x86_64-2.6/numpy/core/include/numpy/__multiarray_api.h:984:
undefined reference to `PyExc_RuntimeError'
/home/pengy/download/linux/python/numpy-1.3.0rc2/build/src.linux-x86_64-2.6/numpy/core/include/numpy/__multiarray_api.h:984:
undefined reference to `PyErr_Format'
/home/pengy/download/linux/python/numpy-1.3.0rc2/build/src.linux-x86_64-2.6/numpy/core/include/numpy/__multiarray_api.h:996:
undefined reference to `PyExc_RuntimeError'
/home/pengy/download/linux/python/numpy-1.3.0rc2/build/src.linux-x86_64-2.6/numpy/core/include/numpy/__multiarray_api.h:996:
undefined reference to `PyErr_Format'
build/temp.linux-x86_64-2.6/numpy/linalg/lapack_litemodule.o: In
function `initlapack_lite':
/home/pengy/download/linux/python/numpy-1.3.0rc2/numpy/linalg/lapack_litemodule.c:833:
undefined reference to `PyDict_SetItemString'
/home/pengy/download/linux/python/numpy-1.3.0rc2/numpy/linalg/lapack_litemodule.c:830:
undefined reference to `PyErr_SetString'
build/temp.linux-x86_64-2.6/numpy/linalg/python_xerbla.o: In function `xerbla_':
/home/pengy/download/linux/python/numpy-1.3.0rc2/numpy/linalg/python_xerbla.c:35:
undefined reference to `PyExc_ValueError'
/home/pengy/download/linux/python/numpy-1.3.0rc2/numpy/linalg/python_xerbla.c:35:
undefined reference to `PyErr_SetString'
/home/pengy/utility/linux/opt/gcc-4.3.4/lib/gcc/x86_64-unknown-linux-gnu/4.3.4/libgfortranbegin.a(fmain.o):
In function `main':
/home/pengy/download/linux/gcc-4.3.4-build-20090905-220719/x86_64-unknown-linux-gnu/libgfortran/../../../gcc-4.3.4/libgfortran/fmain.c:21:
undefined reference to `MAIN__'
collect2: ld returned 1 exit status



Regards,
Peng

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to