[BC3] GD 1.8.4, wat gaat hier fout?

Pagina: 1
Acties:

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
ik probeer GD 1.8.4 te compileren om een Suse 7.1 machine.
libjpeg, libpng, zlib en freetype zijn geinstalleerd, maar toch krijg ik de volgende foutmelding:
code:
1
2
3
4
5
6
7
www:/download/gd-1.8.4 # make
gcc -I. -I/usr/local/include -I/usr/include -I/usr/include/freetype pngtogd.o -o pngtogd
-L. -L/usr/local/lib -L/usr/lib -lm -lgd -lpng -lz -ljpeg -lttf
pngtogd.o: In function `main':
pngtogd.o(.text+0x6c): undefined reference to `gdImageCreateFromPng'
collect2: ld returned 1 exit status
make: *** [pngtogd] Error 1

iemand enig idee wat er hier fout gaat en wat ik eraan kan doen? bij boutell zelf staat er nauwelijks informatie over installatie problemen!

thnx

en nee, ik houd niet van voetbal... :)


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Ken deze melding niet maar heb je de juiste versies van de libraries ?

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Heb je toevallig nog eergens oude gd headers staan die de boel in de war schoppen ?

rpm -qa | grep gd

Cheers,

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
ja, volgens mij wel:
GD > 1.8.4 dus
zlib > 1.1.3
libjpeg > 6b
libpng > 1.0.10
freetype > 2.0.1

of zitten hier versies tussen die elkaar bijten?

wat ik ook niet begrijp is dat als ik mijn Makefile aanpas en bv. png eruit gooi, hij vervolgens weer over die png imagecreatefrompng begint als ik $make doe!

of cached linux dit ergens?

[plak]
ack:/ # rpm -qa | grep gd
gdbm-1.8.0-225

kan dit er iets mee te maken hebben?
[/plak]

en nee, ik houd niet van voetbal... :)


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Heb je in die dir een config.cache staan ?
Zo ja donder die weg

Heb er verder niet zo veel kaas van gegeten.

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
nou, in de uitgepakte GD dir (waarin in $make doe) niet

iig bedankt voor de input!

hopen dat er nog iemand voorbijkomt stuiteren die een GD king is... ;)

en nee, ik houd niet van voetbal... :)


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Kijk es hoeveel je van deze hebt op je schijf:
libgd.a en libgd.so

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
beide 0x

die komen toch pas na de $make, of begrijp ik het nu verkeerd? (ben druk bezig linux te leren, dus vergeef mij eventuele domme vragen! ;) )

en nee, ik houd niet van voetbal... :)


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
nee das mooi want dan heb je in iedergeval geen gd spul al geinstalleerd.

Verder weet ik van dit onderwerp niets af (nog nooit hiermee te maken gehad).

Gooi je foutmelding in een zoekmachine en zoek ! Ik zag in ieder geval op "undefined reference to `gdImageCreateFromPng''" al genoeg hits.

Trouwens ben je met apache + php bezig ?

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
yep, apache en php doen het al, alleen wil ik nu de GD in php hebben!

vandaar dat ik er mee aan het stoeien ben!

ik heb die foutmelding idd al in google gegooid, maar daar heb ik tot dusver nix nuttigs uit weten te halen...

en nee, ik houd niet van voetbal... :)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Kijk even in die Makefile of je png support goed hebt staan.
Helaas kent gd geen ./configure Dus moet je hem met de hand editen...

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
LIBS=-lgd -lpng -lz -ljpeg -lm -lttf

hij staat er dus tussen...

het enige wat ik heb gevonden is dat de volgorde van de LIBS nog wel eens gevoelig wil zijn, maar meer valt daar niet over te vinden.

en nee, ik houd niet van voetbal... :)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Dan weet ik het verder ook niet :(

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
bummer, bedankt voor de moeite iig!

dit is volgens mij de slechtst gedocumenteerde library van allemaal! ;)

niw, als het me gaat lukken zal ik hier ff posten hoe of wat, wel handig voor meer mensen denk ik!

en nee, ik houd niet van voetbal... :)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Doe dat...
Het kostte bij mij iig ook vreselijk veel moeite om het werkend te krijgen :(

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

php doet het wel.
Check alleen even aan de hand van de ./configure output of ie de goede pakt.

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
hebbes! JOY :)

heb DHAVE_LIBPNG naar voren gehaald bij de flags:

CFLAGS=-O -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBTTF

en daarna deze volgorde aangepast:
LIBS=-lgd -lttf -lz -ljpeg -lm -lpng

-lpng op het eind gezet

werkt als een tiet! althans, voor GD compileren, wat php nu gaat doen is ff afwachten! ;)

en nee, ik houd niet van voetbal... :)


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 19-08 15:22

Willem2

Ω is futile

Topicstarter
de goede pakt? wat bedoel je?

en nee, ik houd niet van voetbal... :)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Als je er maar een hebt dan maakt het niet uit.
Maar ik had dus gd 1.3 en gd1.8 en in eerste instantie pakte php toen de 1.3 versie :(
Pagina: 1