[Gelistirici] playground/ebayer/c2/xen/ derleme hatası
Erdem Bayer
ebayer at bayer.gen.tr
17 Ağu 2010 Sal 14:09:02 EEST
Selamlar
Konu satırındaki adresteki paketi güncel c2 sistemi üzerinde derlerken build
fonksiyonunu aşağıdaki şekilde yazarsam build işlemi sırasında aşağıdaki
hatayı alıyorum:
def build():
shelltools.export("LDFLAGS", "")
autotools.make("dist-stubdom")
checking for C compiler default output file name... configure: error: C compiler
cannot create executables
config.log dosyasında hata şöyle:
configure:3191: checking for C compiler default output file name
configure:3194: gcc -mtune=generic -march=i686 -O2 -pipe -fomit-frame-pointer -
fstack-protector -D_FORTIFY_SOURCE=2 -O2 -fomit-frame-pointer -m32 -march=i686
-fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -
Wdeclaration-after-statement -O2 -fomit-frame-pointer -m32 -march=i686 -fno-
strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -
Wdeclaration-after-statement -O1 -fno-omit-frame-pointer -fno-optimize-
sibling-calls -m32 -march=i686 -m32 -march=i686 -g -fno-strict-aliasing -
std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-
statement -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--sort-common -
m elf_i386 conftest.c >&5
cc1: error: unrecognized command line option "-m"
Eğer build fonksiyonunu aşağıdaki şekilde yazarsam build işlemi sırasında
undefined reference hatası alıyorum.
def build():
autotools.make("dist-stubdom")
gcc -mtune=generic -march=i686 -O2 -pipe -fomit-frame-pointer -fstack-
protector -D_FORTIFY_SOURCE=2 -O2 -fomit-frame-pointer -m32 -march=i686 -
fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -
Wdeclaration-after-statement -O2 -fomit-frame-pointer -m32 -march=
i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-
value -Wdeclaration-after-statement -O2 -fomit-frame-pointer -m32 -
march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-
unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF
.subdirs-install.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -O2 -fomit-
frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-
prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -
MMD -MF .subdir-install-xcutils.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -O2 -fomit-
frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-
prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -
MMD -MF .xc_restore.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -
I../../tools/libxc -I../../tools/include -I../../tools/libxc -
I../../tools/include -I../../tools/xenstore -I../../tools/include -Wl,-O1 -
Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common
xc_restore.o -L../../tools/libxc -lxenctrl -L../../tools/libxc -lxenguest -
L../../tools/xenstore -lxenstore -o xc_restore
../../tools/libxc/libxenguest.so: undefined reference to `BZ2_bzDecompress'
../../tools/libxc/libxenguest.so: undefined reference to `BZ2_bzDecompressEnd'
../../tools/libxc/libxenguest.so: undefined reference to `BZ2_bzDecompressInit'
collect2: ld returned 1 exit status
pisi work dizinine gidip make dist-stubdom komutunu verirsem sorunsuz
derliyor.
pisi.conf'daki LDFLAG parametreleri ile epey oynamama rağmen bir sonuca
ulaşamadım. Yardımcı olabilir misiniz?
Paketin geri kalanı (docs hariç, bağımlılıkları henüz c2 deposunda yok :( )
pisi ile sorunsuz derleniyor.
Saygılarımla
Erdem Bayer
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20100817/80e86336/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi