Dear joerg, other issues: if i type % cd /work/ports/editors/openoffice-2.0-devel/work/pyuno/ % source ../FreeBSDEnv.sh % cd demo % python hello_world_comp.py Traceback (most recent call last): File "hello_world_comp.py", line 1, in ? import uno ImportError: No module named uno
fails. % which python /work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/bin/python and % python Python 2.3.4 (#1, Jun 20 2005, 13:48:59) [GCC 3.4.1 [FreeBSD]] on freebsd5 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/work/ports/editors/openoffice-2.0-devel/work/pyuno/demo', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/python', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/python/lib-dynload', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/python23.zip', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/python2.3', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/python2.3/plat-freebsd5', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/python2.3/lib-tk', '/work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/python2.3/lib-dynload'] >>> this is because there is no uno.py in this sys.path. % pwd ; find . -name "uno.py" /work/ports/editors/openoffice-2.0-devel/work/pyuno ./source/module/uno.py ./unxfbsd.pro/lib/uno.py here are uno.py and deliver'ed like: COPY: ../unxfbsd.pro/lib/uno.py -> /work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/pyuno/uno.py so i think this is reasonable to apply following patch, namely adding /work/ports/editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/lib/pyuno in sys.path as well. % cat ../../files/patch-config_office+set_soenv.in Index: config_office/set_soenv.in =================================================================== RCS file: /cvs/tools/config_office/set_soenv.in,v retrieving revision 1.65 diff -u -r1.65 set_soenv.in --- config_office/set_soenv.in 9 Jun 2005 14:14:52 -0000 1.65 +++ config_office/set_soenv.in 21 Jun 2005 02:43:04 -0000 @@ -1342,7 +1342,7 @@ if ($SYSTEM_PYTHON eq "NO") { - $PYTHONPATH = '.'.$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$ds.'lib'.$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$ds.'lib'.$ds.'python'.$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$ds.'lib'.$ds.'python'.$ds.'lib-dynload'; + $PYTHONPATH = '.'.$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$ds.'lib'.$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$ds.'lib'.$ds.'python'.$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$ds.'lib'.$ds.'python'.$ds.'lib-dynload'.$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$ds.'lib'.$ds.'pyuno' ; $PYTHONHOME = '$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'; } do you think this is correct or reasonable? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]