[python] Kompilace

2006-12-28 Tema obsahu Jakub Vojacek
Ahoj


Snžím se naučit psát rozšiřujicí moduly pro python v C. Ale mám problém s 
kompilací.
Normálně si tohle uložím jako setup.py

from distutils.core import setup, Extension

module1 = Extension('demo',
sources = ['spam.c'])

setup (name = 'PackageName',
   version = '1.0',
   description = 'This is a demo package',
   ext_modules = [module1])

a pak v příkazový řádce: python setup.py build
ale to mi vrátí chybu:
error: Python was built with version 7.1 of Visual Studio, and extensions need 
to be built with the same version of the compiler, but it isn't installed.

co s tím ¨mám dělat?
děkuji
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Kompilace

2006-12-28 Tema obsahu Jan Matejka
Ahoj,
tvoje verze pythonu je kompilovaná pomocí MS c kompilátoru (a C knihoven)
verze 7.1. Ten zjevně nemáš na počítači dostupný. Dříve se dal zdarma tento
kompiláor od MS stáhnout jako MICROSOFT VISUAL C++ TOOLKIT 2003 teď jej
však nahradilo Visual Studio express 2005 (to však obsahuje jiné runtime
knihovny). A verze 2003 se bohužel od MS již stáhnout nedá. Snad někde z
archivu nebo p2p.
Nevím, čím je kopilován python 2.5, docela bych věřil, že pomocí VC 2005
(verze 8).
Napiš jak jsi dopadl.
 
 
Jan Matějka
 
 


  _  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jakub
Vojacek
Sent: Thursday, December 28, 2006 1:57 PM
To: python@py.cz
Subject: [python] Kompilace


Ahoj
 
 
Snžím se naučit psát rozšiřujicí moduly pro python v C. Ale mám problém s
kompilací.
Normálně si tohle uložím jako setup.py
 
from distutils.core import setup, Extension
 
module1 = Extension('demo',
sources = ['spam.c'])
 
setup (name = 'PackageName',
   version = '1.0',
   description = 'This is a demo package',
   ext_modules = [module1])
 
a pak v příkazový řádce: python setup.py build
ale to mi vrátí chybu:
error: Python was built with version 7.1 of Visual Studio, and extensions
need to be built with the same version of the compiler, but it isn't
installed.
 
co s tím ¨mám dělat?
děkuji
 

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Kompilace

2006-12-28 Tema obsahu Jakub Vojacek
Tak se to vyzkoušel a stejná chyba. začnu teda na netu hledat verzi 2003. dík___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Kompilace

2006-12-28 Tema obsahu Jakub Vojacek
No tak sem zagoogloval s podařilo se mi to stáhnout a nainstalovat. ale stejně 
to nejde i když sem to zkoušel z Visual C++ Toolkit 2003 Command Promt:
http://www.partida.wz.cz/vs2003.JPG
:(:(___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Piskworky (Five-in-row over Jabber network)

2006-12-28 Tema obsahu Pavel Kosina
Tomáš Bartoň napsal(a):
 Jakékoli připomínky jsou vítány jak zde, tak na im.
   

Co mám zadat do dialogu Connect!? Zatím mi to vždy vytuhne, když asi 
zadám blbě... Chybu mi to píše: An error occurred while looking up 
_xmpp-client._tcp.jabber.cz

Jméno: [EMAIL PROTECTED]
server: jabber.cz (?)
resource: (neměnit) (?)
password: moje heslo (?)

Musel jsem tedy stáhnout dns a nahrát do složky programu.

xp sp2

-- 
geon
Pavel Kosina

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Kompilace

2006-12-28 Tema obsahu Jakub Vojacek
Přidal sem do PATH jak si poradil, ale to stejně nepomohlo, tak jsem zkusil 
ještě zapátrat na internet a našel jsem toto:
http://www.vrplumber.com/programming/mstoolkit/
upravil sem podle navodu msvccompiler.py
Sice to ještě nezkompilovalo, ale postoupil jsem dál.
Skončil jsem na chybě:
C:\Documents and Settings\Blu\Plocha\Zkouskapython setup.py build
running build
running build_ext
building 'demo' extension
C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\cl.exe /c /nologo /Ox 
/MD
 /W3 /GX /DNDEBUG -IC:\Python24\include -IC:\Python24\PC /Tcspam.c 
/Fobuild\temp
.win32-2.4\Release\spam.obj
spam.c
c:\Python24\include\pyconfig.h(130) : fatal error C1083: Cannot open include 
fil
e: 'basetsd.h': No such file or directory
error: command 'C:\Program Files\Microsoft Visual C++ Toolkit 
2003\bin\cl.exe'
 failed with exit status 2


Tak snad se najde někdo kdo tomu rozumí a poradí 

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python