2011-10-16 14 views
9

Emacs 22.3'ü Fedora 15 x86_64 üzerindeki kaynaklardan yüklemeye çalışıyorum.GNU, "komutları ilk hedeften önce başlat" hatası verir

./configure 

komut Tamam gider, ama

verimleri hata yapmak:

makefile olarak
[[email protected] emacs-22.3]# make 
cd lib-src; make all \ 
CC='gcc' CFLAGS='-g -O2 -Wno-pointer-sign ' CPPFLAGS='-D_BSD_SOURCE ' \ 
LDFLAGS='-Wl,-znocombreloc ' MAKE='make' 
make[1]: Entering directory `/home/sigrlami/bin/emacs-22.3/lib-src' 
Makefile:148: *** recipe commences before first target. Stop. 
make[1]: Leaving directory `/home/sigrlami/bin/emacs-22.3/lib-src' 
make: *** [lib-src] Error 2 

, ben hiçbir şeye dokunma nerede, her şey üst üste ok görünüyor 148:

144 # ========================== start of cpp stuff ======================= 
145 LIBS_MOVE=$(KRB4LIB) $(DESLIB) $(KRB5LIB) $(CRYPTOLIB) $(COM_ERRLIB) $(HESIODLIB) 
146 LOADLIBES= -lc 
147 ALL_CFLAGS = -D_BSD_SOURCE -DHAVE_CONFIG_H 
148   -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CPPFLAGS} ${CFLAGS} 
149 LINK_CFLAGS = -D_BSD_SOURCE -DHAVE_CONFIG_H 

Bunu nasıl düzeltebilirim? Belki sistemde bazı kütüphaneler yok mu?

+4

Hat 148 tamam değil. "ALL_CFLAGS" öğesine eklenmek için buna ihtiyacınız varsa, 147. satırın sonundaki bir '\' koymanız gerekir. – Mat

+0

evet, işe yarıyor, teşekkürler .. – Sigrlami

+1

Bu önemli değil, ama ben ' Bir şekilde bahse girerim, 148'in başlangıcındaki beyaz boşluk, tuhaf olan boşluk değil, bir sekme idi. – Beta

cevap

12

Girdi dili beyaz boşluk duyarlıdır.

Özellikle komutlar (hedefleri yeniden hedeflemek için çalıştırılacak eylemler) bir sekmeyle başlar, bu nedenle hata, bir sekme yerinizin yerinde olduğunu açıkça belirtmektedir.

Yalnızca özel önem taşıyan satırların başında bulunan sekmeler olsa da, komutlarımın başlangıcından başka, makefillerimdeki hiçbir sekmeyi kullanmamayı deniyorum.

+0

şey, bu, Emacs 22.3 için standart dosya ve makefile içinde whitespaces kullanıyorum, ama burada sekme oldu. Whitespaces'ı ayarlamaya çalışıyordum ama bunun üzerinde bir hata vardı. Bundan sonra başka hatalar vardı, ama ben bunları hallediyorum. Sonunda 23.3 beta kurdum ve hata yoktu. Bu bir sürpriz oldu. – Sigrlami

İlgili konular