James Turner wrote:

> If you regularly pull+build 'next', please try a cmake based build, and
> report any issues you encounter - CMake should work 'out of the box' on
> Mac (Makefiles or XCode), Linux (32- and 64- bit) and Windows
> (VisualStudio  2008 and 2010 -  mingw and cygwin may need some fixes).

I have used CMake in the Gentoo packages pretty much from the start, but 
right now I'm experiencing some problems: all is good as long as I have 
libsvn support enabled in SG and FG. When I disable it in SG and want to 
recompile FG afterwards (also disabled, of course), I get a linking error 
for Terrasync:

Linking CXX executable terrasync                                                
                                                                   
[ 47%] Building CXX object 
src/FDM/CMakeFiles/fgFDM.dir/UIUCModel/uiuc_auto_pilot.cpp.o                    
                                        
/usr/lib/gcc/x86_64-pc-linux-
gnu/4.5.3/../../../../lib64/libsgthreads.a(SGThread.cxx.o): In function 
`SGThread::~SGThread()':                      
(.text+0x41): undefined reference to `pthread_detach'
/usr/lib/gcc/x86_64-pc-linux-
gnu/4.5.3/../../../../lib64/libsgthreads.a(SGThread.cxx.o): In function 
`SGThread::start()':
(.text+0xce): undefined reference to `pthread_create'
/usr/lib/gcc/x86_64-pc-linux-
gnu/4.5.3/../../../../lib64/libsgthreads.a(SGThread.cxx.o): In function 
`SGThread::join()':
(.text+0x116): undefined reference to `pthread_join'
collect2: ld returned 1 exit status
make[2]: *** [utils/TerraSync/terrasync] Error 1
make[1]: *** [utils/TerraSync/CMakeFiles/terrasync.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

I don't know if this is caused by the recent cmake changes or rather by the 
threads class rewrite...

HTH
Chris

------------------------------------------------------------------------------
Malware Security Report: Protecting Your Business, Customers, and the 
Bottom Line. Protect your business and customers by understanding the 
threat from malware and how it can impact your online business. 
http://www.accelacomm.com/jaw/sfnl/114/51427462/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to