It seems that the version of distutils egenix-mx-base was developed with is not compatible with Python 2.4.1 - when the setup.py step is run during the win32 debug build:
../../debug/bin/python_d.exe setup.py build --build-base=build_debug --debug install --force
it fails with the following:
running mx_autoconf
C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\dist.p y:222: UserWarning: 'licence' distribution option is deprecated; use 'license' warnings.warn(msg)
Traceback (most recent call last):
File "setup.py", line 16, in ?
mxSetup.run_setup(configurations)
File "C:\cygwin\home\builder\tinderbuild\external\egenix-mx\egenix-mx-base -2.1.0\mxSetup.py", line 813, in run_setup
apply(setup, (), kws)
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\core.p y", line 149, in setup
dist.run_commands()
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\dist.p y", line 946, in run_commands
self.run_command(cmd)
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\dist.p y", line 966, in run_command
cmd_obj.run()
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\comman d\build.py", line 112, in run
self.run_command(cmd_name)
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\cmd.py ", line 333, in run_command
self.distribution.run_command(command)
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\dist.p y", line 966, in run_command
cmd_obj.run()
File "C:\cygwin\home\builder\tinderbuild\external\egenix-mx\egenix-mx-base -2.1.0\mxSetup.py", line 86, in run
self._check_compiler()
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\comman d\config.py", line 107, in _check_compiler
dry_run=self.dry_run, force=1)
File "C: \cygwin\home\builder\tinderbuild\external\debug\bin\lib\distutils\ccompi ler.py", line 1177, in new_compiler
return klass (None, dry_run, force)
File "C:\cygwin\home\builder\tinderbuild\external\egenix-mx\egenix-mx-base -2.1.0\mxSetup.py", line 156, in mx_msvccompiler__init__
self.compile_options.extend(['/O2','/Gf','/GB','/GD'])AttributeError: MSVCCompiler instance has no attribute 'compile_options'
a traceback on line 157 or mxSetup.py:
self.compile_options.extend(['/O2','/Gf','/GB','/GD'])
it seems that compile_options attribute doesn't exist in the MSVCCompiler class
if I do the quick-n-dirty patch to comment out that line it builds.
I'm leaving the patch in for now and I'll chat with you all about this later
--- Bear http://code-bear.com
Open Source Applications Foundation (OSAF) http://www.osafoundation.org
PGP Fingerprint = 9996 719F 973D B11B E111 D770 9331 E822 40B3 CD29
PGP.sig
Description: This is a digitally signed message part_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "Dev" mailing list http://lists.osafoundation.org/mailman/listinfo/dev
