firefox 44.0.2 won't start: error from libgiofam.so

Volodymyr Kostyrko arcade at b1t.name
Thu Feb 18 18:34:13 UTC 2016


Winston wrote:
> After "pkg upgrade firefox" from 44.0,1 to 44.0.2,1,
> firefox won't run.  It exits with:
>
> /usr/local/lib/gio/modules/libgiofam.so:
>      Undefined symbol "g_local_directory_monitor_get_type"
>
> pkg says libgiofam.so is owned by package gio-fam-backend.
>
> gio-fam-backend version: 2.28.8_1

This is the problem. You tried to install firefox with a severely 
outdated list of local packages.

grep gio-fam-backend /usr/ports/MOVED
devel/gio-fam-backend|devel/glib20|2013-07-31|Obsoleted by new 
functionality in glib20

I think it probably was like version 2.34.? in 2013. I'm surprised that 
firefox 44.0 worked for you... Ports and packages are not designed to 
deliver single applications but to create an ecosystem. Try upgrading 
all of your package or reinstalling them.

-- 
Sphinx of black quartz judge my vow.


More information about the freebsd-gecko mailing list