Re: [newbie-it] prova per compilare

2002-05-26 Per discussione tom

Molto più facile di quello che pensi.
Dovrebbe esserci un readme o un INSTALL o cose simili, l'estensione è 
secondaria. Leggilo e segui le istruzioni :)
Molto facilmente sarà qualcosa tipo
./configure
make
e da root
make install
e il gioco è fatto.

uhmm si la cosa si presentava abbastanza semplice,
ma poi.il risultato è questo!!!
voi che ci capite?
io niente!
altra piccola domanda...se io volessi disinstallare il programma, che dovrei 
fare? manina e santa pazzienza?

Ciao , Tom

-
[***@*** mjs]$ make
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c mjs.c
mjs.c: In function `main':
mjs.c:97: warning: implicit declaration of function `time'
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c misc.c
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c info.c
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c config.c
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c playlist.c
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c inputline.c
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c mpgcontrol.c
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c tokens.c
In file included from tokens.c:4:
include/tokens.h:10:22: warning: no newline at end of file
include/tokens.h:10:22: warning: no newline at end of file
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c window.c
In file included from window.c:7:
include/tokens.h:10:22: warning: no newline at end of file
include/tokens.h:10:22: warning: no newline at end of file
gcc -O2  -Wall -Wbad-function-cast -Wcast-align -mpentium 
-DVERSION=\3.0-rc1\ -I/usr/local/include -Iinclude -c files.c
gcc  -mpentium -o mjs mjs.o misc.o info.o config.o playlist.o inputline.o 
mpgcontrol.o tokens.o window.o files.o -L/usr/local/lib -lncurses -lpanel
[***@*** mjs]$ su
Password:
[***@*** mjs]# make install
install -c -o 0 -g 0 mjs /usr/local/bin
install -c -o 0 -g 0 findmp3 /usr/local/bin
touch /var/log/mp3log
chmod a+rw /var/log/mp3log
touch /var/state/mp3active
touch: creazione di `/var/state/mp3active': No such file or directory
make: *** [install] Error 1




Re: [newbie-it] prova per compilare

2002-05-23 Per discussione Nicholas Wieland

Molto più facile di quello che pensi.
Dovrebbe esserci un readme o un INSTALL o cose simili, l'estensione è secondaria. 
Leggilo e segui le istruzioni :)
Molto facilmente sarà qualcosa tipo
./configure
make
e da root
make install
e il gioco è fatto.
Un buon inizio è la documentazione di make, una buona continuazione è l'how-to su gcc 
e se vuoi fare le cose in grande gli onniscenti appunti di informatica libera di 
giacomini che trovi sul web :)
Ciao,
Nicholas

-- 
   Perhaps the most important achievement of Unix is to demonstrate that a powerful 
operating
   system for interactive use need not be expensive either in equipment or in human 
effort:
   it can run on hardware costing as little as $40,000, and less than two man-years 
were
   spent on the main system software. We hope, however, that users find that the most
   important characteristics of the system are its simplicity, elegance, and ease of 
use.
The UNIX Time-sharing System* (1974)
D.M. Ritchie and K. Thompson




Re: [newbie-it] prova per compilare

2002-05-23 Per discussione tom

Alle 13:30, lunedì 13 maggio 2002, hai scritto:

 Credo che su sourceforge.net e su freshmeat.net potrai trovare diversi
 pacchetti compressi utili sia a scopo didattico che da usare.
 Scompattali nella tua $HOME, magari in una subdirectory ad hoc e parti

Salve a tutti
Per motivi di studio e altri impegni avevo abbandonato il tentativo di una 
prima compilazione.
Ora ho scaricato un programmino abbastanza semplice (lettore mp3) e la mia 
intenzione è quella di ri provarci,
ma il mio problema è che non so da dove cominciare!!!
ho dato uno sguardo al makefile ma per me è come se fosse cirillico!
ho riletto per l'ennesima volta il manuale utentee come prima,buio!
C'è qualc'uno che abbia voglia e pazienza per spiegarmi passo passo quello 
che c'è da fare?(magari anche in privato visto che le mie domande saranno 
sicuramente tra le piu banali)
O in alternativa qualcuno mi puo rimandare a documentazioni per 
principianti in italiano?
Grazie gia da ora.

Ciao , Tom







Re: [newbie-it] prova per compilare

2002-05-22 Per discussione tom

Alle 13:30, lunedì 13 maggio 2002, hai scritto:

 Credo che su sourceforge.net e su freshmeat.net potrai trovare diversi
 pacchetti compressi utili sia a scopo didattico che da usare.
 Scompattali nella tua $HOME, magari in una subdirectory ad hoc e parti

Salve a tutti
Per motivi di studio e altri impegni avevo abbandonato il tentativo di una 
prima compilazione.
Ora ho scaricato un programmino abbastanza semplice (lettore mp3) e la mia 
intenzione è quella di ri provarci,
ma il mio problema è che non so da dove cominciare!!!
ho dato uno sguardo al makefile ma per me è come se fosse cirillico!
ho riletto per l'ennesima volta il manuale utentee come prima,buio!
C'è qualc'uno che abbia voglia e pazienza per spiegarmi passo passo quello 
che c'è da fare?(magari anche in privato visto che le mie domande saranno 
sicuramente tra le piu banali)
O in alternativa qualcuno mi puo rimandare a documentazioni per 
principianti in italiano?
Grazie gia da ora.

Ciao , Tom







Re: [newbie-it] prova per compilare

2002-05-13 Per discussione tom

Alle 21:46, domenica 12 maggio 2002, hai scritto:

 Be', diciamo che la terapia d'urto in linux forse e' la migliore se si
 vuole imparare seriamente :P E' anche vero pero' che il kernel, in
 quanto a compilazione, non segue lo standard della sequenza da impartire
 per ottenere il risultato; quindi probabilmente ti conviene iniziare con
 un pacchetto qualsiasi di sorgenti in formato .tar.gz o .tar.bz2.

Grazie per le risposte..
Si decisamente.partire con il kernel non mi pare una buona idea!
Al primo errore mi fumo il kernel (ne sono sicuro) e ciao!! via a ri 
installare tutto!
Qualcuno mi puo indicare un programma con relativo sorgente?
magari anche leggero da poter scaricare.
oppure ne ho in quantita industriali nei cd?(mdk8.2)

Ciao , Tom 





Re: [newbie-it] prova per compilare

2002-05-13 Per discussione LukenShiro

On Mon, 13 May 2002, tom wrote:
 Qualcuno mi puo indicare un programma con relativo sorgente?
 magari anche leggero da poter scaricare.
 oppure ne ho in quantita industriali nei cd?(mdk8.2)

Non mi ricordo se nei cd sono presenti anche i sorgenti (di sicuro no
nel set da 3CD), in ogni caso li troveresti come .src.rpm che dovresti
installare normalmente, ritrovandoli in un pacchetto tar/gzippato in
/usr/src/RPM/SOURCES e poi procederesti nello stesso modo.
Credo che su sourceforge.net e su freshmeat.net potrai trovare diversi
pacchetti compressi utili sia a scopo didattico che da usare.
Scompattali nella tua $HOME, magari in una subdirectory ad hoc e parti 
:)

-- 
LU #210970 LM #98222 - MDK8.2 elaborata / 2.4.18-ac3
Ricorda: i motori di ricerca ti vogliono bene, non abbandonarli!!
Netiquette al contrario (volutamente ironica): 
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html





Re: [newbie-it] prova per compilare

2002-05-12 Per discussione ENx

Compilare il kernel non è così difficile. Il passo più delicato è quello 
della configurazione, perchè una configurazione errata (per esempio 
dimenticarsi di attivare il supporto per il fs in uso nella partizione 
root) potrebbe non rendere avviabile le tua distro. Devi conoscere qual 
è l'hardware della tua macchina da compilare con il kernel e tutte le 
opzioni indispensabili per il corretto funzionamento del sistema.
Io ti consiglio di provare con qualche programmino, ma  devi avere tanto 
tempo a disposizione e, se qualcosa va storto, tanta pazienza per 
risolvere il problema!!!
Ciao ENx
tom wrote:

Salve a tutti.
premettendo che sono solo 6 mesi che uso linux e il pc è un hoby
Ho intenzione di provare a fare la mia prima compilazione.Legendo il manuale 
di riferimento ho avuto un idea delcome questo avvengama non mi è stato 
di grande aiutoquindi ho deciso di passare alla pratica!
Ho intenzione di compilare qualcosa giusto per sport,
si okma che compilo?
qualcuno mi sa dare un indicazione?
considerate che sono completamente spaesato sull argomento!
Le mie intenzioni erano quelle di provare sul kernel in vista di una necesita 
futurama credo non sia cosi semplice!
Voi che mi consigliate? il kernel gia da ora o un programmino qualunque?
Qualunque consiglio,spiegazzione,esperienza è ben acetta.

Ciao , Tom

  









Re: [newbie-it] prova per compilare

2002-05-12 Per discussione LukenShiro

On Sun, 12 May 2002, tom wrote:
 Ho intenzione di provare a fare la mia prima compilazione.Legendo il manuale 
 di riferimento ho avuto un idea delcome questo avvengama non mi è stato 
 di grande aiutoquindi ho deciso di passare alla pratica!
 Ho intenzione di compilare qualcosa giusto per sport,
 si okma che compilo?

Be', diciamo che la terapia d'urto in linux forse e' la migliore se si
vuole imparare seriamente :P E' anche vero pero' che il kernel, in
quanto a compilazione, non segue lo standard della sequenza da impartire
per ottenere il risultato; quindi probabilmente ti conviene iniziare con
un pacchetto qualsiasi di sorgenti in formato .tar.gz o .tar.bz2.

Normalmente il programmatore, per facilitare la compilazione, predispone
dei file c.d. Makefile che sono utilizzati per automatizzare in tutto
o in parte il processo di creazione ed eventuale installazione del
binario finale.
In tal caso dovrai _sempre_ leggere il file INSTALL o, in mancanza,
README, per verificare quali comandi impartire, comandi che, in linea di
massima, si ridurranno a questi tre:
1) ./configure [per creare un Makefile personalizzato in funzione di
caratteristiche particolari del sistema, perlopiu' quando il Makefile
non esiste]
2) make [per compilare i sorgenti fino ad ottenere i binari]
3) make install [per installare i binari ottenuti]

Ribadisco che non necessariamente i comandi sono questi, potrebbe
bastare un semplice make, leggi le istruzioni allegate. Nel caso in
cui, invece, i Makefile o gli strumenti per crearli non siano stati
previsti dal simpatico programmatore, dovrai darti una lettura del 'man
gcc' dato che la compilazione sara' da fare a manina.

Per la compilazione del kernel la cosa e' abbastanza complicata, nel 
senso che dovrai:
1) configurare le voci delle opzioni del kernel, attivandole come
built-in, disattivandole o attivandole come modulo (ove possibile):
make config | menuconfig | xconfig (scegline uno dei tre: il primo e'
di solo testo, abbastanza ostico; il secondo e' a menu testuale; il
terzo e' a menu grafico e piuttosto immediato);
2) sistemare le dipendenze conseguenti alle voci attivate: make dep
3) fare un po' di pulizia di alcuni file: make clean
4) creare il kernel monolitico: make bzImage
5) creare i moduli: make modules
6) installare i moduli nella directory
/lib/modules/_versione-del-kernel_: make modules_install
7) copiare il kernel [arch/i386/boot/bzImage] e la mappa dei simboli 
(System.map) nella directory /boot  
8) fare in modo che il bootloader richiami il kernel giusto, modificando
opportunamente il menu [se usi lilo, bisogna poi dare anche un 'lilo']
9) fare attenzione a non sovrascrivere o eliminare voci e/o kernel
precedenti, perche' altrimenti in caso di problemi non potrai piu'
riavviare il sistema in modo normale.
Credo che piu' o meno sia tutto.
Byez, Lk

-- 
LU #210970 LM #98222 - MDK8.2 elaborata / 2.4.18-6mdk
Ricorda: i motori di ricerca ti vogliono bene, non abbandonarli!!
Netiquette al contrario (volutamente ironica): 
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html