[MacPorts] #71467: sfeed: linking to legacysupport does not work correctly: Undefined symbols: "_getline"

MacPorts noreply at macports.org
Thu Dec 5 21:30:29 UTC 2024


#71467: sfeed: linking to legacysupport does not work correctly: Undefined symbols:
"_getline"
--------------------------+----------------------
 Reporter:  barracuda156  |      Owner:  sikmir
     Type:  defect        |     Status:  assigned
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  sfeed
--------------------------+----------------------
 {{{
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_html sfeed_html.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_json sfeed_json.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_mbox sfeed_mbox.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_opml_import sfeed_opml_import.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_plain sfeed_plain.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_twtxt sfeed_twtxt.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_web sfeed_web.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_xmlenc sfeed_xmlenc.o libutil.a libxml.a
 -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
 -arch ppc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_sfeed/sfeed/work/compwrap/cc/usr/bin/gcc-4.2
 -o sfeed_curses sfeed_curses.o libutil.a libxml.a  -lncurses
 Undefined symbols:
   "_getline", referenced from:
       _urls_read in sfeed_curses.o
       _item_row_get in sfeed_curses.o
       _feed_load in sfeed_curses.o
       _feeds_load in sfeed_curses.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make: *** [sfeed_curses] Error 1
 }}}

 Notice how the flag is gone in the last line, and therefore on
 `sfeed_curses.o` it fails.

-- 
Ticket URL: <https://trac.macports.org/ticket/71467>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list