Le 27 mars vers 17:13, Martin Pitt écrivait:
> > when building the calibre package, there is an error concerning a
> > missing boost/config.hpp file
>
> It doesn't fail to build on either my system, or the official buildds.
> Please see
>
>
> https://buildd.debian.org/fetch.cgi?pkg=calibre&arch=i386&ver=0.7.50%2Bdfsg-1&stamp=1301041555&file=log&as=raw
>
> as an example, and there is no error message about boost.
>
> Can you please give some more details about this, perhaps with a build
> log?
please find the build log attached
and here are the libboost packages that are installed on my system:
$ aptitude search 'libboost ~i'
i A libboost-filesystem1.42.0 - filesystem operations (portable paths, ite
i A libboost-filesystem1.46.0 - filesystem operations (portable paths, ite
i A libboost-iostreams1.42.0 - bibliothèque Boost.Iostreams
i A libboost-program-options1.42.0 - program options library for C++
i A libboost-program-options1.46.0 - program options library for C++
i A libboost-python1.42.0 - Bibliothèque Boost.Python
i A libboost-regex1.42.0 - Bibliothèque d'expressions rationnelles po
i A libboost-regex1.46.0 - Bibliothèque d'expressions rationnelles po
i A libboost-serialization1.42.0 - serialization library for C++
i A libboost-signals1.42.0 - managed signals and slots library for C++
i A libboost-system1.42.0 - Operating system (e.g. diagnostics support
i A libboost-system1.46.0 - Operating system (e.g. diagnostics support
i A libboost-thread1.42.0 - portable C++ multi-threading
as a side note, I cannot build a newest version of the package with
uupdate and the newest upstream tarball
--
Cyril Chaboisseau
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
Note : la maintenance du paquet de « calibre » est réalisée dans le système de
suivi de versions « Bzr » à l'adresse :
https://code.launchpad.net/~calibre-packagers/calibre/debian
Veuillez utiliser la commande :
bzr get https://code.launchpad.net/~calibre-packagers/calibre/debian
pour récupérer les dernières mises à jour (éventuellement non encore publiées)
du paquet.
Nécessité de prendre 26,0 Mo dans les sources.
Réception de : 1 http://ftp.fr.debian.org/debian/ unstable/main calibre
0.7.50+dfsg-1 (dsc) [2 339 B]
Réception de : 2 http://ftp.fr.debian.org/debian/ unstable/main calibre
0.7.50+dfsg-1 (tar) [26,0 MB]
Réception de : 3 http://ftp.fr.debian.org/debian/ unstable/main calibre
0.7.50+dfsg-1 (diff) [19,0 kB]
dpkg-source: info: extraction de calibre dans calibre-0.7.50+dfsg
dpkg-source: info: extraction de calibre_0.7.50+dfsg.orig.tar.gz
dpkg-source: info: extraction de calibre_0.7.50+dfsg-1.debian.tar.gz
dpkg-source: info: mise en place de no_updates_dialog.patch
dpkg-source: info: mise en place de manpages-installation.patch
dpkg-source: info: mise en place de kfreebsd.patch
/usr/local/src/build_src/calibre-0.7.50+dfsg
dpkg-buildpackage: export de CFLAGS depuis dpkg-buildflags (origine : vendor):
-g -O2
dpkg-buildpackage: export de CPPFLAGS depuis dpkg-buildflags (origine :
vendor):
dpkg-buildpackage: export de CXXFLAGS depuis dpkg-buildflags (origine :
vendor): -g -O2
dpkg-buildpackage: export de FFLAGS depuis dpkg-buildflags (origine : vendor):
-g -O2
dpkg-buildpackage: export de LDFLAGS depuis dpkg-buildflags (origine : vendor):
dpkg-buildpackage: paquet source calibre
dpkg-buildpackage: version source 0.7.50+dfsg-1
dpkg-buildpackage: source changé par Martin Pitt <[email protected]>
dpkg-source --before-build calibre-0.7.50+dfsg
dpkg-buildpackage: architecture hôte amd64
fakeroot debian/rules clean
test -x debian/rules
dh_testroot
dh_clean
rm -rf debian/orig
[ ! -d build ] || python setup.py build -c
/usr/bin/make -C debian/man clean
make[1]: entrant dans le répertoire «
/usr/local/src/build_src/calibre-0.7.50+dfsg/debian/man »
rm -f *.1
make[1]: quittant le répertoire «
/usr/local/src/build_src/calibre-0.7.50+dfsg/debian/man »
debian/rules build
test -x debian/rules
mkdir -p "."
/usr/share/cdbs/1/rules/buildcore.mk:109: WARNING: DEB_DH_INSTALL_ARGS is a
deprecated variable
[ -d build ] || python setup.py build
*
* Running build
*
####### Building extension speedup #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/speedup.c -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/speedup/speedup.o
Linking speedup
gcc
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/speedup/speedup.o -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/speedup.so
-Wall -shared -lpython2.6
####### Building extension icu #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/icu.c -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/icu/icu.o
Linking icu
gcc /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/icu/icu.o -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/icu.so -Wall
-shared -lpython2.6 -licudata -licui18n -licuuc -licuio
####### Building extension sqlite_custom #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/library/sqlite_custom.c
-o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/sqlite_custom/sqlite_custom.o
Linking sqlite_custom
gcc
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/sqlite_custom/sqlite_custom.o
-o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/sqlite_custom.so
-Wall -shared -lpython2.6
####### Building extension chmlib #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -DSWIG_COBJECT_TYPES -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/chm/swig_chm.c
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/chmlib/swig_chm.o
Linking chmlib
gcc
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/chmlib/swig_chm.o -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/chmlib.so
-Wall -shared -lpython2.6 -lchm
####### Building extension chm_extra #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -D__PYTHON__ -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/chm/extra.c -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/chm_extra/extra.o
Linking chm_extra
gcc
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/chm_extra/extra.o -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/chm_extra.so
-Wall -shared -lpython2.6 -lchm
####### Building extension magick #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -I/usr/include/ImageMagick -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/magick/magick.c
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/magick/magick.o
Linking magick
gcc /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/magick/magick.o
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/magick.so
-Wall -shared -lpython2.6 -L/usr/lib -lMagickWand -lMagickCore
####### Building extension pdfreflow #######
g++ -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -DPNG_SKIP_SETJMP_CHECK -I/usr/include
-I/usr/include/ImageMagick -I/usr/include/poppler -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/ebooks/pdf/images.cpp
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/images.o
g++ -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -DPNG_SKIP_SETJMP_CHECK -I/usr/include
-I/usr/include/ImageMagick -I/usr/include/poppler -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/ebooks/pdf/fonts.cpp
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/fonts.o
g++ -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -DPNG_SKIP_SETJMP_CHECK -I/usr/include
-I/usr/include/ImageMagick -I/usr/include/poppler -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/ebooks/pdf/main.cpp -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/main.o
g++ -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -DPNG_SKIP_SETJMP_CHECK -I/usr/include
-I/usr/include/ImageMagick -I/usr/include/poppler -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/ebooks/pdf/links.cpp
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/links.o
g++ -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -DPNG_SKIP_SETJMP_CHECK -I/usr/include
-I/usr/include/ImageMagick -I/usr/include/poppler -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/ebooks/pdf/reflow.cpp
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/reflow.o
Linking pdfreflow
g++
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/images.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/fonts.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/main.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/links.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/pdfreflow/reflow.o
-o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/pdfreflow.so
-Wall -shared -lpython2.6 -L/usr/lib -lpoppler -lMagickWand -lMagickCore -lpng
####### Building extension lzx #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6
-I/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx/lzxc.c -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzxc.o
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6
-I/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx/lzxmodule.c
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzxmodule.o
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6
-I/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx/lzc.c -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzc.o
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6
-I/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx/compressor.c
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/compressor.o
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6
-I/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/lzx/lzxd.c -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzxd.o
Linking lzx
gcc /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzxc.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzxmodule.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzc.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/compressor.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/lzx/lzxd.o -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/lzx.so -Wall
-shared -lpython2.6
####### Building extension fontconfig #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -I/usr/include/fontconfig -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/fonts/fontconfig.c
-o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/fontconfig/fontconfig.o
Linking fontconfig
gcc
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/fontconfig/fontconfig.o
-o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/fontconfig.so
-Wall -shared -lpython2.6 -L/usr/lib -lfontconfig
####### Building extension msdes #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6
-I/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/msdes -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/msdes/msdesmodule.c
-o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/msdes/msdesmodule.o
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6
-I/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/msdes -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/msdes/des.c -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/msdes/des.o
Linking msdes
gcc
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/msdes/msdesmodule.o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/msdes/des.o -o
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/msdes.so -Wall
-shared -lpython2.6
####### Building extension cPalmdoc #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/ebooks/compression/palmdoc.c
-o
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/cPalmdoc/palmdoc.o
Linking cPalmdoc
gcc
/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/cPalmdoc/palmdoc.o
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/plugins/cPalmdoc.so
-Wall -shared -lpython2.6
####### Building extension podofo #######
g++ -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -g -O2 -pthread
-I/usr/include/python2.6 -I/usr/include/podofo -c
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/podofo/podofo.cpp
-o /usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/podofo/podofo.o
In file included from /usr/include/podofo/podofo.h:35:0,
from
/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/podofo/podofo.cpp:6:
/usr/include/podofo/PdfDefines.h:66:28: fatal error: boost/config.hpp: Aucun
fichier ou dossier de ce type
compilation terminated.
Traceback (most recent call last):
File "setup.py", line 99, in <module>
sys.exit(main())
File "setup.py", line 85, in main
command.run_all(opts)
File "/usr/local/src/build_src/calibre-0.7.50+dfsg/setup/__init__.py", line
159, in run_all
self.run_cmd(self, opts)
File "/usr/local/src/build_src/calibre-0.7.50+dfsg/setup/__init__.py", line
155, in run_cmd
cmd.run(opts)
File "/usr/local/src/build_src/calibre-0.7.50+dfsg/setup/extensions.py", line
298, in run
self.build(ext, dest)
File "/usr/local/src/build_src/calibre-0.7.50+dfsg/setup/extensions.py", line
339, in build
subprocess.check_call(cmd)
File "/usr/lib/python2.6/subprocess.py", line 488, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['g++', '-O3', '-Wall', '-DNDEBUG',
'-fno-strict-aliasing', '-pipe', '-fPIC', '-g', '-O2', '-pthread',
'-I/usr/include/python2.6', '-I/usr/include/podofo', '-c',
'/usr/local/src/build_src/calibre-0.7.50+dfsg/src/calibre/utils/podofo/podofo.cpp',
'-o',
'/usr/local/src/build_src/calibre-0.7.50+dfsg/build/objects/podofo/podofo.o']'
returned non-zero exit status 1
make: *** [common-build-arch] Erreur 1
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de
type 2
La commande de construction « cd calibre-0.7.50+dfsg && dpkg-buildpackage -b
-uc » a échoué.
26,0 Mo réceptionnés en 19s (1 333 ko/s)
E: Échec du processus fils