After some more tinkering, I was able to build a windows installer for rpy2.
I'll test it tomorrow. Laurent 2008/10/22 laurent oget <[EMAIL PROTECTED]>: > I could not find a machine with VS 2003 so i tried my chance with > MINGW/MSYS, following > > http://boodebr.org/main/python/build-windows-extensions > > I installed MSYS and MINGW and ran python setup.py bdist_wininst > > A few issues i found: > > -windows is confused between rinterface.h (from rpy) and Rinterface.h (from R) > -Rinterface.h is not shipped with the windows binary installer of R > -windows/mingw does not know what to do with uintptr_t > > i worked around those 3 by: > -replacing uintptr_t with unsigned int > -renaming rinterface.h to r_interface.h > -copying RInterface.h from a src distribution of R > > now > > i am stuck with a mysterious > > > writing build\temp.win32-2.5\Release\rpy\rinterface\rinterface.def > Traceback (most recent call last): > File "setup.py", line 156, in <module> > [pack_name + '.rinterface', pack_name + '.rinterface.tests'] > File "C:\Python25\lib\distutils\core.py", line 151, in setup > dist.run_commands() > File "C:\Python25\lib\distutils\dist.py", line 974, in run_commands > self.run_command(cmd) > File "C:\Python25\lib\distutils\dist.py", line 994, in run_command > cmd_obj.run() > File "C:\Python25\lib\distutils\command\bdist_wininst.py", line 107, in run > self.run_command('build') > File "C:\Python25\lib\distutils\cmd.py", line 333, in run_command > self.distribution.run_command(command) > File "C:\Python25\lib\distutils\dist.py", line 994, in run_command > cmd_obj.run() > File "C:\Python25\lib\distutils\command\build.py", line 112, in run > self.run_command(cmd_name) > File "C:\Python25\lib\distutils\cmd.py", line 333, in run_command > self.distribution.run_command(command) > File "C:\Python25\lib\distutils\dist.py", line 994, in run_command > cmd_obj.run() > File "C:\Python25\lib\distutils\command\build_ext.py", line 299, in run > self.build_extensions() > File "C:\Python25\lib\distutils\command\build_ext.py", line 425, in > build_extensions > self.build_extension(ext) > File "C:\Python25\lib\distutils\command\build_ext.py", line 522, in > build_extension > target_lang=language) > File "C:\Python25\lib\distutils\ccompiler.py", line 845, in > link_shared_object > extra_preargs, extra_postargs, build_temp, target_lang) > File "C:\Python25\lib\distutils\cygwinccompiler.py", line 246, in link > target_lang) > File "C:\Python25\lib\distutils\unixccompiler.py", line 214, in link > libraries) > File "C:\Python25\lib\distutils\ccompiler.py", line 1242, in gen_lib_options > opt = compiler.runtime_library_dir_option (dir) > File "C:\Python25\lib\distutils\unixccompiler.py", line 278, in > runtime_library_dir_option > compiler = os.path.basename(sysconfig.get_config_var("CC")) > File "C:\Python25\lib\ntpath.py", line 200, in basename > return split(p)[1] > File "C:\Python25\lib\ntpath.py", line 164, in split > d, p = splitdrive(p) > File "C:\Python25\lib\ntpath.py", line 119, in splitdrive > if p[1:2] == ':': > TypeError: 'NoneType' object is unsubscriptable > > I will do some more digging in distutils to try and figure about what > is going on, but I welcome any hint from knowledgeable people > > Laurent > > 2008/10/22 laurent oget <[EMAIL PROTECTED]>: >> If I can get my hands on a windows machine with VS 2003 and python >> 2.5.2, should I expect python setup.py bdist_wininst >> to produce a windows installer? >> >> Laurent >> > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list