Newsgroup: it.comp.os.linux.development
Titolo: Problema con make dist su Anjuta e info su autoconf

Ciao ragazzi,
ho appena finito di scrivere un piccolo puzzle game per Linux. Ho usato
anjuta come IDE e mi sono trovato benissimo, ma non so per quale arcano
motivo il suddetto programma si rifiuta categoricamente di crearmi il
pacchetto sorgente che poi andrň a mettere su sourceforge. Anche dando
manualmente make dist non ci sono santi che tengano. Mentre se faccio il
make e il build compila tutto serenamente. La stranezza č che questo
accade solo se cerco di creare un pacchetto da un progetto fatto di piů
sorgenti, se il pacchetto č invece fatto da un solo sorgente va tutto
benissimo e crea il suo bel tar.gz... Qualcuno sa aiutarmi?
Mi sono deciso, cosě, a studiare come creare un pacchetto sorgente a mano
e la cosa si sta rivelando piů complicata delle mie peggiori aspettative:
una serie di comandi di cui non si riesce a scoprire in quale sequenza
vanno lanciati, ognuno di loro dipende dall'output dell'altro in una
matassa che č difficile da sbrogliare. Ho cercato delle guide in italiano
e ne ho trovato un paio, ma mi sa che sono piene di errori perchč anche
seguendo alla lettera le varie istruzioni non sono riuscito a creare
nemmeno il pacchetto di un hello world ottenendo sempre errori strani.
C'č qualcuno che sa consigliarmi un tutorial, una guida schematica che mi
permetta di creare sto cavolo di script di configure? 
Se no sarň costretto a mettere solo un makefile fatto a mano
(infinitamente piů semplice) ma non mi sembra molto rispettoso degli
standard GNU.
Grazie a tutti!
______________
TAD since 1995
Linux Registered User #341153
Powered by Slackware GNU/Linux 9.1
<Avoid the Gates of Hell, use Linux!>

 permetta di creare sto cavolo di script di configure? 
Suppongo che per pacchetto sorgente tu intenda qualcosa creato con gli
autotools. C'e' qualche tutorial in giro, c'e' l'autobook, che pero' non mi
ricordo dove lo si poteva trovare, c'e' la documentazione in formato info e
puoi prendere come esempio un qualsiasi software che usi questo sistema.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! *Real* programmers use cat > a.out! No way, /real/ ones
        use zcat > a.out 'cause you can type faster that way. !>-
                -- from a Slashdot discussion

 puoi prendere come esempio un qualsiasi software che usi questo sistema.
Su questo ho trovato tutto il necessario, grazie. Studierò anche come
fare il tutto manualmente, ma mi piacerebbe sapere perchè anjuta si
comporta in quel modo strano!
Grazie!


 Total time taken: 2 secs
...
Hai abilitato il supporto gettext (internazionalizzazione) ma poi non te ne
sei curato. Soluzione veloce e sporca e' rifare un progetto anjuta senza
gettext. 
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Drink To Your Brothers Who Are Never To Fall, We Are Brothers Of Metal
  		Here In The Hall! !>- Manowar - Brothers Of Metal PT1

 gettext.
Si, mi ero accorto di sta cosa del gettext e ho riprovato a farne uno
daccapo senza supporto gettext, ma continua a non farmi il pacchetto
quando questo č formato da piů sorgenti, dandomi perň un'errore un po'
diverso... Per ora mi sto studiando autoconf e automake per fare tutto a
mano, perň sarebbe comodo istruire anjuta a farlo per me!
Tu sei mai riuscito a fare una distribuzione sorgente con anjuta di un
progetto diviso in piů file .cpp e .h? Se si ti prego, dimmi come ci sei
riuscito!!!


 riuscito!!!
Si. Normalmente lascio che anjuta crei 
configure.in
 e Makefile.am come
traccia e poi metto mano personalmente, dopo avergli detto di non toccarli.
Attualmente ho le mani su un programmino che comanda un player MP3 USB.
Misto C/C++, progetto generato con Anjuta. Il make dist funziona.
Non ho dovuto fare magie di alcun tipo.
NP: Nikolo Kotzev - Pieces Of Dream
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! When I was young I used to pray for a bike. Then I realized that God 
	 doesn't work that way. So I stole a bike and prayed for forgiveness. !>-

 Non ho dovuto fare magie di alcun tipo.
Sei fortunato allora!
Grazie per l'aiuto, attendo risposta!


 Grazie per l'aiuto, attendo risposta!
Impara come si fanno a mano.
info autoconf
info automake
Al sito in firma cerca libmtrwe (mi faccio pubblicita'). Del software in se'
probabilmente non ti frega niente ma vedi come sono fatti configure e
makefile.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! 3rd Law of Computing: Anything that can go wr
		fortune: Segmentation violation -- Core dumped !>-