Package: src:freemat
Version: 4.2+dfsg1-3
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --buildsystem=cmake 
--builddirectory=/<<BUILDDIR>>/freemat-4.2+dfsg1/debian/build --parallel
   dh_testdir -i -O--buildsystem=cmake 
-O--builddirectory=/<<BUILDDIR>>/freemat-4.2\+dfsg1/debian/build -O--parallel
   dh_update_autotools_config -i -O--buildsystem=cmake 
-O--builddirectory=/<<BUILDDIR>>/freemat-4.2\+dfsg1/debian/build -O--parallel
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/freemat-4.2+dfsg1'
dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr 
-DRESOURCEDIR=/usr/share/freemat -DCMAKE_BUILD_TYPE=Release 
-DCMAKE_C_FLAGS="-Wall -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/freemat-4.2+dfsg1=. -fstack-protector-strong 
-Wformat -Werror=format-security" -DCMAKE_C_FLAGS_DEBUG="-Wall -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/freemat-4.2+dfsg1=. -fstack-protector-strong 
-Wformat -Werror=format-security" -DCMAKE_C_FLAGS_RELEASE="-Wall -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/freemat-4.2+dfsg1=. -fstack-protector-strong 
-Wformat -Werror=format-security -DNDEBUG" -DCMAKE_SKIP_RPATH=ON -DUSE_LLVM=ON 
-DFORCE_BUNDLED_PCRE=OFF -DFORCE_BUNDLED_UMFPACK=OFF 
-DFORCE_BUNDLED_PORTAUDIO=OFF -DFORCE_BUNDLED_ZLIB=OFF -DFORCE_BUNDLED_AMD=OFF
        cmake ../.. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc 
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_INSTALL_PREFIX=/usr 
-DRESOURCEDIR=/usr/share/freemat -DCMAKE_BUILD_TYPE=Release 
"-DCMAKE_C_FLAGS=-Wall -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/freemat-4.2+dfsg1=. -fstack-protector-strong 
-Wformat -Werror=format-security" "-DCMAKE_C_FLAGS_DEBUG=-Wall -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/freemat-4.2+dfsg1=. -fstack-protector-strong 
-Wformat -Werror=format-security" "-DCMAKE_C_FLAGS_RELEASE=-Wall -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/freemat-4.2+dfsg1=. -fstack-protector-strong 
-Wformat -Werror=format-security -DNDEBUG" -DCMAKE_SKIP_RPATH=ON -DUSE_LLVM=ON 
-DFORCE_BUNDLED_PCRE=OFF -DFORCE_BUNDLED_UMFPACK=OFF 
-DFORCE_BUNDLED_PORTAUDIO=OFF -DFORCE_BUNDLED_ZLIB=OFF -DFORCE_BUNDLED_AMD=OFF
-- The CXX compiler identification is GNU 6.2.0
-- The C compiler identification is GNU 6.2.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info

[... snipped ...]

[100%] Linking CXX executable FreeMat
cd /<<BUILDDIR>>/freemat-4.2+dfsg1/debian/build/src && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/FreeMat.dir/link.txt --verbose=1
/usr/bin/c++   -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/freemat-4.2+dfsg1=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2  -O3 -DNDEBUG   -Wl,-z,relro 
CMakeFiles/FreeMat.dir/application.moc.cpp.o 
CMakeFiles/FreeMat.dir/application.cpp.o 
CMakeFiles/FreeMat.dir/FuncMode.moc.cpp.o 
CMakeFiles/FreeMat.dir/ScriptMode.moc.cpp.o 
CMakeFiles/FreeMat.dir/FuncMode.cpp.o CMakeFiles/FreeMat.dir/ScriptMode.cpp.o 
CMakeFiles/FreeMat.dir/FuncTerminal.cpp.o 
CMakeFiles/FreeMat.dir/MainApp.moc.cpp.o CMakeFiles/FreeMat.dir/MainApp.cpp.o 
CMakeFiles/FreeMat.dir/main.cpp.o CMakeFiles/FreeMat.dir/DumbTerminal.moc.cpp.o 
CMakeFiles/FreeMat.dir/DumbTerminal.cpp.o 
CMakeFiles/FreeMat.dir/Terminal.moc.cpp.o CMakeFiles/FreeMat.dir/Loader.cpp.o 
CMakeFiles/FreeMat.dir/Terminal.cpp.o CMakeFiles/FreeMat.dir/qrc_FreeMat.cxx.o 
CMakeFiles/FreeMat.dir/dummy.f.o  -o FreeMat  -L/usr/lib/llvm-3.6/lib -rdynamic 
../libs/libCore/libCore.a ../libs/libFN/libFN.a ../libs/libGraphics/libGrap
 hics.a ../libs/libFreeMat/libFreeMatlib.a ../libs/libXP/libXP.a 
../libs/libMex/libMex.a ../libs/libMatC/libMatC.a 
../libs/libFN/levmar-2.3/liblevmar.a ../libs/libMath/libLAPACK_C/liblapack_c.a 
../libs/libMath/libDynBlas/libdynblas.a ../libs/libMath/libBLAS_C/libblasref.a 
-lQtCore -lQtGui -lQtNetwork -lQtOpenGL -lQtXml -lQtSvg -lGLU -lGL -lncurses 
-lpcre -lfftw3 -lfftw3f -lz -larpack ../libs/libMath/libLAPACK_C/liblapack_c.a 
-lffi -lportaudio -lboost_math_c99 -lclang -lclangAnalysis 
-lclangApplyReplacements -lclangARCMigrate -lclangAST -lclangASTMatchers 
-lclangBasic -lclangCodeGen -lclangDriver -lclangDynamicASTMatchers -lclangEdit 
-lclangFormat -lclangFrontend -lclangFrontendTool -lclangIndex -lclangLex 
-lclangParse -lclangQuery -lclangRename -lclangRewrite -lclangRewriteFrontend 
-lclangSema -lclangSerialization -lclangStaticAnalyzerCheckers 
-lclangStaticAnalyzerCore -lclangStaticAnalyzerFrontend -lclangTidy 
-lclangTidyGoogleModule -lclangTidyLLVMModule -lclangTidyMiscModule -lclan
 gTidyReadabilityModule -lclangTidyUtils -lclang 
/usr/lib/llvm-3.6/lib/libLLVMExecutionEngine.a 
/usr/lib/llvm-3.6/lib/libLLVMOption.a /usr/lib/llvm-3.6/lib/libLLVMIRReader.a 
/usr/lib/llvm-3.6/lib/libLLVMLTO.a /usr/lib/llvm-3.6/lib/libLLVMInterpreter.a 
/usr/lib/llvm-3.6/lib/libLLVMX86CodeGen.a 
/usr/lib/llvm-3.6/lib/libLLVMX86Desc.a /usr/lib/llvm-3.6/lib/libLLVMX86Info.a 
/usr/lib/llvm-3.6/lib/libLLVMAsmParser.a 
/usr/lib/llvm-3.6/lib/libLLVMBitReader.a 
/usr/lib/llvm-3.6/lib/libLLVMBitWriter.a /usr/lib/llvm-3.6/lib/libLLVMCodeGen.a 
/usr/lib/llvm-3.6/lib/libLLVMipo.a /usr/lib/llvm-3.6/lib/libLLVMLinker.a 
/usr/lib/llvm-3.6/lib/libLLVMSelectionDAG.a 
/usr/lib/llvm-3.6/lib/libLLVMInstrumentation.a -lclangAnalysis 
-lclangApplyReplacements -lclangARCMigrate -lclangAST -lclangASTMatchers 
-lclangBasic -lclangCodeGen -lclangDriver -lclangDynamicASTMatchers -lclangEdit 
-lclangFormat -lclangFrontend -lclangFrontendTool -lclangIndex -lclangLex 
-lclangParse -lclangQuery -lclangRename -lclangRewrite -l
 clangRewriteFrontend -lclangSema -lclangSerialization 
-lclangStaticAnalyzerCheckers -lclangStaticAnalyzerCore 
-lclangStaticAnalyzerFrontend -lclangTidy -lclangTidyGoogleModule 
-lclangTidyLLVMModule -lclangTidyMiscModule -lclangTidyReadabilityModule 
-lclangTidyUtils /usr/lib/llvm-3.6/lib/libLLVMVectorize.a 
/usr/lib/llvm-3.6/lib/libLLVMObjCARCOpts.a 
/usr/lib/llvm-3.6/lib/libLLVMExecutionEngine.a 
/usr/lib/llvm-3.6/lib/libLLVMRuntimeDyld.a 
/usr/lib/llvm-3.6/lib/libLLVMMCDisassembler.a 
/usr/lib/llvm-3.6/lib/libLLVMAsmPrinter.a 
/usr/lib/llvm-3.6/lib/libLLVMCodeGen.a 
/usr/lib/llvm-3.6/lib/libLLVMScalarOpts.a 
/usr/lib/llvm-3.6/lib/libLLVMInstCombine.a 
/usr/lib/llvm-3.6/lib/libLLVMProfileData.a 
/usr/lib/llvm-3.6/lib/libLLVMObject.a /usr/lib/llvm-3.6/lib/libLLVMBitReader.a 
/usr/lib/llvm-3.6/lib/libLLVMMCParser.a 
/usr/lib/llvm-3.6/lib/libLLVMX86AsmPrinter.a 
/usr/lib/llvm-3.6/lib/libLLVMX86Utils.a 
/usr/lib/llvm-3.6/lib/libLLVMTransformUtils.a 
/usr/lib/llvm-3.6/lib/libLLVMipa.a /usr/lib/llvm-3.6
 /lib/libLLVMAnalysis.a /usr/lib/llvm-3.6/lib/libLLVMTarget.a 
/usr/lib/llvm-3.6/lib/libLLVMCore.a /usr/lib/llvm-3.6/lib/libLLVMMC.a 
/usr/lib/llvm-3.6/lib/libLLVMSupport.a -lz -lpthread -lffi -ledit -ltinfo -ldl 
-lm -lgfortran -lquadmath 
/usr/bin/ld: cannot find -lclangTidyReadabilityModule
/usr/bin/ld: cannot find -lclangTidyReadabilityModule
collect2: error: ld returned 1 exit status
src/CMakeFiles/FreeMat.dir/build.make:655: recipe for target 'src/FreeMat' 
failed
make[3]: *** [src/FreeMat] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/freemat-4.2+dfsg1/debian/build'
CMakeFiles/Makefile2:1059: recipe for target 'src/CMakeFiles/FreeMat.dir/all' 
failed
make[2]: *** [src/CMakeFiles/FreeMat.dir/all] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/freemat-4.2+dfsg1/debian/build'
Makefile:163: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/freemat-4.2+dfsg1/debian/build'
dh_auto_build: make -j1 returned exit code 2
debian/rules:6: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

The relevant part of the build log is included above.

It also fails here, in testing:

https://tests.reproducible-builds.org/debian/rb-pkg/testing/amd64/freemat.html

Perhaps some build-depend should be versioned?

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the page for
this package.

Thanks.

Reply via email to