[Debichem-devel] Bug#823803: libint2: FTBFS: build_libint.cc:34:34: fatal error: boost/preprocessor.hpp: No such file or directory
Chris Lamb
lamby at debian.org
Mon May 9 08:45:23 UTC 2016
Source: libint2
Version: 2.1.0-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Dear Maintainer,
libint2 fails to build from source in unstable/amd64:
[..]
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package 'libint2-build-deps' in '../libint2-build-deps_2.1.0-1_all.deb'.
The package has been created.
Attention, the package has been created in the current directory,
not in ".." as indicated by the message above!
Selecting previously unselected package libint2-build-deps.
(Reading database ... 23072 files and directories currently installed.)
Preparing to unpack libint2-build-deps_2.1.0-1_all.deb ...
Unpacking libint2-build-deps (2.1.0-1) ...
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up libint2-build-deps (2.1.0-1) ...
dpkg-buildpackage -rfakeroot -D -us -uc -b
dpkg-buildpackage: info: source package libint2
dpkg-buildpackage: info: source version 2.1.0-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Michael Banck <mbanck at debian.org>
dpkg-source --before-build libint2-2.1.0
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
dh clean
dh_testdir
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
dh_auto_clean
make -j1 distclean
make[2]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
for dir in src tests/eri tests/hartree-fock doc tests/eri tests/hartree-fock; \
do \
(cd ${dir} && make "DODEPEND=no" distclean) || exit 1; \
done
make[3]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src'
for dir in bin lib; \
do \
(cd ${dir} && make distclean) || exit 1; \
done
make[4]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin'
for dir in libint test_eri profile; \
do \
(cd ${dir} && make distclean) || exit 1; \
done
make[5]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint'
rm -f *.o
rm -f libINT.a test build_libint
rm -f *.d
rm -f *.dot
make[5]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint'
make[5]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/test_eri'
rm -rf generate_eri_code test_eri time_eri test_eri_rys *.o *.d *.dot *.log
rm -rf Make.compute_eri libint2_init.cc libint2_static_init.cc libint2_static_cleanup.cc libint2_init.o libint2_static_init.o libint2_static_cleanup.o test_eri_conf.h libint2_types.h libint2_params.h libint2_iface.h libint2_iface_internal.h libint2_init.h libint2_static_init.h libint2_static_cleanup.h
rm -rf run_time_eri.pl run_timing_suite.pl stdtests.pl test_eri.pl time_eri.pl
make[5]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/test_eri'
make[5]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/profile'
rm -rf generate_t0g12_code profile_Gm *.o *.d
rm -rf *.dot *.log
make[5]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/profile'
rm -rf MakeVars
make[4]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin'
make[4]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/lib'
for dir in libint; \
do \
(cd ${dir} && make distclean) || exit 1; \
done
make[5]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/lib/libint'
make[5]: Nothing to be done for 'distclean'.
make[5]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/lib/libint'
rm -rf MakeRules MakeVars
make[4]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/lib'
rm -rf libintdirlist.h
make[3]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src'
make[3]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/eri'
rm -rf test *.o *.d
make[3]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/eri'
make[3]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock'
gunzip -c /home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock/../../external/boost.tar.gz | tar -xf - -C ../../include/libint2
rm -rf hartree-fock hartree-fock++ *.o *.d
rm -rf ../../include/libint2/boost
make[3]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock'
make[3]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/doc'
for dir in classdoc progman; \
do \
(cd ${dir} && make distclean) || exit 1; \
done
make[4]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/doc/classdoc'
rm -rf html
rm -rf doxygen.cfg
make[4]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/doc/classdoc'
make[4]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/doc/progman'
rm -f macros.tex
make[4]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/doc/progman'
rm -f MakeRules MakeVars
make[3]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/doc'
make[3]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/eri'
M -c -I../../include -I../../include/libint2 -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/eri/../../src/bin/libint -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/eri/../../src/bin/test_eri -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/eri/../../src/lib/libint -I../../src/bin/libint test.cc | sed 's/^test.o/test.o test.d/g' > test.d
/bin/sh: 1: M: not found
rm -rf test *.o *.d
make[3]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/eri'
make[3]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock'
gunzip -c /home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock/../../external/boost.tar.gz | tar -xf - -C ../../include/libint2
M -c -I../../include -I../../include/libint2 -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock/../../src/lib/libint -DSRCDATADIR=\"/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock/../../lib/basis\" hartree-fock++.cc | sed 's/^hartree-fock++.o/hartree-fock++.o hartree-fock++.d/g' > hartree-fock++.d
/bin/sh: 1: M: not found
M -c -I../../include -I../../include/libint2 -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock/../../src/lib/libint -DSRCDATADIR=\"/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock/../../lib/basis\" hartree-fock.cc | sed 's/^hartree-fock.o/hartree-fock.o hartree-fock.d/g' > hartree-fock.d
/bin/sh: 1: M: not found
gunzip -c /home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock/../../external/boost.tar.gz | tar -xf - -C ../../include/libint2
rm -rf hartree-fock hartree-fock++ *.o *.d
rm -rf ../../include/libint2/boost
make[3]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/tests/hartree-fock'
rm -rf autom4te.cache config.status config.log conf*.file conf*.dir *.dSYM depcheck* libtool \
Makedirlist libint2.pc include/libint2
test -f libint2.pc.in || rm -rf include/libint2
make[2]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
rm -fr tests/eri/.libs
rm -f include/libint2/basis.h
make[1]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
dh_clean
debian/rules build
dh build
dh_testdir
dh_update_autotools_config
debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
dh_auto_configure -- \
--with-build-id='' \
--enable-shared \
--enable-eri=yes \
--enable-eri2=yes \
--enable-eri3=yes \
--enable-g12=yes
make[1]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
dh_auto_build
make -j1
make[1]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
for dir in src; \
do \
(cd ${dir} && make ) || exit 1; \
done
make[2]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src'
for dir in bin lib; \
do \
(cd ${dir} && make ) || exit 1; \
done
make[3]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin'
for dir in libint; \
do \
(cd ${dir} && make ) || exit 1; \
done
make[4]: Entering directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint'
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint test.cc | sed 's/^test.o/test.o test.d/g' > test.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint build_libint.cc | sed 's/^build_libint.o/build_libint.o build_libint.d/g' > build_libint.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint comp_xyz.cc | sed 's/^comp_xyz.o/comp_xyz.o comp_xyz.d/g' > comp_xyz.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint comp_deriv_gauss.cc | sed 's/^comp_deriv_gauss.o/comp_deriv_gauss.o comp_deriv_gauss.d/g' > comp_deriv_gauss.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint buildtest.cc | sed 's/^buildtest.o/buildtest.o buildtest.d/g' > buildtest.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint purgeable.cc | sed 's/^purgeable.o/purgeable.o purgeable.d/g' > purgeable.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint util.cc | sed 's/^util.o/util.o util.d/g' > util.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint extract.cc | sed 's/^extract.o/extract.o extract.d/g' > extract.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint task.cc | sed 's/^task.o/task.o task.d/g' > task.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint drtree.cc | sed 's/^drtree.o/drtree.o drtree.d/g' > drtree.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint graph_registry.cc | sed 's/^graph_registry.o/graph_registry.o graph_registry.d/g' > graph_registry.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint algebra.cc | sed 's/^algebra.o/algebra.o algebra.d/g' > algebra.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint class_registry.cc | sed 's/^class_registry.o/class_registry.o class_registry.d/g' > class_registry.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint iface.cc | sed 's/^iface.o/iface.o iface.d/g' > iface.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint code.cc | sed 's/^code.o/code.o code.d/g' > code.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint dims.cc | sed 's/^dims.o/dims.o dims.d/g' > dims.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint codeblock.cc | sed 's/^codeblock.o/codeblock.o codeblock.d/g' > codeblock.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint tactic.cc | sed 's/^tactic.o/tactic.o tactic.d/g' > tactic.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint memory.cc | sed 's/^memory.o/memory.o memory.d/g' > memory.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint context.cc | sed 's/^context.o/context.o context.d/g' > context.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint prefactors.cc | sed 's/^prefactors.o/prefactors.o prefactors.d/g' > prefactors.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint flop.cc | sed 's/^flop.o/flop.o flop.d/g' > flop.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint policy_spec.cc | sed 's/^policy_spec.o/policy_spec.o policy_spec.d/g' > policy_spec.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint strategy.cc | sed 's/^strategy.o/strategy.o strategy.d/g' > strategy.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint policy.cc | sed 's/^policy.o/policy.o policy.d/g' > policy.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint iter.cc | sed 's/^iter.o/iter.o iter.d/g' > iter.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint oper.cc | sed 's/^oper.o/oper.o oper.d/g' > oper.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint gauss.cc | sed 's/^gauss.o/gauss.o gauss.d/g' > gauss.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint dgarc.cc | sed 's/^dgarc.o/dgarc.o dgarc.d/g' > dgarc.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint dgvertex.cc | sed 's/^dgvertex.o/dgvertex.o dgvertex.d/g' > dgvertex.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint dg.cc | sed 's/^dg.o/dg.o dg.d/g' > dg.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint rr.cc | sed 's/^rr.o/rr.o rr.d/g' > rr.d
/bin/sh: 1: M: not found
M -c -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint default_params.cc | sed 's/^default_params.o/default_params.o default_params.d/g' > default_params.d
/bin/sh: 1: M: not found
g++ -I. -I/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint -c -o build_libint.o build_libint.cc
build_libint.cc:34:34: fatal error: boost/preprocessor.hpp: No such file or directory
compilation terminated.
<builtin>: recipe for target 'build_libint.o' failed
make[4]: *** [build_libint.o] Error 1
make[4]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin/libint'
Makefile:12: recipe for target 'default' failed
make[3]: *** [default] Error 1
make[3]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src/bin'
Makefile:11: recipe for target 'default' failed
make[2]: *** [default] Error 1
make[2]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0/src'
Makefile:15: recipe for target 'default' failed
make[1]: *** [default] Error 1
make[1]: Leaving directory '/home/lamby/temp/cdt.20160509094424.Pspk4sElY1.libint2/libint2-2.1.0'
dh_auto_build: make -j1 returned exit code 2
debian/rules:7: recipe for target 'build' failed
make: *** [build] Error 2
[..]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libint2.2.1.0-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 2573 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debichem-devel/attachments/20160509/c419e2c7/attachment-0001.obj>
More information about the Debichem-devel
mailing list