Abe Stephens wrote:
Does anyone remember what causes this? I haven't built anything on OSX in a long time. I have tried running "make -j1" and "make" and I still get the fork error... I've run into this before, but I don't remember how it was resolved..
Jumping to /Users/abe/Manta-AFR/build-darwin/Engine to build Manta_Engine
cd /Users/abe/Manta-AFR/build-darwin/Engine && make -f Makefile cmake_check_build_system && make -f Makefile Manta_Engine.dir/ Manta_Engine.depends && make -f Makefile Manta_Engine.requires
/Users/abe/build-darwin/bin/cmake -H../.. -B.. --check-build- system Makefile.cmake
make[40]: vfork: Resource temporarily unavailable
make[39]: *** [../lib/libManta_Engine.dylib] Error 2
make[38]: *** [../lib/libManta_UserInterface.dylib] Error 2
......
This problem occurs when two libraries specify each other as dependencies in the cmake build. The system builds both libraries and then tries to rebuild them one after the other (each time realizing that nothing has to be built).
In the case I discovered, Engine and UserInterface are dependent on each other. UserInterface contains an AFRCameraPathAutomator which uses a MantaInterface which is part of Engine (of course Engine needs to refer to parts of UserInterface).
On other platforms this problem doesn't occur.
Anyone have an idea how to address this? (Besides moving the offending code.)
Abe
Archive powered by MHonArc 2.6.16.