Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831757 - media-gfx/openvdb-9.0.0: failed to compile openvdb/instantiations/GridOperators.cc
Summary: media-gfx/openvdb-9.0.0: failed to compile openvdb/instantiations/GridOperato...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-21 22:56 UTC by Jean-Claude Aciman
Modified: 2022-01-22 12:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
contains all the information requested (openvdb-9.0.0.tar.gz,41.28 KB, application/gzip)
2022-01-21 22:56 UTC, Jean-Claude Aciman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Claude Aciman 2022-01-21 22:56:52 UTC
Created attachment 763085 [details]
contains all the information requested

Fails during compilation phase with:

FAILED: openvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.cc.o 

in openvdb-9.0.0

All requested information in the attachment:
openvdb.pqv, openvdb.info, openvdb.workdir, openvdb.out, environment and build.log

Than you for your help.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-22 00:17:29 UTC
[31mFAILED: [0mopenvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.cc.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DOPENVDB_DLL -DOPENVDB_PRIVATE -DOPENVDB_USE_AVX -DOPENVDB_USE_LOG4CPLUS -DOPENVDB_USE_SSE42 -Dopenvdb_shared_EXPORTS -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0/openvdb/openvdb/.. -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0_build/openvdb/openvdb -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0_build/openvdb/openvdb/openvdb -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0/openvdb/openvdb/. -isystem /usr/include/Imath-3  -march=native -O2 -pipe -fPIC -fdiagnostics-color=always -mavx -msse4.2 -std=c++14 -MD -MT openvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.cc.o -MF openvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.cc.o.d -o openvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.cc.o -c /var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0_build/openvdb/openvdb/instantiations/GridOperators.cc
[01m[Kx86_64-pc-linux-gnu-g++:[m[K [01;31m[Kfatal error: [m[KKilled signal terminated program cc1plus
compilation terminated.

You've likely run out of RAM given the compiler got killed. Sometimes certain C++ programs end up going beyond 2GB per job. Could you try with MAKEOPTS="-j2" or even -j1 first?
Comment 2 Jean-Claude Aciman 2022-01-22 12:50:22 UTC
(In reply to Sam James from comment #1)
> [31mFAILED:
> [0mopenvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/
> GridOperators.cc.o 
> /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_IOSTREAMS_DYN_LINK
> -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB
> -DOPENVDB_DLL -DOPENVDB_PRIVATE -DOPENVDB_USE_AVX -DOPENVDB_USE_LOG4CPLUS
> -DOPENVDB_USE_SSE42 -Dopenvdb_shared_EXPORTS
> -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0/openvdb/
> openvdb/..
> -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0_build/openvdb/
> openvdb
> -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0_build/openvdb/
> openvdb/openvdb
> -I/var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0/openvdb/
> openvdb/. -isystem /usr/include/Imath-3  -march=native -O2 -pipe -fPIC
> -fdiagnostics-color=always -mavx -msse4.2 -std=c++14 -MD -MT
> openvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.
> cc.o -MF
> openvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.
> cc.o.d -o
> openvdb/openvdb/CMakeFiles/openvdb_shared.dir/instantiations/GridOperators.
> cc.o -c
> /var/tmp/portage/media-gfx/openvdb-9.0.0/work/openvdb-9.0.0_build/openvdb/
> openvdb/instantiations/GridOperators.cc
> [01m[Kx86_64-pc-linux-gnu-g++:[m[K [01;31m[Kfatal error: [m[KKilled signal
> terminated program cc1plus
> compilation terminated.
> 
> You've likely run out of RAM given the compiler got killed. Sometimes
> certain C++ programs end up going beyond 2GB per job. Could you try with
> MAKEOPTS="-j2" or even -j1 first?

I tried with NINJAOPTS='-j1' and it works.
Thank you.