Pagina 1 di 1

compilare senza configure

Inviato: mer 23 giu 2010, 15:21
da Zagorax
Ciao a tutti,

volevo installare fwbuilder e ho scaricato lo slackbuild sia di fwbuilder che di libfwbuilder.
Ho visto sul sourceforge che ci sono i sorgenti della nuova versione (4.0.2) ma lo slackbuild scaricatop da slackbuilds.org è fatto per la vecchia (3.0.7).

Non è sufficiente cambiare la versione del pacchetto perchè nella vecchia versione era presente configure, mentre nella nuova versione non c'è il file configure, quindi lo slackbuild si blocca.

Scusate... ma come si compila un sorgente dove manca il file configure? Ho provato ricerche su google ma non ho trovato risposta...

Non voglio lanciare install.sh perchè non voglio installare direttamente, voglio creare il pacchetto prima...

Grazie
Ciao

Re: compilare senza configure

Inviato: mer 23 giu 2010, 16:14
da Ansa89
Per caso c'è un file che si chiama "autogen.sh"?
Comunque alcuni programmi non usano "configure", ma hanno uno script in python ("setup.py") o perl ("setup.pl") o altro che fa tutto.

Re: compilare senza configure

Inviato: mer 23 giu 2010, 17:27
da Zagorax
Sì, c'è autogen.sh

Stasera provo a fare il tutto.

Ci sono modifiche da fare a questo script? È un sostituto di configure e quindi dopo si deve procedere con make e make install?
Devo passargli parametri come prefix o libdir? (compilo su x86_64)

E quando trovo setup.py/pl? Anche loro sostituti di configure?

Grazie
Ciao

Re: compilare senza configure

Inviato: mer 23 giu 2010, 17:31
da conraid
se vuoi spunti
http://www.slackers.it/repository/fwbuilder/src/

se trovi altro dipende dalla situazione, c'è anche qmake, cmake, etc... il configure è solo uno dei tanti modi per "configurare" il sistema prima della compilazione

la 4.0.2 in realtà è una beta

Re: compilare senza configure

Inviato: mer 23 giu 2010, 17:37
da Ansa89
Zagorax ha scritto:Ci sono modifiche da fare a questo script? È un sostituto di configure e quindi dopo si deve procedere con make e make install?
Devo passargli parametri come prefix o libdir? (compilo su x86_64)

E quando trovo setup.py/pl? Anche loro sostituti di configure?
Non c'è una risposta precisa, dipende da quali scelte hanno fatto gli sviluppatori.
Di solito il file "autogen.sh" genera un "configure" che andrà eseguito, ma qualche volta è direttamente "autogen.sh" che si incarica di eseguire il "configure" appena creato.
Insomma, ogni sviluppatore decide quale strada seguire.