delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/13/00:38:11

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Tue, 13 Mar 2001 00:43:47 -0500
From: Jason Tishler <Jason DOT Tishler AT dothill DOT com>
To: "Gerrit P. Haase" <gerrit DOT haase AT t-online DOT de>
Cc: Norman Vine <nhv AT cape DOT com>, cygwin AT cygwin DOT com
Subject: Re: python 2.0, cygwin & readline - undefined symbols
Message-ID: <20010313004347.A1084@dothill.com>
Mail-Followup-To: "Gerrit P. Haase" <gerrit DOT haase AT t-online DOT de>,
Norman Vine <nhv AT cape DOT com>, cygwin AT cygwin DOT com
References: <000401c0aadc$c4be3260$a300a8c0 AT nhv>; <20010312104136 DOT C1224 AT dothill DOT com> <3AAD2ECC DOT 21831 DOT 5C243F2 AT localhost>
Mime-Version: 1.0
User-Agent: Mutt/1.2.5i
In-Reply-To: <3AAD2ECC.21831.5C243F2@localhost>; from gerrit.haase@t-online.de on Mon, Mar 12, 2001 at 08:17:16PM +0100
Organization: Dot Hill Systems Corp.

--yZENRkoYN/+zq28J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Gerrit,

On Mon, Mar 12, 2001 at 08:17:16PM +0100, Gerrit P. Haase wrote:
> > > ><Am 2001-03-11 21:30 wars, als Norman Vine schrieb:>
> > > >< RE: python 2.0, cygwin & readline - undefined sym >
> > > >
> > > >> One thing I have noticed is that if you are installing to a ntsec drive
> > > >> You have to set the executable bits on the dll
> > > >> 
> > > >> /usr/local/bin $  ls -l libpython2.1.dll
> > > >> -rwxr-xr-x   1 nhv      None      1673990 Mar 11 13:47 libpython2.1.dll
> 
> Yep, that is the point, i did: 'chmod 777 libpython2.1.dll' and now, 
> python works for me:-)

I just built Python CVS with and without ntsec enabled.  There is no
difference -- both builds succeed without any failures.  However, there
is (minor) problem with make install when ntsec is enabled as pointed
out by Norman above.  I will be submitting the attached patch to Python
CVS to correct this.

> Just need to figure out, why the flags are not passed to build the
> extensions.

Yes!  Why CCSHARED is not being used during the building of the extensions
(i.e., by distutils) is the crux of your problem.

Note that your problem is really a Python distutils problem.  So, you
may have better luck at distutils-sig AT python DOT org then here.  Don't worry
-- I'm subscribed to that one too! :,)

Thanks,
Jason

-- 
Jason Tishler
Director, Software Engineering       Phone: +1 (732) 264-8770 x235
Dot Hill Systems Corp.               Fax:   +1 (732) 264-8798
82 Bethany Road, Suite 7             Email: Jason DOT Tishler AT dothill DOT com
Hazlet, NJ 07730 USA                 WWW:   http://www.dothill.com

--yZENRkoYN/+zq28J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Makefile.pre.in.patch"

Index: Makefile.pre.in
===================================================================
RCS file: /cvsroot/python/python/dist/src/Makefile.pre.in,v
retrieving revision 1.29
diff -r1.29 Makefile.pre.in
538c538
< 		$(INSTALL_DATA) $(DLLLIBRARY) $(BINDIR); \
---
> 		$(INSTALL_SHARED) $(DLLLIBRARY) $(BINDIR); \


--yZENRkoYN/+zq28J
Content-Type: text/plain; charset=us-ascii

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
--yZENRkoYN/+zq28J--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019