We will be working on it linux bins if they are possible. Btw, I have an idea of why SConstruct doesnt work for you, if you downloaded it from the wiki then that is the problem, get it from CVS ROOT and try again :O
This seems to work, but still I have a problem during compilation process:
:gusanos $ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -I/usr/local/include/zoidcom -c -o GUI/detail/.build/posix/release/button.o GUI/detail/button.cpp
In file included from Utility/util/angle.h:6,
from Utility/util/vec.h:5,
from Utility/util/rect.h:4,
from GUI/detail/wnd.h:5,
from GUI/detail/button.h:4,
from GUI/detail/button.cpp:1:
/usr/local/include/zoidcom/zoidcom.h:183:1: warning: "/*" within comment
/usr/local/include/zoidcom/zoidcom.h:212:1: warning: "/*" within comment
In file included from /usr/local/include/zoidcom/zoidcom_bitstream.h:15,
from /usr/local/include/zoidcom/zoidcom.h:293,
from Utility/util/angle.h:6,
from Utility/util/vec.h:5,
from Utility/util/rect.h:4,
from GUI/detail/wnd.h:5,
from GUI/detail/button.h:4,
from GUI/detail/button.cpp:1:
/usr/local/include/zoidcom/zoidcom.h:183:1: warning: "/*" within comment
/usr/local/include/zoidcom/zoidcom.h:212:1: warning: "/*" within comment
In file included from Utility/util/vec.h:5,
from Utility/util/rect.h:4,
from GUI/detail/wnd.h:5,
from GUI/detail/button.h:4,
from GUI/detail/button.cpp:1:
Utility/util/angle.h:197: error: syntax error before `{' token
Utility/util/angle.h:200: error: syntax error before `*' token
Utility/util/angle.h:201: error: 'Type' is used as a type, but is not defined
as a type.
Utility/util/angle.h:203: error: syntax error before `public'
Utility/util/angle.h:213: error: syntax error before `*' token
Utility/util/angle.h: In function `bool checkState()':
Utility/util/angle.h:224: error: `m_old' undeclared (first use this function)
Utility/util/angle.h:224: error: (Each undeclared identifier is reported only
once for each function it appears in.)
Utility/util/angle.h:224: error: `m_ptr' undeclared (first use this function)
Utility/util/angle.h: In function `void packData(ZCom_BitStream*)':
Utility/util/angle.h:233: error: `Type' undeclared (first use this function)
Utility/util/angle.h:233: error: syntax error before `::' token
Utility/util/angle.h: In function `void unpackData(ZCom_BitStream*, bool, long
unsigned int)':
Utility/util/angle.h:238: error: `Type' undeclared (first use this function)
Utility/util/angle.h:238: error: syntax error before `(' token
Utility/util/angle.h:240: error: `angle' undeclared (first use this function)
Utility/util/angle.h: In function `void* peekData()':
Utility/util/angle.h:247: error: `getPeekStream' undeclared (first use this
function)
Utility/util/angle.h:248: error: `assert' undeclared (first use this function)
Utility/util/angle.h:250: error: `ret' undeclared (first use this function)
Utility/util/angle.h:250: error: syntax error before `(' token
Utility/util/angle.h:252: error: `peekDataStore' undeclared (first use this
function)
Utility/util/angle.h: In function `void clearPeekData()':
Utility/util/angle.h:259: error: `buf' undeclared (first use this function)
Utility/util/angle.h:259: error: syntax error before `)' token
Utility/util/angle.h: At global scope:
Utility/util/angle.h:262: error: syntax error before `}' token
scons: *** [GUI/detail/.build/posix/release/button.o] Error 1
scons: building terminated because of errors.
I have tried to find ZCom_ReplicatorBasic class (Utility/util/angle.h:197) in both Zoidcom and gusanos and I failed. But I don't know what really the problem is.
Any other suggestions? I would like to play :]