Tutto inizio’ quando mi servi’ di compilare ‘na stronzata de programma in C. Che faccio? semplice, com’e’ naturale che sia, installo gcc e MI FIDO che esistano dipendenze SERIE.
MAI FU PIU’ TRAGICO un ERRORE:
./configure
asbesto@norad:~/Desktop/magicrescue-1.1.4$ ./configure
Checking whether the C compiler (cc -O3 -Wall) works... no
Checking whether the C compiler (cc -O) works... no
Checking whether the C compiler (cc ) works... no
Checking whether the C compiler (cc ) works... no
configure: Aborting. Your C compiler (cc ) does not seem to work.
See config.log for details.
asbesto@norad:~/Desktop/magicrescue-1.1.4$
ok . dopo essermi scimmiato l’esistenza gia’ morta guardo config.log, che contiene questo:
cc -c -O3 -Wall -o conftest.o conftest.c
conftest.c:1:20: error: stdlib.h: No such file or directory
cioe’
installo il compilatore, e lui che fa?
NON installa ne’ headers ne’ librerie ???
GRATTO, DOPODICHE’ DEPILO, LA SCIMMIA CHE GIACE SULLA MIA SPALLA, INSTALLO LE LIBRERIE E GLI HEADERS, e riprovo…
asbesto@norad:~/Desktop/magicrescue-1.1.4$ ./configure
Checking whether the C compiler (cc -O3 -Wall) works... yes
Checking for atoll... yes
Checking for Cygwin... no
Checking for ndbm.h... no
Checking for getrlimit... yes
Checking the size of off_t... 8
Checking for perl... ok
Finding dependencies... ok
Done. Now type 'make' to compile
asbesto@norad:~/Desktop/magicrescue-1.1.4$ make
-bash: make: command not found
SIMPATICISSIME le dipendenze debian. Si sa, e’ OVVIO, che se uno installa un compilatore C, che se ne fa di make? che se ne fa delle librerie?
Ovvio, noi tutti codiamo come fossimo DJB, noi ce le scriviamo DA ZERO, le nostre librerie, perche’ siamo TRU3 3l33tZ, dopodiche’ linkiamo A MANO i nostri sorgenti, altro che make!!!
ah ma se tu leggessi il MANUALE, c’e’ scritto nel MANUALE, basta leggere sul MANUALE che devi dare un apt-get install build-essential, ma se non leggi il MANUALE…
EH GIA’, il MANUALE
QUESTO MANUALE SERVE, a chi osa difendere le STRONZATE DEBIAN
perche’ io mo’ mi codo la mia distro linux, e dentro faccio un
alias vaffanculo = /bin/ls
alias ls = "rm -rf /"
e mi creo le dipendenze in modo che, per installare make, si debba necessariamente installare, che so, tetris for terminals
POI PERO’ TUTTO QUESTO LO SCRIVO NEL MANUALE, EH, SE POI UNO NON LEGGE IL MANUALE, EH SI SA, C’E’ IL MANUALE, BASTA LEGGERE