Portál AbcLinuxu, 8. června 2025 18:58
/make[1]: Entering directory `/home/want/kompilace/kdebase-3.4.3/obj-x86_64-linux-gnu' installing ./apidocs/ make[1]: Leaving directory `/home/want/kompilace/kdebase-3.4.3/obj-x86_64-linux-gnu' dh_installdirs -pkdebase dh_installdirs -pkdebase-data dh_installdirs -pkdebase-doc dh_installdirs -pkdebase-doc-html dh_installdirs -pxfonts-konsole ( set -e; \ tmpf=`mktemp debian/versions.XXXXXX`; \ perl debian/cdbs/versions.pl >$tmpf; \ for p in kdebase kdebase-data kdebase-doc kdebase-doc-html xfonts-konsole; do \ cat $tmpf >>debian/$p.substvars; \ done; \ rm -f $tmpf ) make: *** No rule to make target `install', needed by `binary/kdebase'. Stop.(Vybral jsem pochopitelně jen poslední řádky na kterých to končí). Přitom vše se jeví zkompilované. Chybí někde něco v control, nebo rules? Pokud jo, tak jak je možné, že originální binární balíky zkopilovat šly?
make install
, tak make zahlasi "No rule to make target 'install'". Nezbyva ti nic jineho, nez prekopirovat binarky rucne.
make all
vrati chybu, i kdyz dilci procedury pro kompilaci probehli uspesne). Zkus se podivat na manovou stranku pro make, pripadne nejaky manual.
1) nemyslim, ze je nutny (ani bych nerekl, ze se to tak dela) postup zdrojaky -> src balik -> binarni balik, spis je postup zdrojaky -> src balik a paralelne src -> kompilace binarek -> binarni balik.
2) mozna, ze jsem nepochytil, o co ti prave jde. Pokud ti vadi, ze ten balik je prasacky udelan nebo to, ze se ti ho nedari nainstalovat. Pokud se ti jedna jenom o instalaci, tak do Makefilu pripis
install: ./muj_instalacni_skriptkde
muj_instalacni_skript
je skript, ktery si vytvoris, aby prekopiroval binarky, popr. zmenil nejake konfiguraky.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.