Hi Andras,

I tried to use internal toolkit:
"
checking which translate-toolkit to use... internal
"
But when I try to build translations I got this error:
"
=============
Building module translations
=============
Entering /home/kami/git/libreoffice-3-4/bootstrap/translations

: &&
LD_LIBRARY_PATH=/home/kami/git/libreoffice-3-4/bootstrap/solver/300/
unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}<http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D>
/home/kami/git/libreoffice-3-4/bootstrap/solver/300/unxlngi6.pro/bin/po2oo--skipsource
-i ./source/de -t ./
unxlngi6.pro/misc/sdf-template/en-US.sdf -o ./
unxlngi6.pro/misc/sdf-l10n/de.sdf -l de
Traceback (most recent call last):
  File "/home/kami/git/libreoffice-3-4/bootstrap/solver/300/
unxlngi6.pro/bin/po2oo", line 27, in <module>
    from translate.convert import po2oo
ImportError: No module named translate.convert
dmake:  Error code 1, while making './unxlngi6.pro/misc/sdf-l10n/de.sdf'
Retrying /home/kami/git/libreoffice-3-4/bootstrap/translations

: &&
LD_LIBRARY_PATH=/home/kami/git/libreoffice-3-4/bootstrap/solver/300/
unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}<http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D>
/home/kami/git/libreoffice-3-4/bootstrap/solver/300/unxlngi6.pro/bin/po2oo--skipsource
-i ./source/de -t ./
unxlngi6.pro/misc/sdf-template/en-US.sdf -o ./
unxlngi6.pro/misc/sdf-l10n/de.sdf -l de
Traceback (most recent call last):
  File "/home/kami/git/libreoffice-3-4/bootstrap/solver/300/
unxlngi6.pro/bin/po2oo", line 27, in <module>
    from translate.convert import po2oo
ImportError: No module named translate.convert
dmake:  Error code 1, while making './unxlngi6.pro/misc/sdf-l10n/de.sdf'
"

If I install system provided translation-toolkit (version 1.7 on Ubuntu
11.04) it tries to use that but the build fails because of missing
--skipsource in 1.7 however I am using internal translation toolkit. I think
it can be a path problem where the a system installed translation-toolkit
masks the version comes form the build system.

I provide the attached patch to fix this problem. I simply move
translate-toolkit python modules to bin. I hope this will solve the problem.
Please commit it to master and 3-4 if you agree.

Not tested other platform than Linux.

Regards,
KAMI
From 72da35d03c29c9d8e94de0cf49dea7a8dbffff7d Mon Sep 17 00:00:00 2001
From: Kalman Szalai - KAMI <kami...@gmail.com>
Date: Tue, 19 Apr 2011 09:42:45 +0200
Subject: [PATCH] Place translate-toolkit module files next to po2oo in bin.

---
 translate_toolkit/prj/d.lst |   61 ++++++++++++++++++++++--------------------
 1 files changed, 32 insertions(+), 29 deletions(-)

diff --git a/translate_toolkit/prj/d.lst b/translate_toolkit/prj/d.lst
index 5833cf4..ca4fe7a 100644
--- a/translate_toolkit/prj/d.lst
+++ b/translate_toolkit/prj/d.lst
@@ -1,32 +1,35 @@
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\convert
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\filters
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\lang
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\misc
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\misc\typecheck
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\storage
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\storage\placeables
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\storage\versioncontrol
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\storage\xml_extract
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\search
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\search\indexing
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\services
-mkdir: %_DEST%\lib%_EXT%\translate_toolkit\translate\tools
+mkdir: %_DEST%\bin%_EXT%\translate
+mkdir: %_DEST%\bin%_EXT%\translate\convert
+mkdir: %_DEST%\bin%_EXT%\translate\filters
+mkdir: %_DEST%\bin%_EXT%\translate\lang
+mkdir: %_DEST%\bin%_EXT%\translate\misc
+mkdir: %_DEST%\bin%_EXT%\translate\misc\typecheck
+mkdir: %_DEST%\bin%_EXT%\translate\storage
+mkdir: %_DEST%\bin%_EXT%\translate\storage\placeables
+mkdir: %_DEST%\bin%_EXT%\translate\storage\versioncontrol
+mkdir: %_DEST%\bin%_EXT%\translate\storage\xml_extract
+mkdir: %_DEST%\bin%_EXT%\translate\search
+mkdir: %_DEST%\bin%_EXT%\translate\search\indexing
+mkdir: %_DEST%\bin%_EXT%\translate\services
+mkdir: %_DEST%\bin%_EXT%\translate\share
+mkdir: %_DEST%\bin%_EXT%\translate\share\langmodels
+mkdir: %_DEST%\bin%_EXT%\translate\tools
 
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\* %_DEST%\lib%_EXT%\translate_toolkit\translate\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\convert\* %_DEST%\lib%_EXT%\translate_toolkit\translate\convert\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\filters\* %_DEST%\lib%_EXT%\translate_toolkit\translate\filters\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\lang\* %_DEST%\lib%_EXT%\translate_toolkit\translate\lang\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\misc\* %_DEST%\lib%_EXT%\translate_toolkit\translate\misc\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\misc/typecheck\* %_DEST%\lib%_EXT%\translate_toolkit\translate\misc/typecheck\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\storage\* %_DEST%\lib%_EXT%\translate_toolkit\translate\storage\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\storage/placeables\* %_DEST%\lib%_EXT%\translate_toolkit\translate\storage/placeables\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\storage/versioncontrol\* %_DEST%\lib%_EXT%\translate_toolkit\translate\storage/versioncontrol\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\storage/xml_extract\* %_DEST%\lib%_EXT%\translate_toolkit\translate\storage/xml_extract\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\search\* %_DEST%\lib%_EXT%\translate_toolkit\translate\search\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\search/indexing\* %_DEST%\lib%_EXT%\translate_toolkit\translate\search/indexing\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\services\* %_DEST%\lib%_EXT%\translate_toolkit\translate\services\*
-..\%__SRC%\misc\build\translate-toolkit-*\build\lib\translate\tools\* %_DEST%\lib%_EXT%\translate_toolkit\translate\tools\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\* %_DEST%\bin%_EXT%\translate\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\convert\* %_DEST%\bin%_EXT%\translate\convert\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\filters\* %_DEST%\bin%_EXT%\translate\filters\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\lang\* %_DEST%\bin%_EXT%\translate\lang\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\misc\* %_DEST%\bin%_EXT%\translate\misc\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\misc/typecheck\* %_DEST%\bin%_EXT%\translate\misc/typecheck\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\storage\* %_DEST%\bin%_EXT%\translate\storage\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\storage/placeables\* %_DEST%\bin%_EXT%\translate\storage/placeables\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\storage/versioncontrol\* %_DEST%\bin%_EXT%\translate\storage/versioncontrol\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\storage/xml_extract\* %_DEST%\bin%_EXT%\translate\storage/xml_extract\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\search\* %_DEST%\bin%_EXT%\translate\search\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\search/indexing\* %_DEST%\bin%_EXT%\translate\search/indexing\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\services\* %_DEST%\bin%_EXT%\translate\services\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\share\* %_DEST%\bin%_EXT%\translate\share\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\share\langmodels\* %_DEST%\bin%_EXT%\translate\share\langmodels\*
+..\%__SRC%\misc\build\translate-toolkit-*\translate\tools\* %_DEST%\bin%_EXT%\translate\tools\*
 ..\%__SRC%\misc\build\translate-toolkit-*\build\scripts-*\oo2po  %_DEST%\bin%_EXT%\*
 ..\%__SRC%\misc\build\translate-toolkit-*\build\scripts-*\po2oo  %_DEST%\bin%_EXT%\*
-- 
1.7.4.1

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to