Home | News | Download | Packages | Forum | Wiki | Github

Icecat on Raspberry Pi?


#1

I tried installing icecat on my raspberry pi a week or more ago, failing due to unresolved shlibs

assuming it was something rebuilding I left it, after a few syncs and updates I tried again today and see the same issue.

this year old bug https://github.com/voidlinux/void-packages/issues/5462 seems to shine some light on the issue

I’ve found netsurf and while fairly quick it could be more compatible

Can anyone suggest a decent browser


#2

Take a look at the template
only_for_archs="i686 i686-musl x86_64 x86_64-musl"

In the issue to which you reffered, @pullmoll was saying:
“icecat can’t (currently) be cross compiled. You’d have to build your own icecat on native hardware.”


#3

puzzled as to why xbps-query can even see it on a pi …


#4

Please post the output of xbps-query and xbps-install to show us what you get.


#5

I’ve just grepped to avoid spamming the post! theres a whole lot of icecat packages mainly for localities…

[chris@void-live ~]$ xbps-query -Rs icecat | grep icecat-38
[-] icecat-38.8.0_5                GNU version of the Firefox browser
[chris@void-live ~]$ sudo xbps-install icecat
Password: 
icecat-38.8.0_5: broken, unresolvable shlib `libevent-2.0.so.5'
icecat-38.8.0_5: broken, unresolvable shlib `libhunspell-1.5.so.0'
icecat-38.8.0_5: broken, unresolvable shlib `libicudata.so.57'
icecat-38.8.0_5: broken, unresolvable shlib `libicui18n.so.57'
icecat-38.8.0_5: broken, unresolvable shlib `libicuuc.so.57'
Transaction aborted due to unresolved shlibs.

#6

Because the old version that was cross compiled is in the repository.


(Jürgen Buchmüller) #7

I could build icecat for armv6l locally again. I hope this works out:


#8

Most browsers in the Void repository don’t work in ARM machines (the new version of vimb crashes on many sites).
Last year, I used the ARM version of Palemoon (Firefox based). It is light and fast.
Recently, I moved to Vivaldi (Chrome based). It is slower than Palemoon at start time, but actively maintained.