Bug 201651 - sysutils/tracker does not rebuild with devel/icu
Summary: sysutils/tracker does not rebuild with devel/icu
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
Depends on:
Reported: 2015-07-17 15:06 UTC by Jordan Irwin
Modified: 2016-01-17 11:29 UTC (History)
4 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Jordan Irwin 2015-07-17 15:06:18 UTC
Recently the devel/icu Port was updated on my system. When running an app that depends on the libtracker-sparql-1.0.so.0 shared library from the sysutils/tracker port it complains that it cannot find and older version of a shared library provided by devel/icu:

$ nemo
Shared object "libicui18n.so.53" not found, required by "libtracker-sparql-1.0.so.0"

I believe this means that sysutils/tracker should have been rebuilt along with devel/icu but was not.

$ uname -a
FreeBSD AntumD_FreeBSD 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014     root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

$ pkg info tracker
Name           : tracker
Version        : 1.2.6_1
Installed on   : Wed May 13 14:17:39 PDT 2015

$ pkg info icu
Name           : icu
Version        : 55.1
Installed on   : Thu Jul 16 03:34:58 PDT 2015

I have not yet attempted to rebuild sysutils/tracker, but am about to do so and will comment again to confirm that rebuilding fixes the problem.
Comment 1 Jordan Irwin 2015-07-17 15:12:14 UTC
Rebuilding sysutils/tracker fixed the problem.
Comment 2 Jordan Irwin 2015-07-17 15:17:56 UTC
I suppose it is possible that I made an error myself that caused the dependency to not be rebuilt. But, I do not have the log of the build nor any other information, so I don't think there is any way to know for sure unless others have the same issue.