[MacPorts] #61194: xterm @359_0 fails to build on macOS 10.15.6 / Xcode 12.0: undefined symbol "_tgetent" in resize.o

MacPorts noreply at macports.org
Thu Sep 17 02:58:14 UTC 2020


#61194: xterm @359_0 fails to build on macOS 10.15.6 / Xcode 12.0: undefined symbol
"_tgetent" in resize.o
-----------------------+--------------------
 Reporter:  ned-deily  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:
 Keywords:             |       Port:
-----------------------+--------------------
 My MacPorts installation uses a non-default installation prefix so all
 ports have to be built from source. Trying to upgrade to the current xterm
 @359_0 (on macOS 10.15.6 with Xcode and CLT 12.0) fails with:


 {{{
 [...]
 :info:build /usr/bin/clang -I. -I. -DHAVE_CONFIG_H -I/opt/macports/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
 -D_DARWIN_C_SOURCE -DFUNCPROTO=15 -DOSMAJORVERSION=19 -DOSMINORVERSION=6
 -I/opt/macports/include/ossp -I/opt/macports/include/freetype2
 -I/opt/macports/include/libpng16 -I/opt/macports/include/ossp
 -I/opt/macports/include/freetype2 -I/opt/macports/include/ossp
 -I/opt/macports/include/libpng16 -DDEFCLASS=\"XTerm\"  -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch
 x86_64 -Qunused-arguments  -c ./Tekproc.c
 :info:build /bin/sh ./plink.sh /usr/bin/clang -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch
 x86_64 -Qunused-arguments  -L/opt/macports/lib
 -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
 -arch x86_64  -o resize resize.o version.o xstrings.o -lXft
 -L/opt/macports/lib -lfontconfig -lfreetype -lXext -lutil -lXaw7
 -L/opt/macports/lib -lXmu -lXinerama -lXpm -L/opt/macports/lib -lXt -lX11
 -lSM -lICE
 :info:build testing if -lXft is needed
 :info:build ...yes
 :info:build testing if -lfontconfig is needed
 :info:build ...yes
 :info:build testing if -lfreetype is needed
 :info:build ...yes
 :info:build testing if -lXext is needed
 :info:build ...yes
 :info:build testing if -lutil is needed
 :info:build ...yes
 :info:build testing if -lXaw7 is needed
 :info:build ...yes
 :info:build testing if -lXmu is needed
 :info:build ...yes
 :info:build testing if -lXinerama is needed
 :info:build ...yes
 :info:build testing if -lXpm is needed
 :info:build ...yes
 :info:build testing if -lXt is needed
 :info:build ...yes
 :info:build testing if -lX11 is needed
 :info:build ...yes
 :info:build testing if -lSM is needed
 :info:build ...yes
 :info:build testing if -lICE is needed
 :info:build ...yes
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_tgetent", referenced from:
 :info:build       _main in resize.o
 :info:build ld: symbol(s) not found for architecture x86_64
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 :info:build make: *** [resize] Error 1
 }}}

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


More information about the macports-tickets mailing list