Pagina 1 di 1

[Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 5:26
da DjDiabolik
Ragazzi... un'altra cosa che vorrei fare nel mondo linux e impararmi a compilare i programmi.

Ne prendo uno nello specifico perchè poi credo siano tutti uguali... allora prendiamo il DVDStyler che si trova qua:
http://www.dvdstyler.org/en/downloads

Nelle repo ufficiali è presente una versione mooolto vecchia la 1.8.1 mentre, come potete vedere, sul sito l'ultima stable è la 2.1 che è tutto un'altro pianeta ma io personalmente, anche nel mio altro computer con windows, uso sempre le ultime beta.

Per le beta di windows sono già belle compilate nella pagina del progetto......... mentre per linux è possibile prelevare i sorgenti :(

Ora io cosi ho fatto... e ho piazzato tutto in una cartella..... al suo interno dovrei dare (da terminale):

Codice: Seleziona tutto

./configure
make
sudo make install
Teoricamente dando questi 3 comandi alla fine dovrei ritrovarmi tra le apps la versione 2.2beta 3 installata ma nella precedente prova non andava e mi sono incartato con l'installare delle librerie richieste :(

All'interno del pacchetto non c'è file che da eventuali info su come compilarlo.. bè ottimo.

Vi posto il risultato del terminale:

Codice: Seleziona tutto

diabolik@Diabolik-ubuntu:~/DVDStyler-2.2b3$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for install location... /usr/local
checking whether ln -s works... yes
checking for ranlib... ranlib
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for flex... no
checking for lex... no
checking for bison... no
checking for byacc... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for wx-config... no
configure: error: 
        Please check that wx-config is in path, the directory
        where wxWidgets libraries are installed (returned by
        'wx-config --libs' command) is in LD_LIBRARY_PATH or
        equivalent variable and wxWidgets is version 2.8.7 or above.
Ecco subito....... gli manca la libreria WxWidgets!
Ora io non capisco.. ho già scaricato questa libreria.. ma questa me ne chiede un'altra appena do ./configure.. poi prendo questa che a sua volta me ne chiede un'altra poi si chiedono a vicenda ecc .ecc.
In pratica entro in un circolo vizioso senza + uscirne!

Ora se mi ci fate qualcosa mi fate un grosso piacere :)

*EDIT*
Io ho provato a dare:

Codice: Seleziona tutto

diabolik@Diabolik-ubuntu:~/DVDStyler-2.2b3$ wx-config
Il programma "wx-config" può essere trovato nei seguenti pacchetti:
 * libwxbase2.6-dbg
 * libwxbase2.6-dev
 * libwxbase2.8-dbg
 * libwxbase2.8-dev
 * libwxgtk2.6-dbg
 * libwxgtk2.6-dev
 * libwxgtk2.8-dbg
 * libwxgtk2.8-dev
Però il problema è che il programma richiede la versione 2.8.7 o superiore quindi non credo che uno di quei pacchetti mi sia utile! L'unico sarebbe il 2.9.3 presente sul sito ufficiale:
http://sourceforge.net/projects/wxwindows/files/
Ma ripeto.. poi entro nel giro vorticoso spiegato sopra e non se ne esce +... HELP :)

*EDIT 2*
I wxWig 2.9.3 sembrano installati dopo aver seguito questa guida:
http://wiki.wxwidgets.org/Compiling_and_getting_started

Ma ora il terminale dice:

Codice: Seleziona tutto

diabolik@Diabolik-ubuntu:~/DVDStyler-2.2b3$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for install location... /usr/local
checking whether ln -s works... yes
checking for ranlib... ranlib
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for flex... no
checking for lex... no
checking for bison... no
checking for byacc... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for wx-config... /usr/local/bin/wx-config
checking for wxWidgets version >= 2.8.7... yes (version 2.9.3)
checking for wxWidgets static library... no
checking for wxWidgets media... no
configure: error: 
    wxWidgets media library (libwx_gtk2u_media) is missing.
Ve lo ripeto... comincio a temere il circolo vizioso.
Ora stacco visto che son già le 6:30AM!

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 10:23
da steff
Dovresti usare l'ubuntu più recente, spesso le librerie nei repo bastano.

Più che compili vari programmi più librerie -dev e -devel ti installi e meno ti mancheranno poi per compilazioni future. Sulla mia arch mi manca quasi mai più niente adesso, mentre all'inzio ogni ./configure si fermava due tre volte.

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 12:49
da DjDiabolik
steff ha scritto: Dovresti usare l'ubuntu più recente, spesso le librerie nei repo bastano.

Più che compili vari programmi più librerie -dev e -devel ti installi e meno ti mancheranno poi per compilazioni future. Sulla mia arch mi manca quasi mai più niente adesso, mentre all'inzio ogni ./configure si fermava due tre volte.
Ok ma in pratica cos'è che devo fare ora ?

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 16:56
da steff
Cercare e installare sempre i pacchetti dev che mancano fino il configure finisce bene. Spesso basta dare in pasto al motore di ricerca la riga di configure con l'errore per trovarlo.

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 18:11
da DjDiabolik
steff ha scritto: Cercare e installare sempre i pacchetti dev che mancano fino il configure finisce bene. Spesso basta dare in pasto al motore di ricerca la riga di configure con l'errore per trovarlo.
Mi aspettavo informazioni + dettagliate.. sopratutto dopo aver postato i log da terminale :(

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 23:04
da steff
Mi spiace, arrangati per i dettagli magari si fa avanti un altro  ;)

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 23:12
da DjDiabolik
steff ha scritto: Mi spiace, arrangati per i dettagli magari si fa avanti un altro  ;)
Figurati.......... è che tra librerie e tutto il resto non ci sto capendo + niente!
Molti altri sorgenti hanno readme.. questo niente di niente... è anche vero che cmq avrei bisogno di qualche dritta lo stesso.

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: venerdì 6 aprile 2012, 23:19
da maxbigsi
di che versione di ubuntu stiamo parlando? ... spesso le ultime versioni di programmi sono "pensati" per le ultime versioni del sistema operativo, poniamo il caso del lettore VLC, a quanto ne so non la puoi installare sulla 10.04 perchè molte librerie richieste sono ad una versione antecedente a quella che chiede il programma, e anche se tu riesci ad installarla sicuramente renderebbe instabile il sistema perchè avrà aggiornato delle librerie che ad altri programmi correlati creerebbero dei problemi... tipo ffmpeg ecc. ecc. .... ti ho citato il caso VLC per esperienza personale...  ;D

Re: [Supporto] Mi aiutate ad compilare questo/i programma/i ???

Inviato: sabato 7 aprile 2012, 0:22
da DjDiabolik
maxbigsi ha scritto: di che versione di ubuntu stiamo parlando? ... spesso le ultime versioni di programmi sono "pensati" per le ultime versioni del sistema operativo, poniamo il caso del lettore VLC, a quanto ne so non la puoi installare sulla 10.04 perchè molte librerie richieste sono ad una versione antecedente a quella che chiede il programma, e anche se tu riesci ad installarla sicuramente renderebbe instabile il sistema perchè avrà aggiornato delle librerie che ad altri programmi correlati creerebbero dei problemi... tipo ffmpeg ecc. ecc. .... ti ho citato il caso VLC per esperienza personale...  ;D
Stiamo parlando di ubuntu 11.10......... cmq sia VLC null'ultima versione 2.01 lo avevo installato (poi ho formattato per altri motivi) e mi sembra andasse benino però l'avevo preso da una repo di oneirc e quindi è probabile appunto che era stato compilato su questo stesso sistema.

Ora di questo programma appunto loro forniscono le sorgenti ma danno nessuna libreria annessa per questo mi da tutti quegli errori non appena do il ./configure.
Ora io sto andando avanti e sto installando libreria -dev a destra e a manca ma sembra che non risolvo mai.