#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