Hi Rene,
Slitaz 4.0 and 5.0-rc2 use GTK+2.xx, and the new version firefox-46 uses GTK+3.xx
Firefox v.46.0 required both GTK+2 and GTK+3 and fair amount of other packages:
alsa-lib
at-spi2
at-spi2-atk
atk
bzlib
cairo
dbus
dbus-glib
fontconfig
freetype
gcc-lib-base
gdk-pixbuf
glib
glibc-base
gtk+
gtk+3
harfbuzz
libffi
libgio
libpng
libxcb
libxml2
pango
pcre
pixman
util-linux-uuid
xorg-libICE
xorg-libSM
xorg-libX11
xorg-libXau
xorg-libXcomposite
xorg-libXcursor
xorg-libXdamage
xorg-libXdmcp
xorg-libXext
xorg-libXfixes
xorg-libXi
xorg-libXinerama
xorg-libXrandr
xorg-libXrender
xorg-libXt
zlib
I simplify the list and got:
alsa-lib cairo dbus-glib gtk+ gtk+3 xorg-libXt
I use Firefox v.46 right now on my SliTaz Rolling system, and it works quite well.
The question why it not works on your side?
Maybe you use not Rolling, and your packages are outdated.
Maybe you use not latest firefox-official from mirror.
Maybe firefox-official on mirror is old, and not updated.
Very strange that you told about libgraphite2.so.3 as dependency. I can't find it anywhere on my side.
Try the steps:
- Open root terminal.
- Update your system:
tazpkg recharge; tazpkg up
(or just tazpkg up
if you use not ancient version of tazpkg).
- Clean the cache:
tazpkg -cc
- Upgrade your firefox-official package:
tazpkg -gi firefox-official --forced
- Run Firefox
Next.
My solution was to return to the version firefox-45
The problem is I (while I maintain the package) don't want any version but the latest.
And it works well (maybe only on my system?).
And problem is Firefox has a lot of versions. Maybe one could to make another version (in addition to the current latest) — the latest one from ESR version (45.1.0esr at the moment)...