Pagina 1 di 1

Compilare con la Slackware

Inviato: dom 20 mar 2005, 16:22
da Pr0v4
Salve a tutti ragazzi, innanzitutto premetto una cosa, per la compilazione di un programma sono veramente un niubbo!!!
<BR>Allora sto provando ad installare dai sorgenti La nuova versione di Gimp, nn tanto per il fatto che mi piace averlo compilato e non in .tgz, ma sopratutto per il semplice fatto che riscontro dei problemi a compilare programmi con le gtk, e questo prima funzionava.
<BR>Il problema che nn riesco mai a fargli vedere al compilatore dove diavolo ho le mie librerie.
<BR>Se ad esempio lancio un "whereis glib" la shell mi risponde: glib: /usr/lib/glib e se mi vado a leggere il file di configurazione di ldconfig, ossia ld.so.conf, tra le varie directory trovo anche /usr/lib :-o
<BR>Ho anche dato un´occhiata a ./configure --help, ma la voce tipo --with-gtk=$Path oppure --whit-glib+$Path nn esistono!!!!, quindi qualcuno cortesiemente mi potrebbe far capire dove diavolo sbaglio?se serve posto anche l´errore :-P
<BR>
<BR>P.S. Tra l´altro ho notato che é molto importante anche pkgconfig per l´installazione dei programmi, qualcuno mi potrebbe spiegare cosa fa? come si configura? é veramente utile?
<BR>
<BR>Intanto vi Ringrazio a Tutti!!!<br>

Compilare con la Slackware

Inviato: dom 20 mar 2005, 23:31
da samiel
------------------------------------------------------------------------------------------------
<BR>Il problema che non riesco mai a fargli vedere al compilatore dove diavolo ho le mie librerie.
<BR>------------------------------------------------------------------------------------------------
<BR>Veramente dovrebbe trovarle da sole, a meno che non le hai in posti strani.
<BR>Prova passando al configure LDFLAGS.
<BR>
<BR>-----------------------------------------------------------------------------
<BR>Allora sto provando ad installare dai sorgenti la nuova versione di Gimp,
<BR>non tanto per il fatto che mi piace averlo compilato e non in .tgz
<BR>-----------------------------------------------------------------------------
<BR>Già che ci sei, fatti il tgz!
<BR>
<BR>-------------------------------------------------------------------
<BR>Tra l´altro ho notato che é molto importante anche pkgconfig
<BR>per l´installazione dei programmi
<BR>-------------------------------------------------------------------
<BR>Che cosa????
<BR>
<BR>M.
<BR>
<BR>
<BR><br>

Compilare con la Slackware

Inviato: lun 21 mar 2005, 0:37
da wally
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 20-03-2005 alle ore 16:22, Pr0v4 :
<BR>P.S. Tra l´altro ho notato che é molto importante anche pkgconfig per l´installazione dei programmi, qualcuno mi potrebbe spiegare cosa fa? come si configura? é veramente utile?<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Eh!? :-o
<BR>
<BR>SFD (ovvero Slackware For Dummies), guarda nell´area howto sotto guide.
<BR>Non e´ un RTFM, "Dio" samiel ci ha dato una bibbia: usiamola :-]
<BR>
<BR>Ciao :-]
<BR>
<BR><br>

Compilare con la Slackware

Inviato: lun 21 mar 2005, 1:00
da samiel
---------------------------------------------------------------------------------
<BR>Non e´ un RTFM, "Dio" samiel ci ha dato una bibbia: usiamola
<BR>---------------------------------------------------------------------------------
<BR>
<BR>Esageratoooooooooooooooooooooooo!
<BR>Cma la tanto annunciata 3° ed, sia pure con un certo ritardo,
<BR>arriverà. Sto procedendo abbastanza di buona lena...
<BR>
<BR>M-
<BR><br>

Compilare con la Slackware

Inviato: lun 21 mar 2005, 11:49
da Pr0v4
Per niente al mondo toglierei qualcosa alla magnifica opera che ha creato samiel!!! I primi giorni con la slack nn ho letto altro!!! :-P
<BR>Il fatto é un altro nn riesco a far vedere le mie librerie ai vari progeammi, ho provato anche ad utilizzare LDFLAGS, ma con scarsi risultati....
<BR>Nel senso ho provato a mettere
<BR>#-L /usr/lib ./configure e mi dice che
<BR>bash: -L/usr/lib: No such file or directory
<BR>mentre con:
<BR>#-L</usr/lib> ./configure
<BR>mi dice: bash: -L: command not found
<BR>se metto LDFLAGS prima del -L stesso errore LDFLAGS command not found...
<BR>Qualcuno mi potrebbe far capire?
<BR>
<BR>Vi posto anche il mio ld.so.conf:
<BR>/usr/local/lib
<BR>/usr/X11R6/lib
<BR>/usr/i486-slackware-linux/lib
<BR>/opt/kde/lib
<BR>/usr/lib/qt/lib
<BR>/usr/lib/qt-3.3.3/lib
<BR>/usr/lib
<BR>/usr/lib/pkgconfig
<BR>/opt/gnome2/lib/pkgconfig
<BR>
<BR>mi sembra che le mie librerie siano in quei posti visto che se lancio, come detto un whereis gli mi da: /usr/lib/glib, quindi é all´interno di /usr/lib
<BR> :-o
<BR>
<BR>
<BR>Per il discorso di pkgconfig, se l´ho buttata di fuori scusatemi, ma per la compilazione sono propio a zero :D a proposito a che serve?<br>

Compilare con la Slackware

Inviato: lun 21 mar 2005, 12:57
da samiel
Prova con una sintassi del tipo (questo è un esempio):
<BR>CFLAGS="-O2 -march=i486 -mcpu=i686" LDFLAGS="-L/usr/lib" ./configure --prefix=/usr
<BR>
<BR>Pkgconfig non l´ho mai usato. Non so come funziona con Slackware.
<BR>Mi pare lo adotti Suse, ma SUse no l´ho mai vista...
<BR>
<BR>M.<br>

Compilare con la Slackware

Inviato: mar 22 mar 2005, 8:55
da Pr0v4
E io che pensavo che fosse un tool chiamiamolo "propietario"di slack come pkgtool :-P
<BR>comunque purtroppo samiel ancora niente, eppure ho appena formattato :-o ho usato la tua stessa stringa, ma mi restituisce questo errore:
<BR>Using config source xml::/etc/gconf/gconf.xml.defaults for schema installation
<BR>Using $(sysconfdir)/gconf/schemas as install directory for schema files
<BR>checking what warning flags to pass to the C compiler...
<BR>checking for
<BR> gtk+-2.0 >= 2.4.0
<BR> libgnomeui-2.0
<BR> libglade-2.0
<BR> esound >= 0.2.30
<BR> gstreamer-0.8 >= 0.8.2 gstreamer-control-0.8 >= 0.8.2 gstreamer-gconf-0.8 >= 0.
<BR>8.2
<BR>
<BR>... Package gstreamer-gconf-0.8 was not found in the pkg-config search path.
<BR>Perhaps you should add the directory containing `gstreamer-gconf-0.8.pc´
<BR>to the PKG_CONFIG_PATH environment variable
<BR>No package ´gstreamer-gconf-0.8´ found
<BR>
<BR>configure: error: Library requirements (
<BR> gtk+-2.0 >= 2.4.0
<BR> libgnomeui-2.0
<BR> libglade-2.0
<BR> esound >= 0.2.30
<BR> gstreamer-0.8 >= 0.8.2 gstreamer-control-0.8 >= 0.8.2 gstreamer-gconf-0.8 >= 0.
<BR>8.2
<BR>
<BR>) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your l
<BR>ibraries are in a nonstandard prefix so pkg-config can find them.
<BR>
<BR>Ora posso essere daccordo su esound e le altre due librerie che nn mi ricordo se le ho installate o meno, ma su gtk no! e anche con gstremer, io l´ho installoto dal repository della slack e la versione piú vecchia, la 0.8.5 quindi dovrebbe andar bene....
<BR>Fatemi capire dove diavolo é che sbaglio perché nn ne vengo piú fuori :-[ <br>

Compilare con la Slackware

Inviato: mer 23 mar 2005, 1:55
da samiel
Ho provato a compilare Gimp 2.2.4,
<BR>ma non mi ha dato problemi. Se vuoi,
<BR>ti mando lo SlackBuild...
<BR>
<BR>M.<br>