Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #26367

RE: EXTERNAL: Re: missing python-config and building python on Windows

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!xlned.com!feeder1.xlned.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <ramit.prasad@jpmorgan.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'completeness': 0.07; 'means,': 0.07; 'subject:missing': 0.07; 'suppose': 0.07; 'subject:Windows': 0.09; 'python': 0.09; 'received:155': 0.09; 'windows,': 0.09; 'looked': 0.10; 'programs.': 0.11; 'subject:python': 0.11; 'library': 0.15; '*can*': 0.16; 'cflags': 0.16; 'disclaimers': 0.16; 'disclaimers,': 0.16; 'dll.': 0.16; 'from:addr:jpmorgan.com': 0.16; 'help?': 0.16; 'installer.': 0.16; 'msvc.': 0.16; 'received:155.180': 0.16; 'received:159.53': 0.16; 'received:169.70': 0.16; 'received:169.70.184': 0.16; 'received:bankone.net': 0.16; 'received:exchad.jpmchase.net': 0.16; 'received:jpmchase.com': 0.16; 'received:jpmchase.net': 0.16; 'received:svr.bankone.net': 0.16; 'securities,': 0.16; 'subject: \n ': 0.16; 'url:disclosures': 0.16; 'url:jpmorgan': 0.16; 'wrote:': 0.17; 'pieces': 0.17; 'replacing': 0.17; 'url:moin': 0.17; 'appears': 0.18; 'windows': 0.19; 'to:name :python-list@python.org': 0.20; 'file.': 0.20; 'together.': 0.21; 'apps': 0.23; 'dependent': 0.23; 'seems': 0.23; 'received:169.254': 0.24; 'header:In-Reply-To:1': 0.25; 'url:wiki': 0.26; 'supported': 0.26; 'am,': 0.27; '(as': 0.27; 'accuracy': 0.27; 'installing': 0.27; "doesn't": 0.28; 'all.': 0.28; 'run': 0.28; 'surprised': 0.29; 'received:169': 0.29; 'this.': 0.29; "i'm": 0.29; 'header:Received:8': 0.30; 'url:python': 0.32; 'file': 0.32; 'could': 0.32; 'curious': 0.33; 'to:addr:python-list': 0.33; 'knowledge': 0.33; 'that,': 0.34; 'needed': 0.35; 'exist': 0.35; 'expected': 0.35; 'pm,': 0.35; 'there': 0.35; 'but': 0.36; 'url:org': 0.36; 'should': 0.36; 'charset:us-ascii': 0.36; 'does': 0.37; 'two': 0.37; 'python.org': 0.37; 'subject:: ': 0.38; 'mark': 0.38; 'files': 0.38; 'to:addr:python.org': 0.39; 'step': 0.39; 'build': 0.39; 'where': 0.40; 'subject:-': 0.40; 'most': 0.61; 'is.': 0.62; 'url:%20': 0.63; 'information,': 0.63; 'url:email': 0.63; 'more': 0.63; 'fun': 0.64; 'legal': 0.65; 'subject': 0.66; 'afraid': 0.66; 'purchase': 0.67; 'believe': 0.69; 'sale': 0.76; 'mingw': 0.84; 'received:169.254.8': 0.84; 'reflection': 0.84
X-DKIM OpenDKIM Filter v2.1.3 sz4.jpmchase.com q71FVXnf011461
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpmorgan.com; s=smtpout; t=1343835093; bh=oQLzDJhld4C4isG6jMtNQoovQZlfVQGPUnz1ULRn3cM=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Transfer-Encoding:MIME-Version:Content-Type; b=iEIDBEaInIyl6jKbtEcU80mXY5T3+Vrq4ueX7NnlhpHDQ+w2t9BdlRSi71/BmYUKR AzDkQlR8PYwWfAXZD41IDlU0m+e4wafeq4QIHVgRkb1vmJfs7vA15H7p4plxLs1sLN QDils6RumFxBBNDDxzzk7hOkMd28e6g1onAbyBk4=
From "Prasad, Ramit" <ramit.prasad@jpmorgan.com>
To "python-list@python.org" <python-list@python.org>
Subject RE: EXTERNAL: Re: missing python-config and building python on Windows
Thread-Topic EXTERNAL: Re: missing python-config and building python on Windows
Thread-Index AQHNb3932b7KNTermUqEW68MpNJ2wZdElWuAgACFj4D///seAA==
Date Wed, 1 Aug 2012 15:31:20 +0000
References <50187CF7.3080706@clear.net> <5018A755.60609@gmail.com> <5019175F.8010404@lmco.com>
In-Reply-To <5019175F.8010404@lmco.com>
Accept-Language en-US
Content-Language en-US
X-MS-Has-Attach
X-MS-TNEF-Correlator
x-originating-ip [10.67.79.47]
Content-Transfer-Encoding quoted-printable
MIME-Version 1.0
X-DLP-FWD Yes
Content-Type text/plain; charset="us-ascii"
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.2835.1343835512.4697.python-list@python.org> (permalink)
Lines 41
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1343835512 news.xs4all.nl 6976 [2001:888:2000:d::a6]:44455
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:26367

Show key headers only | View raw


> On 7/31/2012 11:49 PM, Mark Hammond wrote:
> > On 1/08/2012 10:48 AM, Damon Register wrote:
> >> 1. though I have looked in a few readme files, I don't see instructions for
> >>     installing what I have just built using MSVC.  Where can I find the
> >>     instructions for installing after building with MSVC?
> >
> > There is no such process.  In general, you can just run directly from the
> built tree.
> That is a bummer.  That makes me more curious about how the Windows
> installer was made and how all the pieces were gathered together.
> 
> > I'm afraid I don't know what python-config is.  It appears it might be a
> reflection of how Python
> > was configured and build on *nix systems - if that is the case then it is
> expected that one does not
> > exist for Windows (as it doesn't use the *nix build chain).
> which means, I guess, that mingw is barely supported if at all.
> While it may be Windows, mingw/msys is a nice way to build many
> programs that are unix oriented.  I suppose that just for fun I
> should try to build python on SuSE to see how it goes.
> 
> >> 3. It seems that MSVC doesn't produce the .a library files needed for
> >> linking
> >>     into a mingw built program.  Do I have to do that fun trick to
> >> create the
> >>     .a from the dll?
> >
> > I'm surprised MSVC *can* build .a files for mingw - but AFAIK, even if MSVC
> could do that, I believe
> > Python makes no attempt to build with support for linking into mingw
> programs.
> I don't know that MSVC can do this.  The only process of which I am aware is a
> two step process using pexports and dlltool to generate the .a file from a
> dll.
> One reason I was using the python.org installer is that it already had the
> python27.a file.  Now I am even more curious about what was used to build
> python
> and create that installer.
> 
> The python.org installer provided all I needed for build most python dependent
> apps with mingw until I ran into one that needed python-config.  I suppose
> that
> if python-config does what I suspect it does (produce cflags and ldflags as
> does pkg-config) then perhaps I could just fake it by replacing use of
> python-config with what the cflags and ldflags should be for where I have
> python.

I have no knowledge about building Python but does this help? 
http://wiki.python.org/moin/Building%20Python%20with%20the%20free%20MS%20C%20Toolkit 

Ramit

This email is confidential and subject to important disclaimers and
conditions including on offers for the purchase or sale of
securities, accuracy and completeness of information, viruses,
confidentiality, legal privilege, and legal entity disclaimers,
available at http://www.jpmorgan.com/pages/disclosures/email.  

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

RE: EXTERNAL: Re: missing python-config and building python on Windows "Prasad, Ramit" <ramit.prasad@jpmorgan.com> - 2012-08-01 15:31 +0000

csiph-web