🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27179

pyodbc problem z kompilacją Mdv 2010 i Ub. Karmic

#27179
From: zbrodel
Date: Fri, 08 Jan 2010 14:32
66 lines
3484 bytes
Witam.

Mam problem z kompilacją pyodbc na Ubuntu Karmic i Mandrivie 2010.

Błędy przy build (tylko końcówka) załączyłem na końcu.

Mam niejasne podejrzenie, że wiąże się to ze zwiększoną restrykcyjnością 
  gcc w najnowszej wersji (to co było warningiem teraz jest errorem). 
Mam wrażenie że coś podobnego miałem bodajże z zope-interfaces na 
najnowszym SLES-ie (wtedy znalazłem nowszą wersję). Ale programistą C++ 
nie jestem i może gadam głupoty.

Anyway - czy ktoś wie co z tym fantem zrobić? Próbowałem googlać ale nic 
mądrego dla mnie nie znalazłem. Pyodbc jest mi niezbędne do życia.

(Acha, na wszelki wypadek iinformuję, żę unixodbc mam zainstalowane).


Błędy kompilacji

In file included from /root/pyodbc-2.1.6/src/cursor.cpp:25:
/root/pyodbc-2.1.6/src/dbspecific.h:26: error: ‘SQLUSMALLINT’ does not 
name a type
/root/pyodbc-2.1.6/src/dbspecific.h:27: error: ‘SQLUSMALLINT’ does not 
name a type
/root/pyodbc-2.1.6/src/dbspecific.h:28: error: ‘SQLUSMALLINT’ does not 
name a type
/root/pyodbc-2.1.6/src/dbspecific.h:29: error: ‘SQLUINTEGER’ does not 
name a type
/root/pyodbc-2.1.6/src/cursor.cpp: In function ‘bool 
StatementIsValid(Cursor*)’:
/root/pyodbc-2.1.6/src/cursor.cpp:38: error: ‘struct Connection’ has no 
member named ‘hdbc’
/root/pyodbc-2.1.6/src/cursor.cpp:38: error: ‘SQL_NULL_HANDLE’ was not 
declared in this scope
/root/pyodbc-2.1.6/src/cursor.cpp:38: error: ‘struct Cursor’ has no 
member named ‘hstmt’
/root/pyodbc-2.1.6/src/cursor.cpp: At global scope:
/root/pyodbc-2.1.6/src/cursor.cpp:50: error: ‘DWORD’ has not been declared
/root/pyodbc-2.1.6/src/cursor.cpp: In function ‘Cursor* 
Cursor_Validate(PyObject*, int)’:
/root/pyodbc-2.1.6/src/cursor.cpp:81: error: ‘IsSet’ cannot be used as a 
function
/root/pyodbc-2.1.6/src/cursor.cpp:83: error: ‘struct Cursor’ has no 
member named ‘hstmt’
/root/pyodbc-2.1.6/src/cursor.cpp:83: error: ‘SQL_NULL_HANDLE’ was not 
declared in this scope
/root/pyodbc-2.1.6/src/cursor.cpp:90: error: ‘struct Connection’ has no 
member named ‘hdbc’
/root/pyodbc-2.1.6/src/cursor.cpp:90: error: ‘SQL_NULL_HANDLE’ was not 
declared in this scope
/root/pyodbc-2.1.6/src/cursor.cpp:98: error: ‘IsSet’ cannot be used as a 
function
/root/pyodbc-2.1.6/src/cursor.cpp: At global scope:
/root/pyodbc-2.1.6/src/cursor.cpp:109: error: ‘IsNumericType’ declared 
as an ‘inline’ variable
/root/pyodbc-2.1.6/src/cursor.cpp:109: error: ‘SQLSMALLINT’ was not 
declared in this scope
/root/pyodbc-2.1.6/src/cursor.cpp:110: error: expected ‘,’ or ‘;’ before 
‘{’ token
error: command 'gcc' failed with exit status 1



TIA
J.
Technical Details
Message-ID: <hi7fms$tr2$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: zbrodel@tlen.pl
Newsgroups: pl.comp.lang.python
Subject: pyodbc problem z kompilacją Mdv 2010 i Ub. Karmic
Date: Fri, 08 Jan 2010 15:32:44 +0100
Organization: http://onet.pl
Lines: 66
Message-ID: <hi7fms$tr2$1@news.onet.pl>
NNTP-Posting-Host: 77-252-116-188.ip.netia.com.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1262961180 30562 77.252.116.188 (8 Jan 2010 14:33:00 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Fri, 8 Jan 2010 14:33:00 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit