Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jun 2016 14:36:19 -0400 (EDT)
From:      doug <doug@fledge.watson.org>
To:        ports@freebsd.org
Subject:   issue updating xfce
Message-ID:  <alpine.BSF.2.20.1606201414380.50163@fledge.watson.org>

next in thread | raw e-mail | index | archive | help
I made a mistake trying to add a new package and had to update xfce. Among other 
changes webkit2-gtk3 was updated from 2.8.5_2 to 2.8.5_3. This generated error 
in some packages added including firefox, thunderbird, and xpad. These programs 
fail with the error:

  /usr/local/lib/libgtk-3.so.0: Undefined symbol "g_param_spec_get_name_quark"

I was able to get around the mozilla issues by using previous versions from 
/var/cache/pkg. I tried to rebuild xpad but that just lead to another chain of 
things that would not build. I solved this by building xpad3 rather than 4.7 
which was installed.

I could not find any bugs but it seems to me that there is an error in the way 
requirements/dependencies are defined in the package distribution for amd64, 
FreeBSD 10.x. The module in question did not change. The above symbol is not 
defined in a working system I have. So the problem is not (I think) the fact 
that it is undefined. The error rather seems to be that packages that are okay 
with gtk3-3.18.8_3 as a requirement do in fact not work with it.

I would have posted a bug, but the lack of questions marks not withstanding, I 
am not sure of my theory. So this is just a heads up in case I might be correct.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1606201414380.50163>