Pagina 1 di 1
Libpng???
Inviato: gio 14 lug 2005, 15:24
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...
Inviato: gio 14 lug 2005, 15:44
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.
Inviato: gio 14 lug 2005, 16:30
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...
Inviato: gio 14 lug 2005, 17:04
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.
Inviato: gio 14 lug 2005, 17:10
da napoleone1981
Stasera provo, che ora sto su Win (dopo mesi) per installare GTA San Andreas...
Grazie comunque
Inviato: ven 15 lug 2005, 12:04
da useless
Inviato: ven 15 lug 2005, 12:04
da napoleone1981
anche a me si pianta con GLU, però ho le glut installate...
Forse è qualcosa di simile a prima...
Inviato: ven 15 lug 2005, 12:04
da useless
lol, post contemporaneo, vedi sopra!
Inviato: ven 15 lug 2005, 12:14
da napoleone1981
Oops, è vero...
Comunque come hai fatto a compilare???
Inviato: ven 15 lug 2005, 12:45
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).
Inviato: ven 15 lug 2005, 14:33
da napoleone1981
Thanks... prima o poi anch'io mi imparerò a fare i pacchetti...
Inviato: ven 15 lug 2005, 16:31
da supertoms
checkinstall è la soluzione!
Inviato: ven 15 lug 2005, 20:30
da Loris
Checkinstall è la soluzione più pratica ma meno perfetta della mano, secondo me lo SlackBuild è la reale forza del pacchettizzatore
