Does anybody know what could cause BaseOSError (10) while creating a  
STAFHandle object? The exception result message is not provided. Here  
is my Python code example:

$ export LOCAL_BUILD_STAF_HOME=/Users/mykola/Downloads/staf/rel/macosx/ 
staf/retail
$ export PYTHONPATH=$LOCAL_BUILD_STAF_HOME/lib/ 
python26:$LOCAL_BUILD_STAF_HOME/lib:$PYTHONPATH
$ export VERSIONER_PYTHON_PREFER_32_BIT=yes
$ python
Python 2.6.1 (r261:67515, Jul  7 2009, 23:51:51)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
 >>> from PySTAF import *
 >>> import sys
 >>> try:
...     handle=STAFHandle("Lang/Python/Test/Basic")
... except STAFException, e:
...     print "Error %d - %s" % (e.rc, e.result)
...
Error 10 -

I was wondering if anybody knows how to fix it?

Here is a bit more details on what version of STAF I am using. The  
STAF 3.4.1 comes with a Python 2.3 library. It did not work on my Mac  
with Python 2.6. Therefore, I've built the library myself.

I installed XCode (xcode321_10m2003_developerdvd.dmg) from the Apple  
developers site. I downloaded STAF341-src.tar and extracted it to / 
Users/mykola/Downloads/staf/ folder. Here is the script I run to build  
STAF Python library

cd ~/Downloads/staf/src/staf
OS_NAME=macosx
BUILD_ARCH=i386
BUILD_TYPE=retail
CC_NAME=gcc
STAF_USE_SSL=
OSTYPE=darwin9.0
PYTHON_BUILD_V23=0
PYTHON_BUILD_V25=0
PYTHON_BUILD_V26=1
PYTHON_V26_ROOT=/System/Library/Frameworks/Python.framework/Versions/2.6
PYTHON_V26_INCLUDEDIRS=$PYTHON_V26_ROOT/include/python2.6
PYTHON_V26_LIBDIRS=$PYTHON_V26_ROOT/lib/python2.6
PYTHON_V26_LIBS=python2.6
PYTHON_ROOT=$PYTHON_V26_ROOT
PYTHON_INCLUDEDIRS=$PYTHON_V26_INCLUDEDIRS
PYTHON_LIBDIRS=$PYTHON_V26_LIBDIRS
PYTHON_LIBS=$PYTHON_V26_LIBS
STAFHOME=.
LD_LIBRARY_PATH=$PYTHON_V26_LIBDIRS/config/libpython2.6.a
STAF_USE_IPV6=
export VERSIONER_PYTHON_PREFER_32_BIT=yes
export PROJECTS OS_NAME BUILD_ARCH BUILD_TYPE PYTHON_ROOT  
PYTHON_INCLUDEDIRS CC_NAME STAF_USE_SSL OSTYPE PYTHON_BUILD_V23  
PYTHON_BUILD_V\
25 PYTHON_BUILD_V26 PYTHON_V26_ROOT PYTHON_V26_INCLUDEDIRS  
PYTHON_V26_LIBDIRS PYTHON_V26_LIBS PYTHON_ROOT PYTHON_INCLUDEDIRS  
PYTHON_LIBD\
IRS PYTHON_LIBS LD_LIBRARY_PATH STAF_USE_IPV6
export PROJECTS=staf
make -B
export PROJECTS=connprov*
make -B
export PROJECTS=python
make -B

The build was successful. I've got this library:

$ ls -l ../../rel/macosx/staf/retail/lib/python26/
total 40
-rwxr-xr-x  1 mykola  staff  16632 Apr  2 11:29 PYSTAF.so

Am I missing something?

Thank you,

- Mykola



------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users

Reply via email to