[producer-users] CVS compilation errors

Alberto Luaces aluaces at udc.es
Tue Jul 8 05:25:53 PDT 2008


Hello,

I am unable to get CVS Producer compiling. My environment is a 64-bit Linux 
box. Either using the GNUmakefile approach or the CMake system, I get errors.

If I choose CMake, it warns about some missing files:

 CMake Error: Cannot find source 
file "/home/alberto/tmp/Producer/Producer/src/Producer/ConfigLexer.cpp" for 
target "Producer"

 CMake Error: Cannot find source 
file "/home/alberto/tmp/Producer/Producer/src/Producer/ConfigParser.cpp" for 
target "Producer"

 CMake Error: Cannot find source 
file "/home/alberto/tmp/Producer/Producer/include/Producer/Math" for 
target "Producer"

Moving ConfigLexer.cpp and ConfigParser.cpp from Linux.Opt to its parent 
directory clears the first two errors, and changing the Math.h reference for 
PMath.h satifies the last error. However, ccmake stops because it can't find 
OSG.

Compiling with the Makefile system gives errors, some about some "arch" tool 
that I don't have and some about undefined references:

make: arch: Command not found
(...)
g++   -I../../..//include -I.././  ../InputArea.cpp '>' .depend/InputArea.cpp
/usr/lib/gcc/x86_64-linux-gnu/4.3.1/../../../../lib/crt1.o: In function 
`_start':
(.text+0x20): undefined reference to `main'
/tmp/ccX4xEb3.o: In function `Producer::InputArea::isRealized()':
InputArea.cpp:(.text+0x2a1): undefined reference to 
`Producer::RenderSurface::isRealized() const'

What is this arch program? How could I compile the CVS version?



More information about the producer-users mailing list