Portál AbcLinuxu, 12. května 2025 21:20

Dotaz: make

5.6.2003 08:26 lazyboy | skóre: 13
make
Přečteno: 255×
Odpovědět | Admin
Ahoj, potrbuju poradit, chci si zkompilovat apache2 zadam teda ./configure a nejaky parametry;make;make install. Ale probehne configure a make napise error no rule to make a no Makefile found. Je to tim ze treba neco v configure bylo chybne? Nebo mam snad neco spatne nainstalovane? Co vsechno musi byt nainstalovane aby probihalo make? Autoconf a make a automake? Thx za radu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.6.2003 08:42 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše make
Odpovědět | | Sbalit | Link | Blokovat | Admin
No musiš nam poslat co přesně za chybu to vypíše ? Je tam soubor Makefile vytvořil se po konfiguraci (configure) neskončilo configure s nějakou chybou. Práva do těch adresářů ?
5.6.2003 08:52 lazyboy | skóre: 13
Rozbalit Rozbalit vše make
problem byl v configure:error: cannot find output from lex: givind up. Tedy se nevytvorilo Makefile. Diky ale za radu.Mimochodem kdyz si nainstaluju gcc tak bude fungovat i make a make install. Nebo musim mit naistaleny automake a autoconf? Nebo jak to je? Thx
5.6.2003 09:03 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make
ne a ne. gcc není make, make je samostatný program. na druhou otázku viz odpověď níž.
Stanislav Brabec avatar 5.6.2003 10:30 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše make
Ke kompilaci jasně potřebujete gcc, make, binutils, glibc-devel, často i mnoho_dalších_věcí-devel. V tomto případě zřejmě potřebujete lex nebo flex. Pokud chcete kompilovat více programů, budete občas potřebovat i takové věci, jako flex, bison, perl, python, c++ a f77 věci z gcc atd. Programy většinou řeknou, proč odmítají jet dál.
8.6.2003 11:02 Beda
Rozbalit Rozbalit vše make
ad autoconf a automake pokud das treba "make distclean" a zmizne ti i "configure" a zustane jen "configure.in" tak musis spustit autoconf ktery ti vyrobi z te .in sablony skutecny "configure" obdobne pro automake
8.6.2003 12:07 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make
to je blbost. make distclean má smazat právě všechny soubory generované při buildu. takže pokud make distclean smaže něco, co je distribuované v tarballu (jako např. configure), je to chyba. na mazání úplně všeho generova[tel]ného je target maintainer-clean. viz dokumentaci automake.
8.6.2003 17:23 Beda
Rozbalit Rozbalit vše make
to sice jo, ale tusim, ze to byl jednu dobu balik xfs-progs/dump* nebo jiny, ktery potreboval. choval se prave timto popsanym zpusobem. ale uz je to nejaky patek... akorat, ze sem ho znovu vykopal v patek ze zaloh na jednom offline stroji. btw: jak kdybys nevedel k cemu je dokumentace... dobra je tak u vlastnosti, ktery se nemeni nekolik let...
8.6.2003 21:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make
Jo, OK, neříkám, že nejsou programy, kde všechno funguje úplně jinak (např. Vim), ale automake ani autoconf bys z definice neměl potřebovat ke kompilaci -- to by bylo popření jejich smyslu.
5.6.2003 08:51 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make
Odpovědět | | Sbalit | Link | Blokovat | Admin
autoconf a automake k samotné kompilaci nepotřebuješ když ./configure chcípne (něco ti chybí nebo tak), Makefile se nevytvoří, takže pak make vypíše tuhle hlášku
5.6.2003 09:15 lazyboy | skóre: 13
Rozbalit Rozbalit vše make
OK uz to chapu dik moc :-)

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.