ports/146801: can't build graphics/py-opengl because math/py-numpy fails.

Volodymyr Kostyrko c.kworr at gmail.com
Sun Aug 8 22:00:25 UTC 2010


The following reply was made to PR ports/146801; it has been noted by GNATS.

From: Volodymyr Kostyrko <c.kworr at gmail.com>
To: bug-followup at FreeBSD.org, jimmiejaz at gmail.com
Cc:  
Subject: Re: ports/146801: can't build graphics/py-opengl because math/py-numpy
 fails.
Date: Mon, 09 Aug 2010 00:59:50 +0300

 I can confirm this one.
 
 binutils-2.20.1_3
 gcc-4.4.5.20100803
 
 The first error reported was:
 ===>  License check disabled, port has not defined LICENSE
 ===>  Found saved configuration for py26-numpy-1.4.1,1
 ===>  Extracting for py26-numpy-1.4.1,1
 => MD5 Checksum OK for numpy-1.4.1.tar.gz.
 => SHA256 Checksum OK for numpy-1.4.1.tar.gz.
 => MD5 Checksum OK for numpybook.pdf.
 => SHA256 Checksum OK for numpybook.pdf.
 => MD5 Checksum OK for i387/fenv.c?p=203441.
 => SHA256 Checksum OK for i387/fenv.c?p=203441.
 => MD5 Checksum OK for i387/fenv.h?p=203441.
 => SHA256 Checksum OK for i387/fenv.h?p=203441.
 ===>  Patching for py26-numpy-1.4.1,1
 ===>  Applying FreeBSD patches for py26-numpy-1.4.1,1
 ===>   py26-numpy-1.4.1,1 depends on file: /usr/local/bin/python2.6 - found
 ===>   py26-numpy-1.4.1,1 depends on executable: gcc44 - found
 ===>   py26-numpy-1.4.1,1 depends on shared library: lapack.4 - found
 ===>   py26-numpy-1.4.1,1 depends on shared library: blas.2 - found
 ===>  Configuring for py26-numpy-1.4.1,1
 Running from numpy source directory.
 F2PY Version 2
 blas_opt_info:
 blas_mkl_info:
 /tmp/ports/usr/ports/math/py-numpy/work/numpy-1.4.1/numpy/distutils/system_info.py:520: 
 UserWarning: Specified path /usr/local/include/suitesparse is invalid.
    warnings.warn('Specified path %s is invalid.' % d)
    libraries mkl,vml,guide not found in /usr/lib
    libraries mkl,vml,guide not found in /usr/local/lib
    libraries mkl,vml,guide not found in 
 /usr/local/lib/gcc44/gcc/i386-portbld-freebsd8.1/4.4.5/../../../
    NOT AVAILABLE
 
 atlas_blas_threads_info:
 Setting PTATLAS=ATLAS
 Setting PTATLAS=ATLAS
 Setting PTATLAS=ATLAS
    FOUND:
      libraries = ['lapack', 'blas']
      library_dirs = ['/usr/local/lib']
      language = c
 
 /tmp/ports/usr/ports/math/py-numpy/work/numpy-1.4.1/numpy/distutils/command/config.py:394: 
 DeprecationWarning:
 +++++++++++++++++++++++++++++++++++++++++++++++++
 Usage of get_output is deprecated: please do not
 use it anymore, and avoid configuration checks
 involving running executable on the target machine.
 +++++++++++++++++++++++++++++++++++++++++++++++++
 
    DeprecationWarning)
 customize GnuFCompiler
 Found executable /usr/local/bin/gfortran44
 gnu: no Fortran 90 compiler found
 gnu: no Fortran 90 compiler found
 customize Gnu95FCompiler
 customize Gnu95FCompiler
 customize Gnu95FCompiler using config
 compiling '_configtest.c':
 
 /* This file is generated from numpy/distutils/system_info.py */
 void ATL_buildinfo(void);
 int main(void) {
    ATL_buildinfo();
    return 0;
 }
 C compiler: gcc44 -DNDEBUG -O2 -pipe -march=athlon-xp 
 -D__wchar_t=wchar_t -DTHREAD_STACK_SIZE=0x20000 -fno-strict-aliasing -O2 
 -pipe -march=athlon-xp -Wl,-rpath=/usr/local/lib/gcc4
 4 -fno-strict-aliasing -fPIC
 
 compile options: '-c'
 gcc44: _configtest.c
 gcc44 _configtest.o -L/usr/local/lib -llapack -lblas -o _configtest
 _configtest.o: In function `main':
 _configtest.c:(.text+0x16): undefined reference to `ATL_buildinfo'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_concat_string'
 /usr/local/lib/liblapack.so: undefined reference to `csqrt'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_st_write_done'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_transfer_integer'
 /usr/local/lib/liblapack.so: undefined reference to `cabs'
 /usr/local/lib/liblapack.so: undefined reference to `csqrtf'
 /usr/local/lib/liblapack.so: undefined reference to `powf'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_stop_numeric'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_pow_i4_i4'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_string_len_trim'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_st_write'
 /usr/local/lib/liblapack.so: undefined reference to `log'
 /usr/local/lib/liblapack.so: undefined reference to `lroundf'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_compare_string'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_etime'
 /usr/local/lib/libblas.so: undefined reference to 
 `_gfortran_runtime_error_at'
 /usr/local/lib/liblapack.so: undefined reference to `logf'
 /usr/local/lib/liblapack.so: undefined reference to `cabsf'
 /usr/local/lib/liblapack.so: undefined reference to `cosf'
 /usr/local/lib/liblapack.so: undefined reference to `lround'
 /usr/local/lib/liblapack.so: undefined reference to `pow'
 /usr/local/lib/liblapack.so: undefined reference to `cexp'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_transfer_character'
 /usr/local/lib/liblapack.so: undefined reference to `cos'
 /usr/local/lib/liblapack.so: undefined reference to `cexpf'
 /usr/local/lib/liblapack.so: undefined reference to `log10'
 /usr/local/lib/liblapack.so: undefined reference to `log10f'
 collect2: ld returned 1 exit status
 _configtest.o: In function `main':
 _configtest.c:(.text+0x16): undefined reference to `ATL_buildinfo'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_concat_string'
 /usr/local/lib/liblapack.so: undefined reference to `csqrt'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_st_write_done'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_transfer_integer'
 /usr/local/lib/liblapack.so: undefined reference to `cabs'
 /usr/local/lib/liblapack.so: undefined reference to `csqrtf'
 /usr/local/lib/liblapack.so: undefined reference to `powf'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_stop_numeric'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_pow_i4_i4'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_string_len_trim'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_st_write'
 /usr/local/lib/liblapack.so: undefined reference to `log'
 /usr/local/lib/liblapack.so: undefined reference to `lroundf'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_compare_string'
 /usr/local/lib/liblapack.so: undefined reference to `_gfortran_etime'
 /usr/local/lib/libblas.so: undefined reference to 
 `_gfortran_runtime_error_at'
 /usr/local/lib/liblapack.so: undefined reference to `logf'
 /usr/local/lib/liblapack.so: undefined reference to `cabsf'
 /usr/local/lib/liblapack.so: undefined reference to `cosf'
 /usr/local/lib/liblapack.so: undefined reference to `lround'
 /usr/local/lib/liblapack.so: undefined reference to `pow'
 /usr/local/lib/liblapack.so: undefined reference to `cexp'
 /usr/local/lib/liblapack.so: undefined reference to 
 `_gfortran_transfer_character'
 /usr/local/lib/liblapack.so: undefined reference to `cos'
 /usr/local/lib/liblapack.so: undefined reference to `cexpf'
 /usr/local/lib/liblapack.so: undefined reference to `log10'
 /usr/local/lib/liblapack.so: undefined reference to `log10f'
 collect2: ld returned 1 exit status
 failure.
 removing: _configtest.c _configtest.o
 Status: 255
 Output:
    FOUND:
      libraries = ['lapack', 'blas']
      library_dirs = ['/usr/local/lib']
      language = c
      define_macros = [('NO_ATLAS_INFO', 2)]
 
 lapack_opt_info:
 lapack_mkl_info:
 mkl_info:
    libraries mkl,vml,guide not found in /usr/lib
    libraries mkl,vml,guide not found in /usr/local/lib
    libraries mkl,vml,guide not found in 
 /usr/local/lib/gcc44/gcc/i386-portbld-freebsd8.1/4.4.5/../../../
    NOT AVAILABLE
 
    NOT AVAILABLE
 
 atlas_threads_info:
 Setting PTATLAS=ATLAS
    libraries lapack_atlas not found in /usr/local/lib
    libraries alapack_r not found in /usr/local/lib
    libraries lapack,blas not found in 
 /usr/local/lib/gcc44/gcc/i386-portbld-freebsd8.1/4.4.5/../../../
    libraries lapack_atlas not found in 
 /usr/local/lib/gcc44/gcc/i386-portbld-freebsd8.1/4.4.5/../../../
 numpy.distutils.system_info.atlas_threads_info
 Setting PTATLAS=ATLAS
 /tmp/ports/usr/ports/math/py-numpy/work/numpy-1.4.1/numpy/distutils/system_info.py:973: 
 UserWarning:
 *********************************************************************
      Could not find lapack library within the ATLAS installation.
 *********************************************************************
 
    warnings.warn(message)
 Setting PTATLAS=ATLAS
    FOUND:
      libraries = ['lapack', 'blas', 'gfortran', 'm', 'pthread']
      library_dirs = ['/usr/local/lib']
      language = c
      define_macros = [('ATLAS_WITHOUT_LAPACK', None)]
 
 customize GnuFCompiler
 gnu: no Fortran 90 compiler found
 gnu: no Fortran 90 compiler found
 customize Gnu95FCompiler
 customize Gnu95FCompiler
 customize Gnu95FCompiler using config
 compiling '_configtest.c':
 
 /* This file is generated from numpy/distutils/system_info.py */
 void ATL_buildinfo(void);
 int main(void) {
    ATL_buildinfo();
    return 0;
 }
 C compiler: gcc44 -DNDEBUG -O2 -pipe -march=athlon-xp 
 -D__wchar_t=wchar_t -DTHREAD_STACK_SIZE=0x20000 -fno-strict-aliasing -O2 
 -pipe -march=athlon-xp -Wl,-rpath=/usr/local/lib/gcc4
 4 -fno-strict-aliasing -fPIC
 
 compile options: '-c'
 gcc44: _configtest.c
 gcc44 _configtest.o -L/usr/local/lib -llapack -lblas -lgfortran -lm 
 -lpthread -o _configtest
 _configtest.o: In function `main':
 _configtest.c:(.text+0x16): undefined reference to `ATL_buildinfo'
 collect2: ld returned 1 exit status
 _configtest.o: In function `main':
 _configtest.c:(.text+0x16): undefined reference to `ATL_buildinfo'
 collect2: ld returned 1 exit status
 failure.
 removing: _configtest.c _configtest.o
 Status: 255
 Output:
 lapack_info:
    libraries lapack not found in /usr/lib
    FOUND:
 
 I have tried rebuilding lapack but nothing changes.
 
 -- 
 Sphinx of black quartz judge my vow.



More information about the freebsd-ports-bugs mailing list