Article View: pl.comp.lang.python
Article #27179pyodbc problem z kompilacją Mdv 2010 i Ub. Karmic
From: zbrodel
Date: Fri, 08 Jan 2010 14:32
Date: Fri, 08 Jan 2010 14:32
66 lines
3484 bytes
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-mailShow 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