2009-03-11 15 views
1

kurarken i hatalar alıyorum ve derleme hataları her türlüneden SLSE 9 pysqlite 2.5.3 paketini oluşturmak çalışıyorum yoksa pysqlite2.5.3

... 
src/module.c:290: error: initializer element is not constant 
src/module.c:290: error: (near initialization for `_int_constants[27].constant_value') 
src/module.c:290: error: initializer element is not constant 
src/module.c:290: error: (near initialization for `_int_constants[27]') 
src/module.c:291: error: `SQLITE_ATTACH' undeclared here (not in a function) 
src/module.c:291: error: initializer element is not constant 
src/module.c:291: error: (near initialization for `_int_constants[28].constant_value') 
src/module.c:291: error: initializer element is not constant 
src/module.c:291: error: (near initialization for `_int_constants[28]') 
src/module.c:292: error: `SQLITE_DETACH' undeclared here (not in a function) 
src/module.c:292: error: initializer element is not constant 
src/module.c:292: error: (near initialization for `_int_constants[29].constant_value') 
src/module.c:292: error: initializer element is not constant 
src/module.c:292: error: (near initialization for `_int_constants[29]') 
src/module.c:300: error: initializer element is not constant 
src/module.c:300: error: (near initialization for `_int_constants[30]') 
src/module.c: In function `init_sqlite': 
src/module.c:419: warning: implicit declaration of function `sqlite3_libversion' 
src/module.c:419: warning: passing arg 1 of `PyString_FromString' makes pointer from integer without a cast 
error: command 'gcc' failed with exit status 1 

şeyler yani alıyorum bu

başarısız benim Setup.cfg dosyası: i sqlite3 yaptığınızda

[build_ext] 
#define= 
#include_dirs=/usr/local/include 
#library_dirs=/usr/local/lib 
libraries=sqlite3 
define= 

SQLLite ... çalıştıran i komut arayüzünü olsun.

Neyi kaçırıyorum?

Gath

+0

Bu bir soru mu? –

+0

@Mitch, evet, onun yapısı kırılıyor ve nedenini merak ediyor. –

+0

Lütfen hata izlemeyi silin ve yeniden kaydedin. Girinti olarak 4 boşluk kullanın. Kodlu satırlarda ">" kullanmayın; Bu editördeki alıntı simgesi. Kod için 4 boşluk kullanın; Bu editördeki ikili kod simgesi. Hata iziniz okunamıyor. –

cevap

4

Eğer sqlite geliştirme başlıkları yüklü mü?

error: SQLITE_DETACH' undeclared here

Eğer Sqlite3-dev ihtiyacınız olduğu anlaşılıyor

Düzenleme (sizin dağıtıma ad verdiyseniz ya, belki Sqlite3-devel?):

iyi huylu ruh Hata iz temizledikten sonra biraz daha fazla, sqlite3 geliştirme başlıklarını kaçırdığına eminim. Hiçbir başlık yoksa hiçbir prototip yoktur,

src/module.c:419: warning: implicit declaration of function `sqlite3_libversion'

: Sen adil değil başlıkları kütüphane var. Eğer bir prototip yoksa, örtülü bir bildirimden şikayetçi bir uyarı görürsünüz (derleyici doğru uyarıları vermek üzere ayarlanmışsa).

İlgili konular