[MacPorts] #66711: appstream-glib fails with Undefined symbols for architecture x86_64 10.5

MacPorts noreply at macports.org
Fri Feb 3 19:22:52 UTC 2023


#66711: appstream-glib fails with Undefined symbols for architecture x86_64 10.5
-----------------------------+---------------------
  Reporter:  rmottola        |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:  Leopard
      Port:  appstream-glib  |
-----------------------------+---------------------

Comment (by rmottola):

 @kencu yes, I see -lstemmer on the command line when building with gcc7


 {{{
 FAILED: libappstream-glib/libappstream-glib.8.dylib
 /opt/local/bin/gcc-mp-7  -o libappstream-glib/libappstream-glib.8.dylib
 libappstream-glib/libappstream-glib.8.dylib.p/meson-generated_.._as-
 resources.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-app-
 builder.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-app.c.o
 libappstream-glib/libappstream-glib.8.dylib.p/as-app-desktop.c.o
 libappstream-glib/libappstream-glib.8.dylib.p/as-app-inf.c.o libappstream-
 glib/libappstream-glib.8.dylib.p/as-app-validate.c.o libappstream-glib
 /libappstream-glib.8.dylib.p/as-bundle.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-checksum.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-content-rating.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-enums.c.o libappstream-glib/libappstream-glib.8.dylib.p
 /as-format.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-icon.c.o
 libappstream-glib/libappstream-glib.8.dylib.p/as-image.c.o libappstream-
 glib/libappstream-glib.8.dylib.p/as-inf.c.o libappstream-glib
 /libappstream-glib.8.dylib.p/as-launchable.c.o libappstream-glib
 /libappstream-glib.8.dylib.p/as-markup.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-monitor.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-node.c.o libappstream-glib/libappstream-glib.8.dylib.p
 /as-agreement.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-
 agreement-section.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-
 problem.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-profile.c.o
 libappstream-glib/libappstream-glib.8.dylib.p/as-provide.c.o libappstream-
 glib/libappstream-glib.8.dylib.p/as-ref-string.c.o libappstream-glib
 /libappstream-glib.8.dylib.p/as-release.c.o libappstream-glib
 /libappstream-glib.8.dylib.p/as-require.c.o libappstream-glib
 /libappstream-glib.8.dylib.p/as-review.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-screenshot.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-stemmer.c.o libappstream-glib/libappstream-
 glib.8.dylib.p/as-store.c.o libappstream-glib/libappstream-glib.8.dylib.p
 /as-store-cab.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-
 suggest.c.o libappstream-glib/libappstream-glib.8.dylib.p/as-tag.c.o
 libappstream-glib/libappstream-glib.8.dylib.p/as-translation.c.o
 libappstream-glib/libappstream-glib.8.dylib.p/as-utils.c.o libappstream-
 glib/libappstream-glib.8.dylib.p/as-version.c.o libappstream-glib
 /libappstream-glib.8.dylib.p/as-yaml.c.o -L/opt/local/lib
 -I/opt/local/include -Wl,-dead_strip_dylibs
 -Wl,-headerpad_max_install_names -Wl,-undefined,error -shared
 -install_name @rpath/libappstream-glib.8.dylib -compatibility_version 8
 -current_version 8 -Wl,-headerpad_max_install_names -arch x86_64 -pipe -Os
 -arch x86_64
 -Wl,-exported_symbols_list,/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_appstream-glib/appstream-
 glib/work/hughsie-appstream-glib-572c1ea/libappstream-glib/appstream-
 glib.map.osx-clang /opt/local/lib/libgdk_pixbuf-2.0.dylib
 /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib
 /opt/local/lib/libintl.dylib /opt/local/lib/libgio-2.0.dylib
 /opt/local/lib/libarchive.dylib /opt/local/lib/libcurl.dylib
 /opt/local/lib/libyaml.dylib -lstemmer
 ld: warning: cannot export hidden symbol _as_get_resource from
 libappstream-glib/libappstream-glib.8.dylib.p/meson-generated_.._as-
 resources.c.o
 Undefined symbols for architecture x86_64:
   "_sb_stemmer_new", referenced from:
       _as_stemmer_init in as-stemmer.c.o
   "_sb_stemmer_stem", referenced from:
       _as_stemmer_process in as-stemmer.c.o
   "_sb_stemmer_length", referenced from:
       _as_stemmer_process in as-stemmer.c.o
   "_sb_stemmer_delete", referenced from:
       _as_stemmer_finalize in as-stemmer.c.o
 ld: symbol(s) not found for architecture x86_64
 collect2: error: ld returned 1 exit status
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/66711#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list