abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 16:11 | IT novinky

Neziskové průmyslové konsorcium Khronos Group finalizovalo verzi 3.0 specifikace OpenCL (Open Computing Language). OpenCL je průmyslový standard pro paralelní programování heterogenních počítačových systémů.

Ladislav Hagara | Komentářů: 0
dnes 14:55 | Pozvánky

The Catch, tj. hackerská soutěž organizovaná sdružením CESNET, je zpět. Začne v pondělí 12. 10. ve 12 hodin a 10 minut. Lstivé roboty z minulého roku letos překonává zákeřný vir RANSOMVID-20.

Ladislav Hagara | Komentářů: 2
dnes 08:00 | Nová verze

Dylan Baker oznámil vydání Mesa 20.2.0. Změny zahrnují např. rozšíření podpory LLVMpipe s OpenGL 4.3+ a OpenGL ES 3.2; stručný přehled je v poznámkách k vydání. Uživatelé by ale měli převážně vyčkat opravnou verzi 20.2.1.

Fluttershy, yay! | Komentářů: 5
dnes 07:00 | Nová verze

Byla vydána verze 26.0 svobodného softwaru OBS Studio (Open Broadcaster Software, Wikipedie) určeného pro streamování a nahrávání obrazovky počítače. Přehled novinek na GitHubu.

Ladislav Hagara | Komentářů: 0
včera 17:55 | Nová verze

Byla vydána betaverze Fedory 33, tj. o poslední zastávce před vydáním finální verze, která je momentálně naplánována na 20. října. Výchozí souborový systému byl změněn z Ext4 na Btrfs. Výchozí prostředí GNOME bylo aktualizováno na verzi 3.38. Mezi oficiální edice přibyla Fedora IoT.

Ladislav Hagara | Komentářů: 10
včera 14:22 | Zajímavý článek

David Revoy se před rokem rozhodl, že vydá svůj open source webový komiks Pepper&Carrot také knižně a ve vlastní režii. Použije k tomu pouze open source software. Nemá to jednoduché. V několika příspěvcích na svém blogu popsal problémy a jejich postupné řešení. Po roce testování je ale konečně s výsledkem spokojen.

Ladislav Hagara | Komentářů: 8
včera 14:00 | Komunita

Lukáš Bařinka oznámil vydávání série video cvičení Programování v shellu na YouTube.

Ladislav Hagara | Komentářů: 1
včera 11:11 | Zajímavý článek

Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 98 (pdf), HackSpace 35 (pdf), Wireframe 42 (pdf) a Hello World 14 (pdf).

Ladislav Hagara | Komentářů: 0
včera 08:00 | Nová verze

Byla vydána verze 8.4 OpenSSH. Blíží se ohlášený zákaz algoritmu „ssh-rsa“ kvůli zranitelnosti SHA-1.

Fluttershy, yay! | Komentářů: 0
28.9. 13:22 | Zajímavý projekt

Více než 60 moderních telefonů má díky práci týmu dobrovolníků SOMainline šanci na zařazení do oficiálního linuxového jádra. Patche pro podporu chipsetu SD630 a SD660, kterým jsou tyto telefony poháněny, jsou postupně začleňovány. Tým se soustředí na zprovoznění klasických linuxových distribucí pro telefony, ale věnuje se i zprovoznění běžného AOSP. Další tým vývojářů postmarketOS již delší dobu pracuje na podpoře chipsetu MSM8953, který umožňuje vdechnout život dalším nejméně 30 telefonům vydaných v letech 2017 a 2018.

David Heidelberg | Komentářů: 22
Používáte aplikaci eRouška?
 (19%)
 (3%)
 (2%)
 (12%)
 (51%)
 (8%)
 (6%)
Celkem 479 hlasů
 Komentářů: 35, poslední 20.9. 21:50
Rozcestník

Dotaz: Rekompilace balíku končí hláškou No rule to make target 'install'

13.12.2005 14:21 Aleš Kapica
Rekompilace balíku končí hláškou No rule to make target 'install'
Přečteno: 576×
Už si vážně připadám jako blázen. Každý pokus o rekompilaci balíku kdebase-3.4.3 pro debian amd64 končí následujícím:
/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?

Odpovědi

13.12.2005 14:26 mike
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
v souboru Makefile neni zadny target "install", proto, kdyz se zavola make install, tak make zahlasi "No rule to make target 'install'". Nezbyva ti nic jineho, nez prekopirovat binarky rucne.
13.12.2005 14:36 Aleš Kapica
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
No jo, pak bych ale protom rád věděl, jakým záhadným způsobem se podařilo zkompilovat originální binárky? Manuální překopírování nic neřeší, protože celou rekompilaci jsem prováděl právě kvůli tomu abych ošetřil chybu v závislostech (kde je dbus-qt-1 zatímco já používám libdbus-qt-1).
13.12.2005 14:45 mike
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
No kompilace probehne v pohode, protoze pro ni targety existujou. Pak kdyz je vse zkompilovane, tak make zpracovava pravidla pro target install (vetsinou je to tak delane, ale nemusi bejt:) ). No a jelikoz target install neexistuje, nepodari se nainstalovat balik (cela procedura make all vrati chybu, i kdyz dilci procedury pro kompilaci probehli uspesne). Zkus se podivat na manovou stranku pro make, pripadne nejaky manual.
13.12.2005 15:00 Aleš Kapica
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
To všechno mi je jasné. Problém tkví v tom, že mi není jasné, jak za takových okolností mohly být zkompilované, resp. vytvořené originální binární balíky které jsou k dispozici. Jejich sestavení přeci muselo končit na stejném bodě.
13.12.2005 15:05 mike
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
ted nevim co myslis "originalnimi binarnimi baliky", pokud tim myslis balik s binarkama, tak ten zadnou kompilaci nepotrebuje, tudiz nemusi se volat make, ale nejaky skript, ktery zavola cp. Jestli to dobre chapu, tak jsi nainstaloval nejaky binarni balik, a ted sis stahnul src balik (nebo jak je ta terminologie v Debianu) a chces ho nainstalovat. Jenze rozdil mezi binarnim a src balikem je ze src obsahuje zdrojaky, ktere je potreba zkompilovat a pak nekam nakopirovat a binarni balik obsahuje binarky, ktere se jenom nakopirujou na spravna mista.
13.12.2005 15:09 mike
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
pokud ovsem tim "originalnim src balikem" myslis balik, ktery sestavil spravce toho baliku, pak je to mozne tak, ze ho sestavil a neotestoval, zda je vse vporadku :)
13.12.2005 15:35 Aleš Kapica
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
Ne, ne a ještě jednou ne. Aby sis to nevyložil zle, jsem rád že se mi snažíš pomoci, ale věci se mají trochu jinak než myslíš.
"Originální binární balíky" to jsou ty které je možno nainstalovat přímo z debianovských zdrojů instalačních balíků. Ty však někdo musel vytvořit, že? A obvykle je tomu tak, že se zdrojový balík tj. takový ze kterého se provádí kompilace, vytváří během sestavení binárních balíků. O co jde.. Pokud v originálním balíku chybí parametr pro instalaci, který je nezbytně nutný pro instalaci balíku, pak to znamená že..
..se při sestavení musí zadat nějaký parametr (ovšem netuším jaký), nebo někde něco chybí co se během procesu sestavení balíku využívá.
Vím že se chyba v závislostech dá odrbat vytvořením prázdného balíku co uspokojí tu touhu po závislostech - ovšem to jsem zatím nedělal tudíž nevím jak na to.
13.12.2005 15:45 mike
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
Dobra

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.
13.12.2005 16:10 Aleš Kapica
Rozbalit Rozbalit vše Re: Rekompilace balíku končí hláškou No rule to make target 'install'
To by vysvětlovalo leccos. Díky za tvůj čas.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.