Portál AbcLinuxu, 26. prosince 2025 12:23
/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_skript
kde 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.