Bug#917155: pcl: FTBFS on mips/el: virtual memory exhausted: Cannot allocate memory

Jochen Sprickerhof jspricke at debian.org
Sun Dec 23 12:27:49 GMT 2018


Hi Emilio,

* Emilio Pozuelo Monfort <pochu at debian.org> [2018-12-23 12:31]:
>cd /<<BUILDDIR>>/pcl-1.9.1+dfsg1/build/surface && /usr/bin/c++  -DPCLAPI_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -Dqh_QHpointer -DvtkDomainsChemistry_AUTOINIT="1(vtkDomainsChemistryOpenGL2)" -DvtkFiltersCore_AUTOINIT="1(vtkFiltersParallelDIY2)" -DvtkFiltersFlowPaths_AUTOINIT="1(vtkFiltersParallelFlowPaths)" -DvtkIOExodus_AUTOINIT="1(vtkIOParallelExodus)" -DvtkIOGeometry_AUTOINIT="1(vtkIOMPIParallel)" -DvtkIOImage_AUTOINIT="1(vtkIOMPIImage)" -DvtkIOParallel_AUTOINIT="1(vtkIOMPIParallel)" -DvtkIOSQL_AUTOINIT="2(vtkIOMySQL,vtkIOPostgreSQL)" -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -DvtkRenderingFreeType_AUTOINIT="2(vtkRenderingFreeTypeFontConfig,vtkRenderingMatplotlib)" -DvtkRenderingLICOpenGL2_AUTOINIT="1(vtkRenderingParallelLIC)" -DvtkRenderingOpenGL2_AUTOINIT="1(vtkRenderingGL2PSOpenGL2)" -DvtkRenderingVolume_AUTOINIT="1(vtkRenderingVolumeOpenGL2)" -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/recognition/include/pcl/recognition/3rdparty -I/usr/include/mips-linux-gnu/qt5/QtConcurrent -I/usr/include/mips-linux-gnu/qt5/QtOpenGL -I/usr/include/vtk-7.1 -I/usr/include/freetype2 -I/usr/include/mips-linux-gnu -I/usr/lib/mips-linux-gnu/openmpi/include/openmpi -I/usr/lib/mips-linux-gnu/openmpi/include -I/usr/include/python3.7m -I/usr/include/hdf5/openmpi -I/usr/include/jsoncpp -I/usr/include/libxml2 -I/usr/include/tcl -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/build/include -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/common/include -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/search/include -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/kdtree/include -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/octree/include -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/qhull/include -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/surface/include -I/<<BUILDDIR>>/pcl-1.9.1+dfsg1/surface -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/openni2 -isystem /usr/include/mips-linux-gnu/qt5 -isystem /usr/include/mips-linux-gnu/qt5/QtCore -isystem /usr/lib/mips-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/mips-linux-gnu/qt5/QtGui -isystem /usr/include/mips-linux-gnu/qt5/QtWidgets  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/pcl-1.9.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -g1 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -fopenmp       -fPIC   -fPIC -std=gnu++11 -o CMakeFiles/pcl_surface.dir/src/surfel_smoothing.cpp.o -c /<<BUILDDIR>>/pcl-1.9.1+dfsg1/surface/src/surfel_smoothing.cpp
>virtual memory exhausted: Cannot allocate memory
>make[3]: *** [surface/CMakeFiles/pcl_surface.dir/build.make:170: surface/CMakeFiles/pcl_surface.dir/src/mls.cpp.o] Error 1
>
>You may want to build with -g1 on those architectures to make the compiler
>use less memory.

It's Already build with -g1, grep your compiler options above ;). I 
talked to bunk in #debian-mips and we agreed that the best option is to 
drop mips/el support. So I requested to remove the .debs in #917078. 
If you have a better idea, I'm happy to hear it.

Cheers Jochen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20181223/bc600695/attachment-0001.sig>


More information about the debian-science-maintainers mailing list