On 28 March 2000, Thomas Heller said:
Easy fix -- thanks. Will check it in shortly.
Hmmm. Was it ever? And why is this necessary? Is it so extensions can link against Python.dll, or is it something else?
Anyone out there been following the recent CVS tumult and trying to build stuff on Windows?
Thomas (or anyone else on a Windows box with access to the anonymous CVS tree), if you're feeling hardy, you could try rolling back the command/build_ext.py file one revision at a time until either 1) the problem goes away or 2) things blow up horribly because of other incompatibilities. If #2 occurs, try rolling back all of Distutils a week at a time, or maybe 2-3 days at a time. Let me know if you want help with the CVS trickery to do this.
libs is supposed to hold stuff ending in .lib under win32. These could be static libraries or the export library for .dlls or other .pyds which
Return-Path: email@example.com Delivered-To: firstname.lastname@example.org Received: from ntserv4.seqnet.net (ntserv4.seqnet.net [126.96.36.199]) by dinsdale.python.org (Postfix) with ESMTP id 7A9631CE74 for email@example.com; Tue, 28 Mar 2000 23:16:07 -0500 (EST) Received: from ucar.edu (vc3-1-162.dsl.seqnet.net [188.8.131.52]) by ntserv4.seqnet.net (Build 98 8.9.3/NT-8.9.3) with ESMTP id VAA00028; Tue, 28 Mar 2000 21:28:26 -0700 Message-ID: 38E18385.D40BFF48@ucar.edu Date: Tue, 28 Mar 2000 21:16:05 -0700 From: Joseph VanAndel firstname.lastname@example.org X-Mailer: Mozilla 4.7 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Greg Ward email@example.com Subject: Re: [Distutils] patch to change order of -I's in build_ext.py References: firstname.lastname@example.org.HOWL 20000328230021.A1137@beelzebub Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: email@example.com Errors-To: firstname.lastname@example.org X-BeenThere: email@example.com X-Mailman-Version: 2.0beta1 Precedence: bulk List-Id: Module Distribution Utilities for Python <distutils-sig.python.org>
Greg Ward wrote:
BTW, Is anyone in the NumPy community keeping on top of Distutils? There have been a lot of changes since 0.1.3 was released in January, and I have been rather free with making incompatible changes (because there's no way I'm gonna be able to get away with them after Python 1.6/Distutils 1.0 are out). I've also been keeping my examples/numpy_setup.py script up-to-date with the changes, in hopes that some eager NumPy hacker will keep an eye on the changes in Distutils and be ready to update NumPy's real setup script when the time comes. Am I being overly optimistic?
I simply used your examples/numpy_setup.py script with the latest Numeric Python CVS version, and it worked (Solaris 2.6 and RH6.1). There was a message from one frustrated Numeric Python users that didn't care for the pace of changes in distutils, since Numeric Python doesn't ship with a Makefile anymore. But as of this morning (3/28/00), I could grab the latest distutils, install them, copy examples/numpy_setup.py to Numeric/setup.py, and build.