[tahoe-dev] Allmydata Tahoe Windows Client
FreeStorm .
freestorm77 at gmail.com
Wed Apr 21 03:21:36 PDT 2010
Hello,
I'm trying to build the Allmydata Tahoe Windows Client.
But without success, that why I need help from folks :-)
As I can see, the project contains 3 different parts:
- WinFUZE
- AllmydataBackup
- Installer
I have succefully build WinFUZE and AllmydataBackup, but I have
trouble to build the Installer.
When I download the Tahoe source from trunk and do "make" and make
"windows-exe",
py2exe create "confwiz.exe", "tahoe.exe" "tahesrv.exe", but theses
executables can't work.
Here is some "highlight" output lines of the "make windows-exe" command:
( If needed I can past the full make output.)
====================================================
C:\tahoe-client\_tahoe_temp>make windows-exe
python setup.py run_with_pythonpath -c "make -C windows windows-exe"
running run_with_pythonpath
command = make -C windows windows-exe
make[1]: entrant dans le rÚpertoire ½ C:/tahoe-client/_tahoe_temp/windows +
python setup.py py2exe
C:\Python26\lib\site-packages\py2exe\build_exe.py:16:
DeprecationWarning: the sets module is deprecated
import sets
running py2exe
creating C:\tahoe-client\_tahoe_temp\windows\build
creating C:\tahoe-client\_tahoe_temp\windows\build\bdist.win32
creating C:\tahoe-client\_tahoe_temp\windows\build\bdist.win32\winexe
creating C:\tahoe-client\_tahoe_temp\windows\build\bdist.win32\winexe\collect-2.6
creating C:\tahoe-client\_tahoe_temp\windows\build\bdist.win32\winexe\bundle-2.6
creating C:\tahoe-client\_tahoe_temp\windows\build\bdist.win32\winexe\temp
creating C:\tahoe-client\_tahoe_temp\windows\dist
*** searching for required modules ***
C:\tahoe-client\_tahoe_temp\support\Lib\site-packages\twisted-8.2.0-py2.6-win32.egg\twisted\web\microdom.py:181:
SyntaxWarning: assertion is always tr
ue, perhaps remove parentheses?
assert (oldChild.parentNode is self,
*** parsing results ***
[...]
A lot of lines without errors
[...]
copying ..\src\allmydata\web\__init__.pyc ->
C:\tahoe-client\_tahoe_temp\windows\dist\pkg_resources\allmydata\web
creating C:\tahoe-client\_tahoe_temp\windows\dist\winfuse
copying C:\Python26\lib\site-packages\py2exe\run.exe ->
C:\tahoe-client\_tahoe_temp\windows\dist\tahoe.exe
copying C:\Python26\lib\site-packages\py2exe\run_w.exe ->
C:\tahoe-client\_tahoe_temp\windows\dist\confwiz.exe
copying C:\Python26\lib\site-packages\py2exe\run.exe ->
C:\tahoe-client\_tahoe_temp\windows\dist\tahoesvc.exe
The following modules appear to be missing
['Crypto', 'Crypto.Cipher', 'Crypto.PublicKey', 'Crypto.Util',
'FCNTL', 'PAM', 'Pyrex.Distutils.build_ext', '_curses', '_pybsddb',
'_scproxy', 'bsddb3
.dbutils', 'crypt', 'dl', 'gmpy', 'numpy', 'pamauth', 'pysqlite2',
'resource', 'shadow', 'subunit', 'wx.BitmapFromImage', 'wx.EmptyIcon']
*** binary dependencies ***
Your executable(s) also depend on these dlls which are not included,
you may or may not need to distribute them.
Make sure you have the license if you distribute any of them, and
make sure you don't distribute files belonging to the operating system.
OLEAUT32.dll - C:\WINDOWS\system32\OLEAUT32.dll
USER32.dll - C:\WINDOWS\system32\USER32.dll
POWRPROF.dll - C:\WINDOWS\system32\POWRPROF.dll
SHELL32.dll - C:\WINDOWS\system32\SHELL32.dll
ole32.dll - C:\WINDOWS\system32\ole32.dll
WINMM.dll - C:\WINDOWS\system32\WINMM.dll
WSOCK32.dll - C:\WINDOWS\system32\WSOCK32.dll
COMDLG32.dll - C:\WINDOWS\system32\COMDLG32.dll
ADVAPI32.dll - C:\WINDOWS\system32\ADVAPI32.dll
NETAPI32.dll - C:\WINDOWS\system32\NETAPI32.dll
msvcrt.dll - C:\WINDOWS\system32\msvcrt.dll
WS2_32.dll - C:\WINDOWS\system32\WS2_32.dll
GDI32.dll - C:\WINDOWS\system32\GDI32.dll
RPCRT4.dll - C:\WINDOWS\system32\RPCRT4.dll
VERSION.dll - C:\WINDOWS\system32\VERSION.dll
KERNEL32.dll - C:\WINDOWS\system32\KERNEL32.dll
MSWSOCK.dll - C:\WINDOWS\system32\MSWSOCK.dll
COMCTL32.dll - C:\WINDOWS\system32\COMCTL32.dll
gdiplus.dll - C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\gdiplus.dll
MSVCP90.dll - C:\tahoe-client\_tahoe_temp\windows\MSVCP90.dll
touch windows-exe.stamp
====================================================
When I start tahoe.exe the following errors occurs:
====================================================
C:\tahoe-client\_tahoe_temp>windows\dist\tahoe.exe
Traceback (most recent call last):
File "tahoe.py", line 1, in <module>
File "allmydata\__init__.pyc", line 26, in <module>
File "nevow\__init__.pyc", line 143, in <module>
File "nevow\__init__.pyc", line 29, in load
File "nevow\util.pyc", line 183, in _namedAnyWithBuiltinTranslation
File "twisted\python\reflect.pyc", line 456, in namedAny
File "formless\webform.pyc", line 24, in <module>
File "nevow\static.pyc", line 18, in <module>
File "twisted\web\error.pyc", line 9, in <module>
ImportError: cannot import name resource
====================================================
When I run "tahoe.py" "conwiz.py" "tahoesvc.py" with python, they are woking
Are some variables settings or packages missing?
I miss something, but I don't know what :-)
Thanks for any help.
Frederic
My environment:
- Windows XP SP3
- MinGW 5.1.6
- GnuWin32 Make 3.81
- GnuWin32 CoretUtils 5.3.0
- Inno Setup 5.3.9
- Python 2.6 Py2exe 0.6.9
- Python 2.6 wxpython 2.8.10.1
- Python 2.6 pyWin32 214
- Python 2.6.5
More information about the tahoe-dev
mailing list