[Interface-dev] Problem installing ZopeInterface on Cygwin
John Whitley
whitley at acm.org
Fri Jul 15 14:35:30 EDT 2005
Hi all,
I'm running into an odd problem attempting to build the ZopeInterface
package on Cygwin. FWIW, I've gotten the same results below with
versions 3.0.1 and 3.1.0b1.
The relevant part of the build output is below. The failure "cannot
find -lpython2.4" appears to be merely because the link path (-L
option) isn't being set correctly; the link line is missing the "-L/
usr/lib/python2.4" option.
I tried diving in to determine whether this is an issue with Cygwin's
distutils install or an issue specific to ZopeInterface, but no
luck. I'm still a bit too new to the arcana of distutils...
Any pointers (or solutions ;-) greatly appreciated!
-- John Whitley
building 'zope.interface._zope_interface_coptimizations' extension
[...]
creating build/temp.cygwin-1.5.18-i686-2.4/Dependencies/
zope.interface-ZopeInterface-3.1.0b1/zope.interface
gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
IDependencies/zope.interface-ZopeInterface-3.1.0b1/zope.interface -I/
usr/include/python2.4 -c Dependencies/zope.interface-
ZopeInterface-3.1.0b1/zope.interface/_zope_interface_coptimizations.c
-o build/temp.cygwin-1.5.18-i686-2.4/Dependencies/zope.interface-
ZopeInterface-3.1.0b1/zope.interface/_zope_interface_coptimizations.o
gcc -shared -Wl,--enable-auto-image-base build/temp.cygwin-1.5.18-
i686-2.4/Dependencies/zope.interface-ZopeInterface-3.1.0b1/
zope.interface/_zope_interface_coptimizations.o -L. -lpython2.4 -o
build/lib.cygwin-1.5.18-i686-2.4/zope/interface/
_zope_interface_coptimizations.dll
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld:
cannot find -lpython2.4
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
More information about the Interface-dev
mailing list