Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 2016 20:33:53 +0200
From:      Volodymyr Kostyrko <arcade@b1t.name>
To:        gecko@FreeBSD.org
Subject:   Re: firefox 44.0.2 won't start: error from libgiofam.so
Message-ID:  <56C60E91.5020106@b1t.name>
In-Reply-To: <201602181102.u1IB2CQb001261@psr.com>
References:  <201602181102.u1IB2CQb001261@psr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56C60E91.5020106>