Hi, if you are interested and want it try, please feel free to svn up you repository (Directory SPECS).
!!! Important !!! Solaris10/ Nevada delivered Python 2.4. This is a dumb version on Python, which defined this crap in headers files (/usr/include/python/pyport.h) #ifdef SOLARIS /* Unchecked */ extern int gethostname(char *, int); #endif This is wrong. It need to be changed to this: (Yes, delete !!! ) --- pyport.h.original 2007-11-24 10:52:07.508624000 +0100 +++ pyport.h 2007-11-24 10:52:31.793953000 +0100 @@ -376,11 +376,6 @@ in platform-specific #ifdefs. **************************************************************************/ -#ifdef SOLARIS -/* Unchecked */ -extern int gethostname(char *, int); -#endif - #ifdef __BEOS__ /* Unchecked */ /* It's in the libs, but not the headers... - [cjh] */ Without this small modififcation you probably obtain errror message like this: "/usr/include/python2.4/pyport.h", line 381: Error: Only one of a set of overloaded functions can be extern "C". Solaris has gethostname ... look at man gethostname (3C) . I think that Stefan has a newer version (probably 2.5.1) and probably never seen those Errors in log files. Stefan ??? I don't understand Python's guys why they do that (stupid #ifdef). Anyone know anything about integration Python 2.5.1 into Nevada ??? ====== Boost ====== For build and install use these steps. 1. cd $kdesolaris-repo 2. svn up 3. cd SPECS 4. . /opt/kdebld/bin/env.sh 5. pkgtool --download build -v boost.spec (boost64.spec) Notice: stdcxx is required !!! I'll be happy for any hint. Best regards ... -- Lukas Oboril When dealing with people, let us remember we are not dealing with creatures of logic. We are dealing with creatures of emotions, creatures bristling with prejudices and motivated by pride and vanity. Dale Carnegie
