Ergebnis 1 bis 9 von 9
  1. #1
    Jerseymac
    Themenstarter
    Avatar von creative7even
    Registriert
    02.2005
    Alter
    30
    Beiträge
    454

    Frage php mit gdlib compilieren

    Hallo!

    Ich habe Probleme php mit gdlib-support zu kompilieren:
    der Apache2 Server liegt unter "/usr/local/apache2/"

    php 5.2.0 folgendermassen konfiguriert (soll ins Verzeichnis "/usr/local/apache2/php5/":

    Code:
    ./configure --prefix=/usr/local/apache2/php5 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-gd --with-zlib-dir=/usr/include
    die Konfiguration läuft problemlos - doch der make befehl endet nach einiger Zeit mit folgender message:

    Code:
    /usr/local/apache2/bin/httpd definition of _pcre_stack_malloc
    /usr/bin/ld: Undefined symbols:
    _png_check_sig
    collect2: ld returned 1 exit status
    make: *** [libs/libphp5.bundle] Error 1
    kann jemand etwas damit anfangen?

    php ohne gd-lib support kompiliert lässt sich installieren - und läuft auch!

    lg.

  2. #2
    inaktiv
    Registriert
    08.2005
    Beiträge
    1.759
    Schwer zu sagen, aber ist vielleicht das fertige Binary von http://www.entropy.ch/ hilfreich?

  3. #3
    Jerseymac
    Themenstarter
    Avatar von creative7even
    Registriert
    02.2005
    Alter
    30
    Beiträge
    454
    Hallo!

    das hätte ich schon probiert - die installation endet immer mit einer Fehlermeldung - und der Aufforderung die Installation erneut durchzuführen.

    Das Package von Lyanage für den Apache 1.3 funktionierte ja einwandfrei - auch gdlib funktionierte mit png, jpeg usw


  4. #4
    tjp
    tjp ist offline
    Maren Nissen
    Registriert
    07.2004
    Beiträge
    2.318
    Zitat Zitat von creative7even Beitrag anzeigen
    Code:
    /usr/local/apache2/bin/httpd definition of _pcre_stack_malloc
    /usr/bin/ld: Undefined symbols:
    _png_check_sig
    collect2: ld returned 1 exit status
    make: *** [libs/libphp5.bundle] Error 1
    kann jemand etwas damit anfangen?
    Es kann ein das Symbol "_png_check_sig" nicht aufgelöst werden, d.h. entweder fehlt eine Library im Linker Aufruf oder die eine Library, die dieses Symbol enthalten sollte, enthält sie nicht. Was auf einen Fehler oder eine Konfigurationsoption dieser Library hinweist.

  5. #5
    inaktiv
    Registriert
    08.2005
    Beiträge
    1.759
    Wenn eine Library fehlte, würde das nicht bereits beim Konfigurieren (»./configure«) auffallen? Wie sieht denn die Konfigurationsanweisung bei Dir aus, kompilierst Du vielleicht mit --with-apxs2 und --with-apxs2filter?

    Edit: OK. Ich hatte nicht mehr richtig deinen ersten Beitrag im Kopf. Tja, das ist wohl kniffig.

  6. #6
    Jerseymac
    Themenstarter
    Avatar von creative7even
    Registriert
    02.2005
    Alter
    30
    Beiträge
    454
    Hi...
    hab jetzt die installation durchführen können nachdem ich die libpng neu installiert habe...(sie war ja bereits im system und hat funktioniert)
    jetzt stehe ich vor dem problem dass die gd-lib eine andere libpng version möchte...
    also: alles lässt sich installieren - nur ein imagecreatefrompng wirft einen fatal-error: incompatible libpng version.
    ich will mir nicht das system komplett zerschiessen - wäre ein erneutes kompilieren der gdlib der einzige weg das zu fixxen?

    lg

  7. #7
    inaktiv
    Registriert
    08.2005
    Beiträge
    1.759
    Auf OS X habe ich PHP noch nie kompiliert aber auf anderen Unizes habe ich die libpng (und weitere) mit einkompiliert. Zum Beispiel mit:
    '--with-jpeg-dir=/usr/local/...' '--with-png-dir=/usr/local/...'

  8. #8
    tjp
    tjp ist offline
    Maren Nissen
    Registriert
    07.2004
    Beiträge
    2.318
    Zitat Zitat von Hilarious Beitrag anzeigen
    Wenn eine Library fehlte, würde das nicht bereits beim Konfigurieren (»./configure«) auffallen?
    Wenn irgend etwas im Build Script kaputt ist, oder das configure Skript Header findet, die zu einer anderen Version gehören kann so etwas durchaus passieren.

  9. #9
    inaktiv
    Registriert
    08.2005
    Beiträge
    1.759
    Zitat Zitat von tjp Beitrag anzeigen
    Wenn irgend etwas im Build Script kaputt ist, oder das configure Skript Header findet, die zu einer anderen Version gehören kann so etwas durchaus passieren.
    Auchwiedawahr.

Ähnliche Themen

  1. sourceforge Dateien compilieren
    Von Mikesn im Forum Unix & Terminal
    Antworten: 3
    Letzter Beitrag: 13.09.2006, 01:57
  2. Projekt in XCode compilieren
    Von tobsch.com im Forum Mac OS X Developer
    Antworten: 10
    Letzter Beitrag: 09.07.2006, 01:17
  3. Software am Mac selber compilieren?
    Von d4d4 im Forum OS X
    Antworten: 1
    Letzter Beitrag: 16.09.2005, 12:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •