Libpng???

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
Avatar utente
napoleone1981
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: gio 26 ago 2004, 0:00
Località: Sant'Elena

Libpng???

Messaggio da napoleone1981 »

Ciao,
stavo cercando di compilare un giochino (x-moto), ma mi si blocca il configure dicendomi libpng required. Ho controllato e sono installate le 1.2.8 e anche le zlib. Allora ho provato a mettere un link simbolico in /usr/local/lib, ma nulla. Allora ho cercato le libpng-dev, ma per slackware non sembrano esistere, quindi ho scaricato degli rpm e convertiti in tgz, li ho installati. Ma non cambia lo stesso.
Il configure si blocca quando chiede png_read_image, che ho visto esserci in libpng con man libpng | grep png_read_image... Non so cosa fare...

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

dacci il link ai sorgenti che mica li trovo :).

i pacchetti -dev su slack non esistono, di solito contengono solo gli headers, ma nei tipici pkg slack questi sono contenuti nel pacchetto "normale". insomma, se su fedora hai libpng e libpng-devel, su slack hai solo libpng coi contenuti di entrambi. disinstalla pure quel rpm.

Avatar utente
napoleone1981
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: gio 26 ago 2004, 0:00
Località: Sant'Elena

Messaggio da napoleone1981 »

Infatti ho disinstallato gli rpm e ho reinstallato libpng normale.
Per i sorgenti, se intendevi quelli di x-moto stanno qua:
http://sourceforge.net/projects/xmoto

Purtroppo ancora non ho vauto il tempo di impararmi a fare i pacchetti...

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

il problema è che la libpng di slackware dipende (giustamente) da zlib e dalla libreria matematica (libm), e il configure di xmoto si dimentica questo. tuttavia x rimediare basta lanciare configure come:
LDFLAGS="-lz -lm" ./configure
tuttavia mi si pianta poco dopo dicendo che non ho libGLU. boh, prova anche tu.

Avatar utente
napoleone1981
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: gio 26 ago 2004, 0:00
Località: Sant'Elena

Messaggio da napoleone1981 »

Stasera provo, che ora sto su Win (dopo mesi) per installare GTA San Andreas...
Grazie comunque

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »


Avatar utente
napoleone1981
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: gio 26 ago 2004, 0:00
Località: Sant'Elena

Messaggio da napoleone1981 »

anche a me si pianta con GLU, però ho le glut installate...
Forse è qualcosa di simile a prima...

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

lol, post contemporaneo, vedi sopra!

Avatar utente
napoleone1981
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: gio 26 ago 2004, 0:00
Località: Sant'Elena

Messaggio da napoleone1981 »

Oops, è vero...
Comunque come hai fatto a compilare???

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

vedi slackbuild. diciamo che comunque il configure/makefile di sto coso sono osceni: infatti, a parte l'errore già discusso, sovrascrivono il path di ricerca delle librerie (ecco xké non trovava libGLU, ho aggiunto -L/usr/X11R6/bin a LDFLAGS) e inoltre non permettono di modificare i CFLAGS medainte variabili di ambiente (ho usato sed).

Avatar utente
napoleone1981
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: gio 26 ago 2004, 0:00
Località: Sant'Elena

Messaggio da napoleone1981 »

Thanks... prima o poi anch'io mi imparerò a fare i pacchetti...

Avatar utente
supertoms
Linux 0.x
Linux 0.x
Messaggi: 89
Iscritto il: mer 22 giu 2005, 0:00
Località: Lissone Monza Italy
Contatta:

Messaggio da supertoms »

checkinstall è la soluzione!

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Checkinstall è la soluzione più pratica ma meno perfetta della mano, secondo me lo SlackBuild è la reale forza del pacchettizzatore :)
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Rispondi