Pagina 1 di 1

[Risolto]compilazione yougrabber

Inviato: mercoledì 2 luglio 2008, 16:51
da Costacurta
ciao,

Per allenarmi un po' voglio compilare da sorgenti un semplice programma che scarica i filmati, ma non riesco!
Ogni volta che provo a compilare da sorgenti non riesco!!! C'è sempre qualcosa che non  va :'(
Nello specifico ho provato yougrabber0.20 preso da una rivista e yougrabber0.29 da sourceforge.
Mi manca qualche solita dipendenza? libcurl (non so che sia) ma l'avevo già installata.

Codice: Seleziona tutto

dario@dario-laptop:~/Desktop/YouGrabber-0.20$ make
gcc -g -ansi -Wall   -c -o config.o config.c
In file included from config.c:25:
yg.h:33:23: error: curl/curl.h: Nessun file o directory
config.c: In function ‘getcfg’:
config.c:46: error: ‘CURLPROXY_HTTP’ undeclared (first use in this function)
config.c:46: error: (Each undeclared identifier is reported only once
config.c:46: error: for each function it appears in.)
config.c:62: warning: implicit declaration of function ‘snprintf’
config.c:129: error: ‘CURLPROXY_SOCKS4’ undeclared (first use in this function)
config.c:132: error: ‘CURLPROXY_SOCKS5’ undeclared (first use in this function)
make: *** [config.o] Error 1
dario@dario-laptop:~/Desktop/YouGrabber-0.20$ 
Se non riesco a compilare i programmi non arriverò mai a compilare il kernel!

Grazie! :)

Re: compilazione yougrabber

Inviato: mercoledì 2 luglio 2008, 17:01
da ReMichael
Più che la libreria devi assicurarti di avere i -dev della libreria, cioè gli headers.

Quando compilando non trova librerie devi sempre installare i -dev

Re: compilazione yougrabber

Inviato: mercoledì 2 luglio 2008, 17:43
da Costacurta
Perfetto (good)
Ho installato libcurl3-dev e ha compilato tutto!(primario)
Però non funziona(secondario) probabilmente perchè la versaione è vecchia , 0.20 e siamo alla 0.29. infatti mi dà:

Codice: Seleziona tutto

[tt]YouGrabber v0.20 - Copyright (C) Quetzy Garcia <quetzyg@users.sourceforge.net>
for news and updates visit http://yougrabber.sourceforge.net/

using default settings
connection method: direct


INFO: nothing else to do [press ESC to exit]


DOWNLOAD 001/001 (111.1 KB of 111.1 KB downloaded)
────────────────────────────────────────────────────────────────────────────────
   URL: http://www.youtube.com/watch?v=jYTHUZ3mUIQ



STATUS: no video data found
 CAUSE: invalid URL
        someone screwed up the settings
        deprecated YouGrabber version
        YouTube changed their system
        George W. Bush is not dead yet
────────────────────────────────────────────────────────────────────────────────
TIP: use LEFT and RIGHT arrow keys to browse between downloads

[/tt]
é per quello?
-dev sta per development?
Scusate le molte domande!

Grazie! :)

Re: [Risolto]compilazione yougrabber

Inviato: giovedì 3 luglio 2008, 0:06
da Costacurta
Installato la versione 0.29.4! (good)

questa volta non trovava qualcosa inerente i file headers glib.h, ma sapendo la storia ;)ho installato libglib2.0-dev e ha funzionato!

Grazie (b2b)