[kde-russian] Re: [kde-russian] Ключи компиляции KDE 2.2.2 ???

А.Л. Клютченя =?iso-8859-1?q?asoneofus_=CE=C1_nm=2Eru?=
Чт Фев 7 12:28:03 MSK 2002


В письме от 6 Февраль 2002 14:54 вы написали:
> 2 Февраль 2002 12:05, Вы написали:
>
> >Пиши, если что :) Только конкретней... Qt закомпилил?, Пути
> > везде прописал?, оъпрелинк вставил?..
>
> собираю Ку-Тю :
> 1. Вначале стянул objprelink. Собрал;
> 2. Пропатчил исходники qt-configs.patch;
> 3. ./configure -shared -xft -gif -system-jpeg -system-libpng
> 4. Начинаю компилить: ругается сволочь :
> 
> make[1]: *** [kernel/qjpegio.o] Ошибка 1
> make[1]: Выход из каталог `/root/tmp/qt-2.3.2/src'
> make: *** [sub-src] Ошибка 2
> 
> Че делать то ?

Откуда обжпрелинк тянул?

А так, когда со-шники перелинкуешь - бяка выходит иногда, я праавил мэйк-файлы
В Makefile.in находишь записи вида:
####### Implicit rules

.SUFFIXES: .cpp .cxx .cc .C .c

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

заменяешь на
####### Implicit rules

.SUFFIXES: .cpp .cxx .cc .C .c

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
	objprelink $@

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
	objprelink $@

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
	objprelink $@

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
	objprelink $@

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
	objprelink $@

И после компилишь - если всё ок - то при компиляции там где ты поправил начнут 
выскакивать прелинковские мессаги. 
При этом способе придётся поправить фигову тучу мэйк-файлов (всё это делать 
надо до конфигурирования, после него реальный Makefile делается из 
Makefile.in или Makefile.kde). Если я ошибся в синтаксисе - то поправит 
кто-нибудь, я у себя 2.3.2 уже свёз, на 3хх сижу давно....

-- 
ВсехБлаг!      А.Л. Клютченя
mail:         asoneofus на nm.ru
www:        http://www.asoneofus.nm.ru
icq:           113679387
 




Подробная информация о списке рассылки kde-russian