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

Reply via email to