Hi,
I have problems with gtk.
I'm using the python2.5 branch of pyinstaller under windows; I have
installed the following package in order to install gtk,pytgk, etc.
http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html
Working in the main.py directory I produce the directory deployment
"distmain":
python c:\..blabla..\Makespec.py -d main.py
python c:\..blabla..\Build.py main.spec
but I have two problems:
1) I have to manually copy the "testgtk.glade" file under the "distmain"
directory
2) I have to manually copy the "c:\program
files\pygtk\gth\etc\pango\pango.modules" file under "distmain\etc\pango"
and the "c:\program files\pygtk\gtk\lib\pango\1.5.0\*" files under
"distmain\lib\pango\1.5.0\"
I found that other persons had the same problem.
Has anyone find a solution?
Here my solutions:
1) I added "[('testgtk.glade', '.\\testgtk.glade', 'DATA')]," in main.spec:
...
coll = COLLECT( exe, [('testgtk.glade', '.\\testgtk.glade', 'DATA')],
a.binaries,
strip=False,
upx=False,
name='distmain')
I think it should be a good solution
2) I copy the above etc\ and lib\ directories under a new directory
".\dirs" at the main level (where there are main.py and main.spec).
Then I have modified the main.spec:
...
tr = Tree('.\\dirs')
coll = COLLECT( exe, tr, [('testgtk.glade', '.\\testgtk.glade', 'DATA')],
a.binaries, strip=False, upx=False, name='distmain')
This is not a good solution: in order to let it work I have to use a
pango version that have to match the current "allinone_win32" pango
installed version. It should be better if the executable could find the
current pango installation.
With this solutions I can't create a single executable file. Can I? I
use pyinstaller today for the first time, if I use COLLECT I don't know
how to create a single file.
If I can't, I have to use an installer (nsis ?).
Thanks
Alessandro
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"PyInstaller" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/PyInstaller?hl=en
-~----------~----~----~----~------~----~------~--~---