Hi Martin,

I am almost done porting AIX support from 1.5 to trunk. I can build
the bootloader on AIX, build executables and run them on my three AIX
systems.

However, the test suite (buildtests/runtests.py) does not run on AIX.
Actually, the test suite itself fails.

Are there any known issues with the testsuite on trunk?


Also, I tried to verify that I have not broken anything by building on
Mac. Again, the testsuite fails (in a different way though).


The stack traces are found below.

/Martin

---
Errors on AIX:

#################### EXECUTING MATCHING test_multipackage4.toc
####################

Traceback (most recent call last):
  File "/data/maconomy/mgd/pyinstaller/pyinstaller-aix-trunk-patches/
utils/ArchiveViewer.py", line 235, in <module>
    raise SystemExit(main(opts, args))
  File "/data/maconomy/mgd/pyinstaller/pyinstaller-aix-trunk-patches/
utils/ArchiveViewer.py", line 65, in main
    show_log(name, arch)
  File "/data/maconomy/mgd/pyinstaller/pyinstaller-aix-trunk-patches/
utils/ArchiveViewer.py", line 195, in show_log
    pprint.pprint(output)
  File "/opt/freeware/lib/python2.6/pprint.py", line 55, in pprint
    printer.pprint(object)
  File "/opt/freeware/lib/python2.6/pprint.py", line 106, in pprint
    self._format(object, self._stream, 0, 0, {}, 0)
  File "/opt/freeware/lib/python2.6/pprint.py", line 211, in _format
    allowance + 1, context, level)
  File "/opt/freeware/lib/python2.6/pprint.py", line 219, in _format
    write(rep)
IOError: [Errno 28] No space left on device
Traceback (most recent call last):
  File "./runtests.py", line 357, in <module>
    runtests(tests, run_executable=not opts.no_run,
verbose=opts.verbose)
  File "./runtests.py", line 236, in runtests
    fname_list = eval(open(newlog, 'r').read())
  File "<string>", line 0

    ^
SyntaxError: unexpected EOF while parsing

---
Errors on Mac OS X (bootloader 32 bit)

#################### BUILDING TEST multipackage/test_multipackage1
####################

TESTING MULTIPROCESS FEATURE: file A (onefile pack) depends on file B
(onefile pack).
INFO: checking Analysis
INFO: building Analysis because outAnalysis0.toc non existent
INFO: running Analysis outAnalysis0.toc
INFO: Analyzing /Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-
trunk-patches-test/support/_mountzlib.py
INFO: Analyzing /Users/mgd/Library/Application Support/pyinstaller/
support/useUnicode.py
INFO: Analyzing test_multipackage1.py
INFO: Analyzing /usr/bin/python
Traceback (most recent call last):
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/pyinstaller.py", line 104, in <module>
    main()
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/pyinstaller.py", line 99, in main
    run_build(opts, spec_file)
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/pyinstaller.py", line 54, in run_build
    PyInstaller.build.main(spec_file, **opts.__dict__)
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/build.py", line 1563, in main
    build(specfile, buildpath)
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/build.py", line 1460, in build
    execfile(spec)
  File "test_multipackage1.spec", line 9, in <module>
    pathex=['.'])
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/build.py", line 344, in __init__
    self.__postinit__()
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/build.py", line 296, in __postinit__
    self.assemble()
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/build.py", line 458, in assemble
    manifest=depmanifest)[1:])
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/bindepend.py", line 116, in Dependencies
    for lib, npth in selectImports(pth, xtrapath):
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/bindepend.py", line 338, in selectImports
    dlls = getImports(pth)
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/bindepend.py", line 515, in getImports
    return _getImports_macholib(pth)
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/bindepend.py", line 426, in
_getImports_macholib
    from PyInstaller.lib.macholib.MachO import MachO
  File "/Users/mgd/Projects/pyinstaller-work/pyinstaller-aix-trunk-
patches-test/PyInstaller/lib/macholib/MachO.py", line 15, in <module>
    from macholib._compat import B
ImportError: No module named _compat

#################### EXECUTING MATCHING test_multipackage1.toc
####################

Traceback (most recent call last):
  File "./runtests.py", line 357, in <module>
    runtests(tests, run_executable=not opts.no_run,
verbose=opts.verbose)
  File "./runtests.py", line 233, in runtests
    '-b -r >> ' + newlog, prog])
TypeError: sequence item 4: expected string, NoneType found
cph-018-mgd:buildtests martindawids$ less runtests.py

-- 
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.

Reply via email to