[Pkg-octave-devel] Bug#637787: FTBFS: fatal error: curl/types.h: No such file or directory

Aurelien Jarno aurel32 at debian.org
Sun Aug 14 13:01:56 UTC 2011

Package: octave3.2
Version: 3.2.4-10
Severity: serious
Justification: fails to build from source (but built successfully in the past)


octave3.2 currently FTBFS on sid, as it tries to include curl/types.h
which has been removed (see bug#636457):

| g++ -shared -o time.oct pic/time.o -L../libcruft -lcruft -L../liboctave -loctave -L. -loctinterp -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lfftw3 -lfftw3f -lqrupdate -larpack -lreadline  -lncurses -ldl -lhdf5 -lz -lm  -lgfortranbegin -lgfortran
| g++ -c  -fPIC -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -O2 -g -pthread ./DLD-FUNCTIONS/tsearch.cc -o pic/tsearch.o
| g++ -shared -o tsearch.oct pic/tsearch.o -L../libcruft -lcruft -L../liboctave -loctave -L. -loctinterp -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lfftw3 -lfftw3f -lqrupdate -larpack -lreadline  -lncurses -ldl -lhdf5 -lz -lm  -lgfortranbegin -lgfortran
| g++ -c  -fPIC -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -O2 -g -pthread ./DLD-FUNCTIONS/typecast.cc -o pic/typecast.o
| g++ -shared -o typecast.oct pic/typecast.o -L../libcruft -lcruft -L../liboctave -loctave -L. -loctinterp -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lfftw3 -lfftw3f -lqrupdate -larpack -lreadline  -lncurses -ldl -lhdf5 -lz -lm  -lgfortranbegin -lgfortran
| g++ -c  -fPIC -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -O2 -g -pthread ./DLD-FUNCTIONS/urlwrite.cc -o pic/urlwrite.o
| ./DLD-FUNCTIONS/urlwrite.cc:49:24: fatal error: curl/types.h: No such file or directory
| compilation terminated.
| make[3]: *** [pic/urlwrite.o] Error 1
| make[3]: Leaving directory `/build/buildd-octave3.2_3.2.4-10-sparc64-OX5lQo/octave3.2-3.2.4/src'
| make[2]: *** [src] Error 2
| make[2]: Leaving directory `/build/buildd-octave3.2_3.2.4-10-sparc64-OX5lQo/octave3.2-3.2.4'
| make[1]: *** [all] Error 2
| make[1]: Leaving directory `/build/buildd-octave3.2_3.2.4-10-sparc64-OX5lQo/octave3.2-3.2.4'
| make: *** [make-arch-stamp] Error 2

Full build logs (s390x and sparc64, but also affects other architectures) at:



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

More information about the Pkg-octave-devel mailing list