Version: 1.6.3 (using KDE 3.5.8) Installed from: Compiled From Sources Compiler: Gcc 3.4.3 OS: Solaris The Python scripting code in kross fails to build due to conflicting definitions of the swab function imported via pythonconfig.h -> Python.h. This happens due to a certain combination of macro definitions in effect that affects the OpenSolaris headers stdlib.h and unistd.h. The solution is to undefine _XPG4 before including Python.h. A suggested patch is attached.
Created attachment 23362 [details] Undefine _XPG4 in Objects.hxx and pythonconfig.h on OpenSolaris
Patch applied with r768839 and forward-ported to trunk with r768846. Thank you very much Moinak!