Fehler bei GDLib2

Apache, Lighttpd, nginx, Cherokee
Post Reply
p2p
Posts: 95
Joined: 2003-04-07 06:57
 

Fehler bei GDLib2

Post by p2p »

Hallo
Ich habe die GDLib fälschlicherweise drei mal installiert. Seit dem kommt, wenn ich ich ein PHP-Script über die Konsole aufrufe, folgende Fehlermeldungen:
PHP Notice: Constant IMG_GIF already defined in Unknown on line 0
PHP Notice: Constant IMG_JPG already defined in Unknown on line 0
PHP Notice: Constant IMG_JPEG already defined in Unknown on line 0
PHP Notice: Constant IMG_PNG already defined in Unknown on line 0
PHP Notice: Constant IMG_WBMP already defined in Unknown on line 0
PHP Notice: Constant IMG_XPM already defined in Unknown on line 0
PHP Notice: Constant IMG_COLOR_TILED already defined in Unknown on line 0
PHP Notice: Constant IMG_COLOR_STYLED already defined in Unknown on line 0
PHP Notice: Constant IMG_COLOR_BRUSHED already defined in Unknown on line 0
PHP Notice: Constant IMG_COLOR_STYLEDBRUSHED already defined in Unknown on
line 0 PHP Notice: Constant IMG_COLOR_TRANSPARENT already defined in Unknown
on line 0 PHP Notice: Constant IMG_ARC_ROUNDED already defined in Unknown on
line 0 PHP Notice: Constant IMG_ARC_PIE already defined in Unknown on line 0
PHP Notice: Constant IMG_ARC_CHORD already defined in Unknown on line 0
PHP Notice: Constant IMG_ARC_NOFILL already defined in Unknown on line 0
PHP Notice: Constant IMG_ARC_EDGED already defined in Unknown on line 0
PHP Notice: Constant IMG_EFFECT_REPLACE already defined in Unknown on line 0
PHP Notice: Constant IMG_EFFECT_ALPHABLEND already defined in Unknown on line 0
PHP Notice: Constant IMG_EFFECT_NORMAL already defined in Unknown on line 0
PHP Notice: Constant IMG_EFFECT_OVERLAY already defined in Unknown on line 0
PHP Notice: Constant GD_BUNDLED already defined in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - gd_info in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagearc in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imageellipse in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagechar in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagecharup in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagecolorallocate in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagepalettecopy in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagecreatefromstring in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagecolorat in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagecolorclosest in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagecolorclosesthwb in Unknown on line
0 PHP Warning: Function registration failed - duplicate name -
imagecolordeallocate in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecolorresolve in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagecolorexact in Unknown on
line 0 PHP Warning: Function registration failed - duplicate name -
imagecolorset in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagecolortransparent in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagecolorstotal in Unknown on
line 0 PHP Warning: Function registration failed - duplicate name -
imagecolorsforindex in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecopy in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagecopymerge in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagecopymergegray in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagecopyresized in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecreate in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagecreatetruecolor in Unknown
on line 0 PHP Warning: Function registration failed - duplicate name -
imagetruecolortopalette in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagesetthickness in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - imagefilledarc in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagefilledellipse in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagealphablending in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagecolorresolvealpha in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagecolorclosestalpha in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecolorexactalpha in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagecopyresampled in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagerotate in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagesettile in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagesetbrush in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagesetstyle in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagecreatefrompng in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecreatefromgif in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagecreatefromjpeg in Unknown
on line 0 PHP Warning: Function registration failed - duplicate name -
imagecreatefromwbmp in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecreatefromxpm in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagecreatefromgd in Unknown on
line 0 PHP Warning: Function registration failed - duplicate name -
imagecreatefromgd2 in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecreatefromgd2part in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagepng in Unknown
on line 0 PHP Warning: Function registration failed - duplicate name -
imagejpeg in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagewbmp in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagegd in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagegd2 in Unknown
on line 0 PHP Warning: Function registration failed - duplicate name -
imagedestroy in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagegammacorrect in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagefill in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagefilledpolygon in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagefilledrectangle in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagefilltoborder in Unknown on line 0 PHP Warning:
Function registration failed - duplicate name - imagefontwidth in Unknown on
line 0 PHP Warning: Function registration failed - duplicate name -
imagefontheight in Unknown on line 0 PHP Warning: Function registration failed
- duplicate name - imageinterlace in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imageline in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imageloadfont in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagepolygon in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagerectangle in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagesetpixel in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagestring in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagestringup in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagesx in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagesy in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagedashedline in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagettfbbox in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - imagettftext in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imageftbbox in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagefttext in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagepsloadfont in Unknown on line 0 PHP Warning: Function registration failed
- duplicate name - imagepsfreefont in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagepsencodefont in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - imagepsextendfont
in Unknown on line 0 PHP Warning: Function registration failed - duplicate
name - imagepsslantfont in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - imagepstext in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - imagepsbbox in
Unknown on line 0 PHP Warning: Function registration failed - duplicate name -
imagetypes in Unknown on line 0 PHP Warning: Function registration failed -
duplicate name - jpeg2wbmp in Unknown on line 0 PHP Warning: Function
registration failed - duplicate name - png2wbmp in Unknown on line 0 PHP
Warning: Function registration failed - duplicate name - image2wbmp in Unknown
on line 0 PHP Warning: Function registration failed - duplicate name -
imagelayereffect in Unknown on line 0 PHP Warning: Function registration
failed - duplicate name - imagecolormatch in Unknown on line 0 PHP Warning:
gd: Unable to register functions, unable to load in Unknown on line 0
Kann sich das jemand erklären und mir sagen was ich machen muss?

Danke
Anonymous
 

Re: Fehler bei GDLib2

Post by Anonymous »

fuer den Anfang erstmal alle deinstallieren und dann die richtige installieren.
Wenn das nicht hilft, posten welches Linux. rpm -qa|grep -i gdlib oder das entsprechende dpkgding.

Karlo
p2p
Posts: 95
Joined: 2003-04-07 06:57
 

Re: Fehler bei GDLib2

Post by p2p »

Ich habe die GDLib nicht über ein RPM installiert sonder selbst kompiliert. Wie kann ich es denn da wieder deinstallieren?
Anonymous
 

Re: Fehler bei GDLib2

Post by Anonymous »

Warum muessen einige als estes mal was selber kompilieren und dann erst so langsam verstehen was sie tun?

Makefile lesen und das was da steht rueckgaengig machen.

Karlo
p2p
Posts: 95
Joined: 2003-04-07 06:57
 

Re: Fehler bei GDLib2

Post by p2p »

Es gibt ein makefile.sample, aber was ich damit machen soll versteh ich nicht.

Reicht es nicht einfach die libgd.so zu löschen?

Ich habe schon ein RMP für gdlib2 gesucht, aber keins gefunden.
Anonymous
 

Re: Fehler bei GDLib2

Post by Anonymous »

anscheinend nicht ganz.

rigel:/root # rpm -ql gd-1.8.4
/usr/bin/gd2copypal
/usr/bin/gd2topng
/usr/bin/gdparttopng
/usr/bin/gdtojpeg
/usr/bin/gdtopng
/usr/bin/pngtogd
/usr/bin/pngtogd2
/usr/bin/webpng
/usr/lib/libgd.so.4
/usr/lib/libgd.so.4.0.0
/usr/share/doc/packages/gd
/usr/share/doc/packages/gd/AUTHORS
/usr/share/doc/packages/gd/COPYING
/usr/share/doc/packages/gd/INSTALL
/usr/share/doc/packages/gd/NEWS
/usr/share/doc/packages/gd/README
/usr/share/doc/packages/gd/index.html

wo ein makefile.config ist ist auch ein Makefile

Karlo
p2p
Posts: 95
Joined: 2003-04-07 06:57
 

Re: Fehler bei GDLib2

Post by p2p »

Und die soll ich jetzt alle löschen?
p2p
Posts: 95
Joined: 2003-04-07 06:57
 

Re: Fehler bei GDLib2

Post by p2p »

Oder was soll ich sonst damit machen? Reicht es sie einfach zu löschen?
mark
Posts: 295
Joined: 2003-04-15 16:48
Location: Oldenburg
Contact:
 

Re: Fehler bei GDLib2

Post by mark »

p2p wrote:Oder was soll ich sonst damit machen? Reicht es sie einfach zu löschen?
Also die obige Liste ist die RPM Liste.

Wenn du nur via configure installiert hast, dann befindet sich die lib gd unter /usr/local, nicht /usr...

Wenn du mich fragst:
Normalerweise ist es nicht das Problem, dass du die gd dreimal installiert hast. Zumindest, wenn du sie immer auf gleichem weg ins gleiche ziel installiert hast (z.b. dreimal via sourcen ohne parameter).

Dann hast du sicherlich noch ein anderes Problem.

Als erstes würde ich mal das RPM entfernen und von hand die Dateien unter /usr/local/lib/libgd*, sowie die gd binaries unter /usr/local/bin/gd* loeschen.

Dann entweder das RPM neu einspielen und das verwenden, oder via Sourcen. Für eins solltest du dich entscheiden.

btw: PHP solltest du danach auf jeden Fall auch neu machen, damit PHP auch die richtige GD Version benutzt.

Gruß
mark
p2p
Posts: 95
Joined: 2003-04-07 06:57
 

Re: Fehler bei GDLib2

Post by p2p »

Jetzt habe ich alle Dateien in ein temporäres Verzeichnis verschoben und die GD-Lib neuinstalliert (von sourcen), danach PHP (4.3.2) mit --with-gd=/usr/local => gleicher Fehler.

dann hab ich die Dateien wieder gelöscht und nur neuinnstalliert mit --witgh-gd (also ohne pfad). PHP sollte ja dann eine eigene GD-Lib installieren => gleicher Fehelr.

Dann hab ich nochmal nach gd* gesucht und /usr/share/extensions/no-debug-non-zts-20020429/gd.so entdeckt, das hab ich dann auch gelöscht und die ersten beiden Schritte nochmal durchgeführt: Ergebnis bei beidem: die /usr/share/extensions/no-debug-non-zts-20020429/gd.so wurde nicht gefunden!?

Ich versteht grad gar nix mehr, kann mir mal jemand weiterhelfen?

Danke
Post Reply