[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