Seite 1 von 1

Linkfehler nach Update von 5.24 auf 5.44

Verfasst: 22.07.2017 17:39
von derschutzhund
Hallo zusammen,

nach dem ich ein kleines Prog. unter Windows mit V5.60 geschrieben habe wollte ich es auch unter Linux compilieren lassen wo aktuell 5.24 installiert ist. Mit Linux hatte ich lange nichts mehr gemacht.
Unter 5.24 bekomme ich keinen Linkfehler aber da ich das webview verwende kann das mit der 5.24 nicht durchlaufen.
Also zunächst die Linuxversion mit 5.60 versucht was den gleichen Linkfehler bringt wie die 5.44 die ich jetzt getestet habe.
Die Meldung die kommt ist:
-------------------------------
PuseBasic - Linker error
Gadget.a(TextGadget.o):in function `SetGadgetColor´;
Textgadget.c:(.text+0x8): undefined referenc to
`gtk_widget_get_type´

dann noch mehrere Zeilen in dieser Art
-------------------------------
Zusätzlich zum 5.24 ist devx installiert

Woran kann es liegen?

LG

Wolfgang

Re: Linkfehler nach Update von 5.24 auf 5.44

Verfasst: 22.07.2017 18:46
von ts-soft
derschutzhund hat geschrieben:Unter 5.24 bekomme ich keinen Linkfehler aber da ich das webview verwende kann das mit der 5.24 nicht durchlaufen.
Was soll das sein, webview?
derschutzhund hat geschrieben:Also zunächst die Linuxversion mit 5.60 versucht was den gleichen Linkfehler bringt wie die 5.44 die ich jetzt getestet habe.
Wäre jetzt noch Interessant, welche Linuxversion (Distribution).
derschutzhund hat geschrieben:Die Meldung die kommt ist:
-------------------------------
PuseBasic - Linker error
Gadget.a(TextGadget.o):in function `SetGadgetColor´;
Textgadget.c:(.text+0x8): undefined referenc to
`gtk_widget_get_type´

dann noch mehrere Zeilen in dieser Art
checkinstall.sh gestartet und was sagt es?
derschutzhund hat geschrieben:Zusätzlich zum 5.24 ist devx installiert
Was ist das?

Check erstmal, ob Deine PB Version korrekt, mit allen Abhängigkeiten installiert wurde. Dafür sind hier mehrere Beiträge
vorhanden, so das eine Wiederholung denke ich mal nicht nötig ist.

Wenn der Fehler nicht verschwindet, dann bitte eine korrekte Fehlermeldung, als mit Distribution, Version usw.
sonst kann man Dir nur durch raten helfen, was nur das Forum vollmüllen würde.

Gruß
Thomas

Re: Linkfehler nach Update von 5.24 auf 5.44

Verfasst: 23.07.2017 22:23
von derschutzhund
Was soll das sein, webview?
webgadget!
Wäre jetzt noch Interessant, welche Linuxversion (Distribution).
Puppy Linux, basiert auf Tahr6.02 -> Ubuntu 14.04 LTS Trusty Tahr
checkinstall.sh gestartet und was sagt es?
Hatte ich bisher nicht gemacht!
Mir ist dabei aufgefallen, dass das Webgadget bereits mit der Version 5.24 nicht richtig arbeitet.
Es sieht so aus als ob es ein Problem mit einer fehlenden gtk-lib wäre.
Was ist das?
In Puppylinux befinden sich einige Systemlibs in einer Datei die Defx.sfs heißt.

Vermutlich ist Puppy so etwas Besonderes, dass ich vermutlich mehr Infos dazu im Puppyforum bekommen werde.

LG

Wolfgang

Re: Linkfehler nach Update von 5.24 auf 5.44

Verfasst: 23.07.2017 23:45
von ts-soft
Abhängigkeiten findest Du hier: http://www.purebasic.fr/german/viewtopi ... 96#p341396

WebGadget sollte dann auch fehlerfrei laufen:
sudo apt-get install libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev

Solange man checkinstall.sh nutzen kann (nur deb) sollte man dies auch unbedingt tun!

Es reicht also nicht, PB einfach entpacken und Desktopverknüpfung. Das reicht vielleicht das die IDE läuft, aber kompilieren
läßt sich erstmal noch nichts. Man sollte sich also erstmal ein wenig Zeit nehmen und dann im PB Ordner die Dateien, sowie in den
Foren, alles erstmal ausführen (setup, install, readme usw.).

Wenn man das erstmal gescheckt hat, läuft jede weitere Installation schon weitgehend automatisch ab.