[SciPy-dev] FTBFS on Debian

Ondrej Certik ondrej at certik.cz
Mon Apr 14 06:03:43 EDT 2008


On Mon, Apr 14, 2008 at 11:58 AM, Ondrej Certik <ondrej at certik.cz> wrote:
> Hi,
>
>  for some reason, the scipy package 0.6.0 stopped building on Debian,
>  both i386 and amd64:
>
>  build/temp.linux-x86_64-2.4/build/src.linux-x86_64-2.4/fortranobject.o:
>  In function `PyFortranObject_New':
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:41:
>  undefined reference to `_PyObject_New'
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:42:
>  undefined reference to `PyDict_New'
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:66:
>  undefined reference to `PyDict_SetItemString'
>  build/temp.linux-x86_64-2.4/build/src.linux-x86_64-2.4/fortranobject.o:
>  In function `F2PyDict_SetItemString':
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:21:
>  undefined reference to `PyErr_Occurred'
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:22:
>  undefined reference to `PyErr_Print'
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:23:
>  undefined reference to `PyErr_Clear'
>  build/temp.linux-x86_64-2.4/build/src.linux-x86_64-2.4/fortranobject.o:
>  In function `fortran_dealloc':
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:91:
>  undefined reference to `PyObject_Free'
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:91:
>  undefined reference to `PyObject_Free'
>  build/temp.linux-x86_64-2.4/build/src.linux-x86_64-2.4/fortranobject.o:
>  In function `F2PyDict_SetItemString':
>  /tmp/buildd/python-scipy-0.6.0/build/src.linux-x86_64-2.4/fortranobject.c:27:
>  undefined reference to `PyDict_SetItemString'
>  /usr/lib/libgfortranbegin.a(fmain.o): In function `main':
>  (.text+0x28): undefined reference to `MAIN__'
>  collect2: ld returned 1 exit status
>  error: Command "/usr/bin/gfortran -Wall
>  build/temp.linux-x86_64-2.4/build/src.linux-x86_64-2.4/scipy/fftpack/_fftpackmodule.o
>  build/temp.linux-x86_64-2.4/scipy/fftpack/src/zfft.o
>  build/temp.linux-x86_64-2.4/scipy/fftpack/src/drfft.o
>  build/temp.linux-x86_64-2.4/scipy/fftpack/src/zrfft.o
>  build/temp.linux-x86_64-2.4/scipy/fftpack/src/zfftnd.o
>  build/temp.linux-x86_64-2.4/build/src.linux-x86_64-2.4/fortranobject.o
>  -L/usr/lib -Lbuild/temp.linux-x86_64-2.4 -ldfftpack -lfftw3 -lgfortran
>  -o build/lib.linux-x86_64-2.4/scipy/fftpack/_fftpack.so" failed with
>  exit status 1
>  make: *** [install] Error 1
>  dpkg-buildpackage: failure: fakeroot debian/rules binary gave error
>  exit status 2
>  pbuilder: Failed autobuilding of package
>   -> Aborting with an error
>   -> unmounting dev/pts filesystem
>   -> unmounting proc filesystem
>   -> cleaning the build env
>     -> removing directory /var/cache/pbuilder/build//30719 and its
>  subdirectories
>
>
>  Any ideas what went wrong?

The original bug report is here:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475990

If no one knows, I'll have to dig into this myself. :)

Ondrej



More information about the SciPy-Dev mailing list