Your message dated Wed, 19 Oct 2016 15:37:43 +0200
with message-id <8668d564-370f-24e6-d18b-467be1272...@debian.org>
and subject line freemat: FTBFS (cannot find -lclangTidyReadabilityModule)
has caused the Debian Bug report #841285,
regarding freemat: FTBFS (cannot find -lclangTidyReadabilityModule)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
841285: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841285
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.
--- End Message ---
--- Begin Message ---
Hi, this is because of the llvm transition.
We switched to unversioned llvm to avoid further issues on the next llvm
defaults
bump.
In this case, it is true that it fails to build with llvm-3.6, and it is also
true that
llvm-toolchain-3.6 has been removed from unstable/testing (soon), so the bug
for sure
(if a bug is here), can't be serious in any case)
closing.
G.
signature.asc
Description: OpenPGP digital signature
--- End Message ---