[wolverine@wolverine FreeOrion]$ scons
scons: Reading SConscript files ...
Configuring for POSIX system...
Checking for pkg-config... yes
Checking for GiGiSDL >= 0.6.0... yes
Checking for log4cpp >= 0.3.4b... yes
Checking for C++ header file log4cpp/Category.hh... yes
Checking for log4cpp::Category::getRoot() in C++ library log4cpp... yes
Checking for fmod >= 3.74... no
Checking fmod version >= 3.74... (cached) yes
Checking for C header file fmod.h... yes
Checking for FSOUND_GetVersion() in C library fmod-3.74... yes
Checking for graphviz >= 0.15.0... no
Checking for C header file graphviz/render.h... no
Checking for C header file render.h... no
Could somebody fix it? And btw. why FO CVS is not updated for few days?
The emperor wants to control outer space. Yoda wants to control inner space. That's the fundamental difference between the good and the bad sides of the force... - Mof, Human Traffic
Have you defined the include directory for graphviz? eg.
scons with_graphviz_include=c:\thepath\
And btw. why FO CVS is not updated for few days?
It might have something to do with Christmas or Hanukkah or other concurrent holidays and observances, or could be just normal random times between updates. tzlaine, who is the biggest source of changes to FO, also works a lot on GiGi, which doesn't show up in the FreeOrion CVS logs. As well, the one of the current two crash bugs is somewhat weird and difficult to reproduce ones, which makes it hard to fix, and the other hasn't received a reply to a request for additional info, so can't really be dealt with yet (I suspect).
Geoff the Medio wrote:Have you defined the include directory for graphviz? eg.
scons with_graphviz_include=c:\thepath\
Yeah. I did that. It's the same problem I have discussed with Yoghurt regarding #include <graphviz/dot.h>. render.h is now obsolete with newer versions of graphviz, so I suppose that somebody should fix it to match newer graphviz versions.
The emperor wants to control outer space. Yoda wants to control inner space. That's the fundamental difference between the good and the bad sides of the force... - Mof, Human Traffic
The Comple page does specifically say to use graphviz 2.0 or 2.2, not 1.16, 2.4 nor 2.6. Whether that's temporary or permanent, I don't know, but for now you'll have to use an approved version, I suspect...
I had graphviz 2.2 and it wasn't working with newest CVS unfortunatelly. I don't want to revert from 2.7 back to 2.2, because some of my newest software requires at least 2.6. So I guess I'll have to forget about compiling FO for a while. Crap...
The emperor wants to control outer space. Yoda wants to control inner space. That's the fundamental difference between the good and the bad sides of the force... - Mof, Human Traffic
scons with_boost_include=/usr/include/boost/ boost_lib_suffix=-gcc with_graphviz_include=/usr/include/graphviz/
scons: Reading SConscript files ...
Configuring for POSIX system...
Checking for pkg-config... ok
Checking for GiGiSDL >= 0.6.0... ok
Checking for C++ header file boost/shared_ptr.hpp... yes
Checking Boost version >= 1.33.1... yes
Looking for boost lib boost_serialization-gcc...
Checking for boost::archive::binary_iarchive::is_saving() in C++ library boost_serialization-gcc... yes
Looking for boost lib boost_iostreams-gcc...
Checking for main() in C++ library boost_iostreams-gcc... yes
Boost configuration... ok
Checking for graphviz >= 0.15.0... failed
Checking for libdotneato >= 0.15.0... failed
Checking for C header file graphviz/render.h... yes
Checking for begin_component() in C library dotgen... no