Seite 1 von 1

libwebkit2gtk-1.0

Verfasst: 21.11.2021 13:27
von Ausprobieren
Hallo zusammen,

ich habe so voreilig, von 18.3 auf 20.2 neu zu installieren. Jetzt habe ich alle Fehler, die dabei auftraten, beseitigen können, unter anderem auch für Purebasic 5.73 LTS.
Nur eines ist mir nicht gelungen: Die libwebkit2gtk-1.0 libwebkit2gtk-3.0 zu installieren, die ich benötige, um einen Import C durchzuführen. Ich habe mich jetzt durch die Foren gearbeitet und überall nur die libwebkit2gtk-4.0 gefunden, die sich nun auch am richtigen Platz befindet, aber beim Compilen folgenden Fehler rausschreibt:
/usr/bin/ld: purebasic.o: in function `PB_DEBUGGER_ModuleBank':
(.data+0x1498): undefined reference to `webkit_web_frame_get_data_source'
/usr/bin/ld: (.data+0x14a0): undefined reference to `webkit_web_data_source_get_data'
collect2: error: ld returned 1 exit status

Da ich nun nicht der Mensch bin und mich tief in den Linker und Compiler eingearbeitet habe, sondern dafür Purebasic benutze, bin ich auf den Gedanken gekommen, warum sind eigentlich die zwei Dateien libwebkit2gtk-1.0 libwebkit2gtk-3.0 unter Linux Mint Mint 20.2 x64 verschwunden und ich kann sie nicht mit aptitude install nachladen.
Also ich weiß definitiv nicht mehr weiter, wie ich die Internetfunktion in Purebasic aktivieren kann. Außerdem fehlt mir anscheinend auch noch die libgnome2-dev. Ich weiß nicht ob es damit zusammenhängt, aber da gibt es anscheinend etwas, was diese ersetzt unter LM 20.2.

Also, mein Purebasic ist 5.73 LTE x64, Linux ist Mint 20.2 x64 Mate.

Also, wenn mir jemand dabei helfen könnte, wäre echt super. Mir fällt gerade nichts mehr ein.

Re: libwebkit2gtk-1.0

Verfasst: 21.11.2021 13:37
von mk-soft
Leider ist die Library für das WebGadget und für Dialog in PureBasic noch nicht aktualisiert.
Somit funktioniert dieses nicht mehr bis ein Update kommt.

Wenn du das WebGadget benötigst, kannst du auch auf das SubSystem "QT" wechseln. Dazu müssen aber noch zusätzlich Libraries installiert werden.

LibGnome wird nicht mehr benötigt.

Siehe Link: Simple install of Purebasic (Ubuntu, Mint)

Bei mir läuft PureBasic unter Ubuntu 21.04 (Mit den beschriebenen Einschränkungen)

Re: libwebkit2gtk-1.0

Verfasst: 21.11.2021 16:11
von mk-soft
Arbeite gerade an einen ersatz für das WebGadget. Die hälfe läuft schon ;)

Re: libwebkit2gtk-1.0

Verfasst: 22.11.2021 22:43
von mk-soft
Erste Version Online

Link: WebKitGadget (GTK3)

Re: libwebkit2gtk-1.0

Verfasst: 27.12.2021 12:51
von Ausprobieren
Also dein Beispiel, das du mir aufgelistet hast funktioniert bei mir. Super. Jetzt werde ich wohl an der Umsetzung arbeiten müssen, wie ich das in mein Programm einbauen kann. Danke.

Re: libwebkit2gtk-1.0

Verfasst: 27.12.2021 19:27
von mk-soft
Nimmt schon mal die PB v6.00 Beta (20.04). Da funktioniert schon mal das PB WebGadget und die Erweiterung WebGadgetEx vom mir.
Auch für Raspberry ...
Das WebKitGadget werde ich wohl erstmal nicht weitermachen, da bald auch die Vollversion von PB v6.00 kommt.

Re: libwebkit2gtk-1.0

Verfasst: 03.04.2024 11:12
von Ausprobieren
Danke für alles. Hat sich jetzt erledigt. Bin auf Purebasic 6.0 und höhere Version von Betriebssystem umgestiegen.

Re: libwebkit2gtk-1.0

Verfasst: 03.04.2024 11:13
von Ausprobieren
Muss ich den Thread noch abschließen, wenn ja wie?

Re: libwebkit2gtk-1.0

Verfasst: 03.04.2024 14:34
von HeX0R
Nö, brauchst Du nicht.
Du könntest ein [gelöst] oder [erledigt] in den Titel mit dazu setzen, ist aber kein Muss.