[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