On 14/04/2007 12.45, palo wrote:
> Hi
> I'd like to confirm the problem with opengl discussed in a previous
> thread.
> Executable created from
>
> import OpenGL.GL
> print "hello"
>
> gives error
> Traceback (most recent call last):
> File "<string>", line 3, in ?
> File "E:\pyinstaller\iu.py", line 334, in importHook
> ImportError: No module named encodings
>
> It does not depend on -F/-D choice in Makespec.py.
> This is on winxp, created with python 2.4, PyOpenGL 2.0.1.09,
> pyinstaller from svn (today).
> The error message appears on a machine with no python 2.4 installed.
> (there actually is python 2.5, but hopefully it doesn't matter). If I
> install python 2.4 there (vanilla, no PyOpenGL installation required)
> the error disappears.
I still can't reproduce this, but I'm willing to try and debug it. I need some
help though.
First, can you run ArchiveViewer onto the final executable, type "O out1.pyz"
to open the internal PYZ file, and then see if the encodings packages is
present in the list? I'll paste my session to show you what I mean:
[E:\work\pyinstaller\bug\distopenglbug]..\..\ArchiveViewer.py openglbug.exe
pos, length, uncompressed, iscompressed, type, name
[(0, 284573, 284573, 0, 'z', 'out1.pyz'),
(284573, 6954, 15937, 1, 'm', 'iu'),
(291527, 5276, 12167, 1, 'm', 'archive'),
(296803, 597, 1035, 1, 's', '_mountzlib'),
(297400, 1153, 2307, 1, 's', 'opengl'),
(298553, 81, 76, 1, 's', 'useUnicode'),
(298634, 41, 33, 1, 's', 'openglbug')]
? O out1.pyz
Name: (ispkg, pos, len)
{'OpenGL': (True, 991L, 686),
'OpenGL.GL': (True, 16L, 338),
'OpenGL.GL.GL__init__': (False, 197808L, 15767),
'OpenGL.GLU': (True, 225247L, 250),
'OpenGL.GLU.GLU__init__': (False, 185162L, 3177),
'StringIO': (False, 1677L, 4606),
'UserDict': (False, 83234L, 2663),
'base64': (False, 10825L, 4414),
'codecs': (False, 102803L, 8080),
'copy': (False, 176083L, 5078),
'copy_reg': (False, 226769L, 2380),
'dis': (False, 48408L, 3099),
'encodings': (True, 63465L, 1965),
'encodings.aliases': (False, 214221L, 2976),
'encodings.ascii': (False, 270545L, 557),
'encodings.base64_codec': (False, 29602L, 1029),
'encodings.big5': (False, 8421L, 639),
'encodings.big5hkscs': (False, 190666L, 643),
'encodings.bz2_codec': (False, 142991L, 1063),
'encodings.charmap': (False, 168720L, 796),
'encodings.cp037': (False, 27274L, 2328),
'encodings.cp1006': (False, 171001L, 1610),
'encodings.cp1026': (False, 85897L, 2342),
'encodings.cp1140': (False, 10133L, 692),
'encodings.cp1250': (False, 245456L, 1473),
'encodings.cp1251': (False, 243689L, 1767),
'encodings.cp1252': (False, 242623L, 1066),
'encodings.cp1253': (False, 240951L, 1672),
'encodings.cp1254': (False, 239839L, 1112),
'encodings.cp1255': (False, 238257L, 1582),
'encodings.cp1256': (False, 236723L, 1534),
'encodings.cp1257': (False, 235220L, 1503),
'encodings.cp1258': (False, 234030L, 1190),
'encodings.cp424': (False, 173721L, 2362),
'encodings.cp437': (False, 154531L, 1794),
'encodings.cp500': (False, 188339L, 2327),
'encodings.cp737': (False, 160950L, 1871),
'encodings.cp775': (False, 15239L, 1817),
'encodings.cp850': (False, 58621L, 1715),
'encodings.cp852': (False, 56785L, 1836),
'encodings.cp855': (False, 54917L, 1868),
'encodings.cp856': (False, 53226L, 1691),
'encodings.cp857': (False, 51507L, 1719),
'encodings.cp860': (False, 266034L, 1787),
'encodings.cp861': (False, 267821L, 1798),
'encodings.cp862': (False, 30631L, 1849),
'encodings.cp863': (False, 264236L, 1798),
'encodings.cp864': (False, 260580L, 1860),
'encodings.cp865': (False, 262440L, 1796),
'encodings.cp866': (False, 255602L, 1872),
'encodings.cp869': (False, 253748L, 1854),
'encodings.cp874': (False, 140016L, 1764),
'encodings.cp875': (False, 137497L, 2519),
'encodings.cp932': (False, 354L, 637),
'encodings.cp949': (False, 250238L, 638),
'encodings.cp950': (False, 278213L, 639),
'encodings.euc_jis_2004': (False, 156325L, 645),
'encodings.euc_jisx0213': (False, 122435L, 645),
'encodings.euc_jp': (False, 226134L, 635),
'encodings.euc_kr': (False, 24036L, 634),
'encodings.gb18030': (False, 275010L, 645),
'encodings.gb2312': (False, 40153L, 638),
'encodings.gbk': (False, 67145L, 638),
'encodings.hex_codec': (False, 250876L, 1038),
'encodings.hp_roman8': (False, 169516L, 1485),
'encodings.hz': (False, 225497L, 637),
'encodings.idna': (False, 271753L, 1995),
'encodings.iso2022_jp': (False, 77422L, 646),
'encodings.iso2022_jp_1': (False, 100302L, 648),
'encodings.iso2022_jp_2': (False, 101598L, 647),
'encodings.iso2022_jp_2004': (False, 123080L, 653),
'encodings.iso2022_jp_3': (False, 100950L, 648),
'encodings.iso2022_jp_ext': (False, 6921L, 651),
'encodings.iso2022_kr': (False, 213575L, 646),
'encodings.iso8859_1': (False, 43173L, 750),
'encodings.iso8859_10': (False, 183970L, 1192),
'encodings.iso8859_11': (False, 182439L, 1531),
'encodings.iso8859_13': (False, 181161L, 1278),
'encodings.iso8859_14': (False, 9060L, 1073),
'encodings.iso8859_15': (False, 7572L, 849),
'encodings.iso8859_16': (False, 172611L, 1110),
'encodings.iso8859_2': (False, 41884L, 1289),
'encodings.iso8859_3': (False, 40791L, 1093),
'encodings.iso8859_4': (False, 127937L, 1225),
'encodings.iso8859_5': (False, 46820L, 1588),
'encodings.iso8859_6': (False, 45397L, 1423),
'encodings.iso8859_7': (False, 43923L, 1474),
'encodings.iso8859_8': (False, 38913L, 1240),
'encodings.iso8859_9': (False, 71225L, 815),
'encodings.johab': (False, 6283L, 638),
'encodings.koi8_r': (False, 78068L, 1872),
'encodings.koi8_u': (False, 79940L, 860),
'encodings.latin_1': (False, 163378L, 562),
'encodings.mac_cyrillic': (False, 247397L, 1844),
'encodings.mac_greek': (False, 68434L, 1828),
'encodings.mac_iceland': (False, 65430L, 1715),
'encodings.mac_latin2': (False, 251914L, 1834),
'encodings.mac_roman': (False, 147718L, 1726),
'encodings.mac_turkish': (False, 80800L, 1730),
'encodings.mbcs': (False, 276174L, 621),
'encodings.palmos': (False, 70262L, 963),
'encodings.ptcp154': (False, 115791L, 1804),
'encodings.punycode': (False, 144567L, 3151),
'encodings.quopri_codec': (False, 249241L, 997),
'encodings.raw_unicode_escape': (False, 275655L, 519),
'encodings.rot_13': (False, 141780L, 1211),
'encodings.shift_jis': (False, 17056L, 641),
'encodings.shift_jis_2004': (False, 67783L, 651),
'encodings.shift_jisx0213': (False, 271102L, 651),
'encodings.string_escape': (False, 246929L, 468),
'encodings.tis_620': (False, 127158L, 779),
'encodings.undefined': (False, 82530L, 704),
'encodings.unicode_escape': (False, 144054L, 513),
'encodings.unicode_internal': (False, 197294L, 514),
'encodings.utf_16': (False, 156970L, 1082),
'encodings.utf_16_be': (False, 162821L, 557),
'encodings.utf_16_le': (False, 102245L, 558),
'encodings.utf_7': (False, 17697L, 457),
'encodings.utf_8': (False, 24670L, 551),
'encodings.uu_codec': (False, 114065L, 1726),
'encodings.zlib_codec': (False, 123733L, 1029),
'getopt': (False, 257474L, 3106),
'inspect': (False, 88239L, 12063),
'linecache': (False, 276795L, 1418),
'ntpath': (False, 72267L, 5155),
'opcode': (False, 124762L, 2396),
'os': (False, 129162L, 8335),
'os2emxpath': (False, 32480L, 4389),
'popen2': (False, 60336L, 3129),
'posixpath': (False, 149444L, 5087),
'quopri': (False, 110883L, 3182),
're': (False, 72040L, 227),
'repr': (False, 25221L, 2053),
'sre': (False, 117595L, 4840),
'sre_compile': (False, 229149L, 4881),
'sre_constants': (False, 158052L, 2898),
'sre_parse': (False, 217197L, 8050),
'stat': (False, 269619L, 926),
'string': (False, 18154L, 5882),
'stringprep': (False, 191309L, 5985),
'token': (False, 36869L, 2044),
'tokenize': (False, 163940L, 4780),
'types': (False, 273748L, 1262)}
? Q
As you can see, the "encondings" package is present within my executable.
Let's start from this.
--
Giovanni Bajo
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---