Linux: Incompatible libpng version in app and library

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

> Ist gdlib-config vorhanden ?
Negativ. Aus diesem Grund habe ich auch gedacht, dass die Library auf
meinem System nicht installiert ist. Allerdings der Befehl locate
hat mich eines anderen belehrt. Hier ein Ausschnitt aus der Konsole:

Code: Alles auswählen

/usr/lib/libgd.so.1.8.4
/usr/lib/libgd.so.1
/usr/lib/libgd.so.2.0.33
/usr/lib/libgd.so.2
> diese Fehler meldung passt sehr gut zu dem was in libpng-FAQ steht(soweit ich es richtig verstehe)
Sehe ich auch so.
Bild
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag von MARTIN »

Code: Alles auswählen

 libpng warning: Application was compiled with png.h from libpng-1.0.8
libpng warning: Application  is  running with png.c from libpng-1.2.1
gd-png:  fatal libpng error: Incompatible libpng version in application and library
Segmentation fault (core dumped)
Beim genaueren hinsehen denke ich dass gdlib damit nichts zu tun hat.
Es ist eigentlich nur Problem zwischen purebasic( gtk?) und libpng.
Ich lang konnte ich den Fehler bei mir nicht reproduziern(Suse und Debian).
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Velz
Beiträge: 182
Registriert: 18.10.2004 22:20

Beitrag von Velz »

In meiner Suse-Installation 9.2 kann ich diese Libgd nicht finden. Welches Paket muß ich installieren? auf der CD gibt es eine Libgda ???

Kann es sein, dass wegen das Libgd Problems sich der compiler verabschiedet?

Gruß Ulrich Velz
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag von MARTIN »

Gibt es diese Pakette wirklich nicht auf CDs?
gd-2.0.28-2.4.i586.rpm
gd-devel-2.0.28-2.4.i586.rpm

Dann lade sie dir herunter:
ftp://gd.tuwien.ac.at/linux/suse/suse.c ... 4.i586.rpm
ftp://gd.tuwien.ac.at/linux/suse/suse.c ... 4.i586.rpm

Das weiter oben genannte Problem wird das wohl kaum lösen.

Kann es sein, dass wegen das Libgd Problems sich der compiler verabschiedet
Was pbcompiler ? Braucht pbcompiler diese lib, wozu ?
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Velz
Beiträge: 182
Registriert: 18.10.2004 22:20

Beitrag von Velz »

Hei.. Danke für den Tip.. GD installiert. aber immer noch der selbe Salat und
seither noch einen Fehler mehr. Das trotz fast jungfräulichem Suse 9.2 und allen x Paketen die Purebasic für Linux möchte... gut !! Ich denke das Projekt Pure unter Linux ist noch nicht in einem akzeptablen Zustand. Da wäre es ja einfacher Java zu lernen...

Das ist die aktuelle Fehlerliste beim kompilieren eines Beispielcodes... Nach Abbruch der Ausführung durch den debugger lässt sich Pure nur noch mit Gewalt töten...

Grüßle...

velz@Leonardo:~> purebasic

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3
/share/icons/crystalsvg/22x22/actions/button_cancel.png« konnte nicht geladen we
rden: Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in applicati
on and library

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3
/share/icons/crystalsvg/22x22/actions/button_ok.png« konnte nicht geladen werden
: Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in application a
nd library

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3
/share/icons/crystalsvg/16x16/actions/fileopen.png« konnte nicht geladen werden:
Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in application an
d library

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3
/share/icons/crystalsvg/22x22/actions/fileopen.png« konnte nicht geladen werden:
Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in application an
d library

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3/share/icons/crystalsvg/16x16/actions/editdelete.png« konnte nicht geladen werden: Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in applicationand library

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3/share/icons/crystalsvg/22x22/actions/editdelete.png« konnte nicht geladen werden: Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in applicationand library

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3/share/icons/crystalsvg/16x16/actions/filesaveas.png« konnte nicht geladen werden: Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in applicationand library

(purebasic:6857): Gtk-WARNING **: Fehler beim Laden des Symbols: Bild »/opt/kde3/share/icons/crystalsvg/22x22/actions/filesaveas.png« konnte nicht geladen werden: Schwerer Fehler in PNG-Bilddatei: Incompatible libpng version in applicationand library

GLib-WARNING **: g_main_iterate(): main loop already active in another thread
Getötet
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Bist Du sicher, das Du die Devel-Dateien des GTK installiert hast, die fehlen z.B. in der ISO-Downloadversion. Ich habe mir deshalb SuSE 9.3 per FTP installiert. Wenn ja, vielleicht kannste in Yast ja den FTP-Server als Quelle mit eintragen, um an die Pakete zu kommen, die leider viele Abhängikeiten mit sich runschleppen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Velz
Beiträge: 182
Registriert: 18.10.2004 22:20

Beitrag von Velz »

Hei ...

GTK-devel und alle abhängigen Pakete sind installiert.. aber es tut nicht.

Läuft bei dir PB unter Linux 9.3 problemlos und lassen sich die Beispiele ausführen?

Gruß ulrich velz
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> Läuft bei dir PB unter Linux 9.3 problemlos und lassen sich die Beispiele ausführen?
Ja, hab 2 Installationen von SuSE 9.3 (einmal unter VMWare für kurze Tests) und alle Beispiele, bis auf die 3D-Sachen und dem ColorRequester(), funktionieren
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Velz
Beiträge: 182
Registriert: 18.10.2004 22:20

Beitrag von Velz »

hm... bei mir tut es überhaupt nicht... immer beim compilieren kommen die Fehlermeldungen und PB verabschiedet sich ins nirvana....

Bin entnervt....

Gruß Ulrich
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Hast Du nach /usr/share/ installiert ?
Hast Du eine Farbtiefe von mind. 24 Bit?, obwohl dieser Fehler angeblich gefixed ist, habs aber nicht getestet.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten