Bug#915506: mathgl ftbfs on mips and mipsel

Emilio Pozuelo Monfort pochu at debian.org
Tue Dec 4 11:32:36 GMT 2018


On Tue, 4 Dec 2018 10:03:48 +0100 Matthias Klose <doko at debian.org> wrote:
> Package: src:mathgl
> Version: 2.4.2.1-4
> Severity: serious
> Tags: sid buster
> 
> mathgl ftbfs on mips and mipsel:
> 
> [ 99%] Linking CXX executable udav
> cd /<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/udav && /usr/bin/cmake -E
> cmake_link_script CMakeFiles/udav.dir/link.txt --verbose=1
> /usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -pthread -Wl,-z,relro -rdynamic
> CMakeFiles/udav.dir/anim_dlg.cpp.o CMakeFiles/udav.dir/find_dlg.cpp.o
> CMakeFiles/udav.dir/mem_pnl.cpp.o CMakeFiles/udav.dir/prop_dlg.cpp.o
> CMakeFiles/udav.dir/textedit.cpp.o CMakeFiles/udav.dir/args_dlg.cpp.o
> CMakeFiles/udav.dir/help_pnl.cpp.o CMakeFiles/udav.dir/newcmd_dlg.cpp.o
> CMakeFiles/udav.dir/text_pnl.cpp.o CMakeFiles/udav.dir/calc_dlg.cpp.o
> CMakeFiles/udav.dir/hint_dlg.cpp.o CMakeFiles/udav.dir/open_dlg.cpp.o
> CMakeFiles/udav.dir/qmglsyntax.cpp.o CMakeFiles/udav.dir/udav_wnd.cpp.o
> CMakeFiles/udav.dir/dat_pnl.cpp.o CMakeFiles/udav.dir/info_dlg.cpp.o
> CMakeFiles/udav.dir/opt_dlg.cpp.o CMakeFiles/udav.dir/setup_dlg.cpp.o
> CMakeFiles/udav.dir/files_dlg.cpp.o CMakeFiles/udav.dir/plot_pnl.cpp.o
> CMakeFiles/udav.dir/style_dlg.cpp.o CMakeFiles/udav.dir/data_dlg.cpp.o
> CMakeFiles/udav.dir/subplot_dlg.cpp.o CMakeFiles/udav.dir/qrc_udav.cpp.o
> CMakeFiles/udav.dir/udav_autogen/mocs_compilation.cpp.o  -o udav
> -Wl,-rpath,/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/widgets/qt5:/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/src:/usr/lib/mipsel-linux-gnu/hdf5/serial:
> ../widgets/qt5/libmgl-qt5.so.7.5.0
> /usr/lib/mipsel-linux-gnu/libQt5PrintSupport.so.5.11.2
> /usr/lib/mipsel-linux-gnu/libQt5OpenGL.so.5.11.2 -pthread
> /usr/lib/mipsel-linux-gnu/libQt5Widgets.so.5.11.2
> /usr/lib/mipsel-linux-gnu/libQt5Gui.so.5.11.2
> /usr/lib/mipsel-linux-gnu/libQt5Core.so.5.11.2 ../src/libmgl.so.7.5.0 -lGL -lGLU
> -lgif -lhpdf -lpng -lz -ljpeg /usr/lib/mipsel-linux-gnu/hdf5/serial/libhdf5.so
> -lpthread -lsz -lz -ljpeg /usr/lib/mipsel-linux-gnu/hdf5/serial/libhdf5.so
> -lpthread -lsz -ldl -lm -lmfhdf -ldf -lltdl -lgsl -lgslcblas -pthread -lm
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu'
> [ 99%] Built target udav
> 
> as: out of memory allocating 4072 bytes after a total of 540606464 bytes
> /tmp/ccrtt2Iu.s: Assembler messages:
> /tmp/ccrtt2Iu.s: Fatal error: can't close
> CMakeFiles/mgl-oct.dir/CMakeFiles/mgl-oct.dir/mathglOCTAVE_wrap.cxx.o: memory
> exhausted
> make[3]: *** [lang/CMakeFiles/mgl-oct.dir/build.make:66:
> lang/CMakeFiles/mgl-oct.dir/CMakeFiles/mgl-oct.dir/mathglOCTAVE_wrap.cxx.o] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu'

You could try to build with -g1 or failing that with -g0 to use less memory
during compilation at the cost of worse debugging information.

Cheers,
Emilio



More information about the debian-science-maintainers mailing list