fanglingsu / vimb

Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.
https://fanglingsu.github.io/vimb/
GNU General Public License v3.0
1.34k stars 100 forks source link

Slackware build failing! #644

Closed unixbhaskar closed 3 years ago

unixbhaskar commented 3 years ago
bhaskar@Slackware_13:55:10_Mon Nov 02:~> vimb --bug-info
Version:         3.6.0-23-ga6149298483a
WebKit compile:  2.28.4
WebKit run:      2.22.2
GTK compile:     3.24.22
GTK run:         3.24.23
libsoup compile: 2.70.0
libsoup run:     2.70.0
Extension dir:   /home/bhaskar/lib/vimb

Steps to reproduce

vimb

Expected behavior

should open the browser

Actual behavior

bhaskar@Slackware_13:54:09_Mon Nov 02:~> vimb
vimb: symbol lookup error: vimb: undefined symbol: webkit_uri_for_display
iamleot commented 3 years ago

Bhaskar Chowdhury writes:

[...]
WebKit compile:  2.28.4
WebKit run:      2.22.2
[...]

That's probably the problem: vimb was compiled against WebKitGTK 2.28.4 but 2.22.2 is used and they are probably API and ABI incompatible.

unixbhaskar commented 3 years ago

Bhaskar Chowdhury writes: [...] WebKit compile: 2.28.4 WebKit run: 2.22.2 [...] That's probably the problem: vimb was compiled against WebKitGTK 2.28.4 but 2.22.2 is used and they are probably API and ABI incompatible.

It seems so....not the specific one open up the browser but showing a big banner of that "webkit encounter an internal error"

fanglingsu commented 3 years ago

@unixbhaskar If you recompile vimb it should work. Or you could update you current webkitgtk package.

unixbhaskar commented 3 years ago

@unixbhaskar If you recompile vimb it should work. Or you could update you current webkitgtk package.

Okay I did, still it was bugging ...so found the source of it ...3 things were missing ...

libwep and related libeary -----> which I got it from slackware.pkg.org libhyphen ------> which I got from slackware.pkgs.org

Exactly these pkgs were needed : hyphen-2.8.8-x86_64-1.txz libwpe-1.8.0-x86_64-1cf.txz webkitgtk-2.30.2-x86_64-2cf.txz wpebackend-fdo-1.8.0-x86_64-1cf.txz

and the main culprit....gsettings-desktop-schemas

Which I installed thorugh local pkg manager .....and voila!! :)

Thanks a bunch for the patience @iamleot and Daniel @fanglingsu for stopping by. Any one of you can close , if you feel so ...or I will came back after 2 days and close it myself.

unixbhaskar commented 3 years ago

Well, I am closing this , becasue it "solves my issue with it" , but you can reopen it , if you are on the same platform and having related isuues, so we might peek in and find out.

fanglingsu commented 3 years ago

@unixbhaskar Nice to head that you could solve the issue.