[MacPorts] #42956: tracker @0.17.7 new Portfile
MacPorts
noreply at macports.org
Mon Mar 24 00:06:36 PDT 2014
#42956: tracker @0.17.7 new Portfile
-------------------------+----------------------
Reporter: juanrgar@… | Owner: devans@…
Type: submission | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: tracker |
-------------------------+----------------------
Comment (by devans@…):
The missing symbols are defined in
{{{
src/tracker-extract/tracker-config.c (tracker_config_get_max_bytes)
src/tracker-extract/tracker-gsf.c (tracker_gsf_parse_xml_in_zip)
src/tracker-extract/tracker-main.c (tracker_main_get_config)
}}}
These files are not library source files but source files for tracker-
extract itself. Since a loadable module (bundle) is being linked
(libextract-epub.so) these symbols should be resolved not at link time but
at module load time. The problem is that
{{{
src/tracker-extract/Makefile.am
}}}
includes this line
{{{
module_flags = -module -avoid-version -no-undefined
}}}
The -no-undefined is the culprit and should be removed. A similar problem
occurs in
{{{
src/tracker-writeback/Makefile.am
}}}
Patch attached that fixes these two files and allows the build to complete
without error at least in the default +gstreamer build.
--
Ticket URL: <https://trac.macports.org/ticket/42956#comment:8>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list