[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