[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