Compilare con la Slackware

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Pr0v4
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: lun 6 set 2004, 0:00
Contatta:

Compilare con la Slackware

Messaggio 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>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilare con la Slackware

Messaggio 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>

Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

Compilare con la Slackware

Messaggio 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>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilare con la Slackware

Messaggio 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>

Pr0v4
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: lun 6 set 2004, 0:00
Contatta:

Compilare con la Slackware

Messaggio 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>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilare con la Slackware

Messaggio 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>

Pr0v4
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: lun 6 set 2004, 0:00
Contatta:

Compilare con la Slackware

Messaggio 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>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilare con la Slackware

Messaggio 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>

Rispondi