[linux]problemen met gd1.8.3 compilen icm freetype

Pagina: 1
Acties:

  • glrfndl
  • Registratie: Juni 1999
  • Niet online
Hoi, het lukt mij niet om gd-1.8.3 te compilen icm met freetype, ik ben al wel zo ver dat freetype gecompiled is, maar ik krijg fouten als ik gd wil compilen, het gaat om deze errors:

/usr/i386-slackware-linux/bin/ld: cannot open -ljpeg: No such file or directory
collect2: ld returned 1 exit status
make: *** [pngtogd] Error 1

en

/usr/i386-slackware-linux/bin/ld: cannot open -ljpeg: No such file or directory
collect2: ld returned 1 exit status
make: *** [pngtogd] Error 1

Het probleem is denk ik dat libjpeg als een shared lib gecompiled moet worden, maar als ik dat probeer krijg ik dit:

gcc -O2 -I. -o ansi2knr ./ansi2knr.c
gcc: Internal compiler error: program cc1 got fatal signal 11
make: *** [ansi2knr] Error 1

Kan iemand mij helpen met dit probleem? ;(

Prepare for unforeseen consequences


  • Mastermind
  • Registratie: Februari 2000
  • Laatst online: 02-08 20:09
Op maandag 29 januari 2001 02:09 schreef jnijboer het volgende:

Kan iemand mij helpen met dit probleem? ;(
Niet huien...

Verwijderd

Op maandag 29 januari 2001 02:27 schreef Mastermind het volgende:

[..]
Niet huien...
:?:?

Heb je wel de path's naar de juiste libraries opgegegeven? Ofwel kijk eens /etc/ld.so.conf na. Of daarin alle paden naar je verschillende libraries staan.

Verder heb je toch wel libjpeg (6a en evt 6b) geinstalleerd staan he?
Controle:
find / | grep libjpeg
Dat librarary-path moet dus ook in bovenstaand verhaaltje (ld.so.conf) staan.

Oh ja voordat ik het vergeet. Als je ld.so.conf aanpast, moet je naderhand wel ff "ldconfig" draaien.

Als je al het hierbovenstaande gedaan hebt, dan moet ie het gewoon doen.

Groetjes Niels

  • glrfndl
  • Registratie: Juni 1999
  • Niet online
find /* |grep libjpeg
/usr/lib/libjpeg.so.62.0.0
/usr/lib/libjpeg.so.62
/usr/local/src/jpeg-6b/libjpeg.doc
zo te zien is libjpeg wel geinstalleerd, heb ook wel ldconfig gedaan, maar ik krijg nog steeds:
/usr/i386-slackware-linux/bin/ld: cannot open -ljpeg: No such file or directory
collect2: ld returned 1 exit status
make: *** [pngtogd] Error 1
Zit nog steeds iets niet goed met die libjpeg heb ik het idee, maar wat? :(

Prepare for unforeseen consequences


Verwijderd

Kijk eens in de "Makefile" of de variable "ljpeg" uberhaupt wel geinitialiseerd wordt. En zo ja of dat wel een geldige waarde (bestand) is.

Kan je misschien bij het configure-script expliciet opgeven waar ie de jpeg-libraries of headers kan vinden?

  • glrfndl
  • Registratie: Juni 1999
  • Niet online
hmm, het is al klaar, na wat gewroet in de Makefile en het opnieuw compilen van libjpeg, libpng en freetype wilde gd wel compilen. Geen idee wat er nou eerst verkeerd was, maar goed, het werkt. Kan nu iig php compilen met gd-support en true type fonts *D.

Prepare for unforeseen consequences

Pagina: 1