[MacPorts] #66597: net6 @1.3.14: Undefined symbols: _libintl_bind_textdomain_codeset _libintl_bindtextdomain _libintl_dgettext _libintl_dngettext

MacPorts noreply at macports.org
Sat Dec 31 23:35:56 UTC 2022


#66597: net6 @1.3.14: Undefined symbols: _libintl_bind_textdomain_codeset
_libintl_bindtextdomain _libintl_dgettext _libintl_dngettext
------------------------+--------------------
 Reporter:  ryandesign  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  net6
------------------------+--------------------
 https://build.macports.org/builders/ports-
 12_arm64-builder/builds/80295/steps/install-port/logs/stdio
 {{{
 checking where the gettext function comes from... external libintl
 checking how to link with libintl... -lintl -Wl,-framework
 -Wl,CoreFoundation
 }}}
 {{{
 /bin/sh ./libtool --tag=CXX   --mode=link /usr/bin/clang++  -pipe -Os
 -std=c++11 -stdlib=libc++
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch arm64
 -version-info 0:0:0 -release 1.3  -L/opt/local/lib
 -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -arch arm64 -o libnet6.la -rpath /opt/local/lib libnet6_la-non_copyable.lo
 libnet6_la-gettext_package.lo libnet6_la-common.lo libnet6_la-
 default_accumulator.lo libnet6_la-error.lo libnet6_la-main.lo libnet6_la-
 serialise.lo libnet6_la-address.lo libnet6_la-socket.lo libnet6_la-
 encrypt.lo libnet6_la-select.lo libnet6_la-queue.lo libnet6_la-packet.lo
 libnet6_la-connection.lo libnet6_la-user.lo libnet6_la-object.lo
 libnet6_la-local.lo libnet6_la-client.lo libnet6_la-server.lo libnet6_la-
 host.lo -L/opt/local/lib -lsigc-2.0 -lgnutls
 libtool: link: /usr/bin/clang++ -dynamiclib  -o .libs/libnet6-1.3.0.dylib
 .libs/libnet6_la-non_copyable.o .libs/libnet6_la-gettext_package.o .libs
 /libnet6_la-common.o .libs/libnet6_la-default_accumulator.o .libs
 /libnet6_la-error.o .libs/libnet6_la-main.o .libs/libnet6_la-serialise.o
 .libs/libnet6_la-address.o .libs/libnet6_la-socket.o .libs/libnet6_la-
 encrypt.o .libs/libnet6_la-select.o .libs/libnet6_la-queue.o .libs
 /libnet6_la-packet.o .libs/libnet6_la-connection.o .libs/libnet6_la-user.o
 .libs/libnet6_la-object.o .libs/libnet6_la-local.o .libs/libnet6_la-
 client.o .libs/libnet6_la-server.o .libs/libnet6_la-host.o
 -L/opt/local/lib -lsigc-2.0 -lgnutls  -Os -arch arm64
 -Wl,-headerpad_max_install_names -Wl,-syslibroot
 -Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch arm64
 -install_name  /opt/local/lib/libnet6-1.3.0.dylib -compatibility_version 1
 -current_version 1.0 -Wl,-single_module
 Undefined symbols for architecture arm64:
   "_libintl_bind_textdomain_codeset", referenced from:
       net6::gettext_package::gettext_package(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > const&) in libnet6_la-gettext_package.o
   "_libintl_bindtextdomain", referenced from:
       net6::gettext_package::gettext_package(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > const&) in libnet6_la-gettext_package.o
   "_libintl_dgettext", referenced from:
       net6::gettext_package::gettext(char const*) const in libnet6_la-
 gettext_package.o
   "_libintl_dngettext", referenced from:
       net6::gettext_package::ngettext(char const*, char const*, unsigned
 long) const in libnet6_la-gettext_package.o
 ld: symbol(s) not found for architecture arm64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 }}}
 Looks like configure determined that `-lintl` should be used, but it has
 not been used. Also, there's no dependency on any gettext ports.

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


More information about the macports-tickets mailing list