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

Reply via email to