[MacPorts] #67615: tk fails to build for i386+x86_64: Undefined symbols for architecture i386: "_Tk_MainEx", "_Tk_SafeInit", "_Tk_Init"
MacPorts
noreply at macports.org
Tue Jun 13 10:50:57 UTC 2023
#67615: tk fails to build for i386+x86_64: Undefined symbols for architecture i386:
"_Tk_MainEx", "_Tk_SafeInit", "_Tk_Init"
--------------------------+--------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: snowleopard | Port: tk
--------------------------+--------------------
{{{
:info:build ar cr libtkstub8.6.a tkStubLib.o ttkStubLib.o ; ranlib
libtkstub8.6.a
:info:build /opt/local/bin/clang-mp-11 -c
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13-i386/unix/../unix
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13-i386/unix/../generic
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13-i386/unix/../bitmaps
-O2 -pipe -Os -arch i386 -pipe -isystem/opt/local/include -Wall
-Wpointer-arith -fno-common -DBUILD_tk
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_tcl/tcl/work/tcl8.6.13/generic
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_tcl/tcl/work/tcl8.6.13/unix
-DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.6\"
-DPACKAGE_STRING=\"tk\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1
-D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1
-DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\
__attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1
-DMAC_OSX_TCL=1 -DHAVE_COREFOUNDATION=1 -DHAVE_CAST_TO_UNION=1
-DTCL_SHLIB_EXT=\".dylib\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1
-DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_SYS_TIME_H=1
-DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1
-DHAVE_PW_GECOS=1 -DHAVE_AVAILABILITYMACROS_H=1 -DHAVE_WEAK_IMPORT=1
-D_DARWIN_C_SOURCE=1 -DHAVE_LIBXFT=1 -DHAVE_XFT=1
-DHAVE_XKBKEYCODETOKEYSYM=1 -DXKEYCODETOKEYSYM_IS_DEPRECATED=1
-DHAVE_XSS=1 -DUSE_TCL_STUBS -I.
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13-i386/unix/../generic/tkWindow.c
:info:build rm -f libtk8.6.dylib
:info:build /opt/local/bin/clang-mp-11 -dynamiclib -O2 -pipe -Os -arch
i386 -pipe -isystem/opt/local/include
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13
-L/opt/local/lib -lfontconfig -arch i386 -headerpad_max_install_names
-Wl,-search_paths_first -Wl,-single_module -o libtk8.6.dylib tk3d.o
tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkBusy.o tkClipboard.o tkCmds.o
tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o tkFocus.o
tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o
tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o tkUndo.o
tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o tkListbox.o
tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o
tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o
tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o
tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPNG.o
tkImgPPM.o tkImgPhoto.o tkImgPhInstance.o tkText.o tkTextBTree.o
tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o
tkTextWind.o tkStubInit.o ttkBlink.o ttkButton.o ttkCache.o ttkClamTheme.o
ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o ttkEntry.o ttkFrame.o
ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o ttkNotebook.o
ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o ttkScroll.o
ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o ttkTrace.o
ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o tkUnix3d.o
tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o
tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixRFont.o tkUnixInit.o
tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o
tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13
-L/opt/local/lib -lfontconfig -arch i386 -headerpad_max_install_names
-Wl,-search_paths_first -lpthread -framework CoreFoundation
-L/opt/local/lib -lXft -lfontconfig -lfreetype -lfontconfig -lX11 -Wl
,-weak-lXss -lXext -lz -lpthread -framework CoreFoundation
-L/opt/local/lib -ltclstub8.6 -compatibility_version 8.6 -current_version
8.6.13 -install_name "/opt/local/lib/libtk8.6.dylib"
-unexported_symbols_list $(f=libtk8.6.dylib.E && nm -gp tkMacOSX*.o
2>/dev/null | awk "/^[0-9a-f]+ . \.objc/ {print \$3}" > $f && nm -gjp
"/opt/local/lib"/libtclstub8.6.a | grep ^_[^_] >> $f && echo $f)
-sectcreate __TEXT __info_plist Tk-Info.plist
:info:build /opt/local/bin/clang-mp-11 -O2 -pipe -Os -arch i386 -pipe
-isystem/opt/local/include
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13
-L/opt/local/lib -lfontconfig -arch i386 -headerpad_max_install_names
-Wl,-search_paths_first tkAppInit.o
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tk/tk/work/tk8.6.13-i386/unix
-ltk8.6 \
:info:build -L/opt/local/lib -ltcl8.6 -lpthread -framework
CoreFoundation -L/opt/local/lib -lXft -lfontconfig -lfreetype -lfontconfig
-lX11 -Wl,-weak-lXss -lXext -lz -lpthread -framework CoreFoundation
-sectcreate __TEXT __info_plist Wish-Info.plist -sectcreate __TEXT
__credits_html Credits.html -o wish
:info:build ld: warning: ignoring file /opt/local/lib/libtk8.6.dylib, file
was built for unsupported file format which is not the architecture being
linked (i386)
:info:build Undefined symbols for architecture i386:
:info:build "_Tk_MainEx", referenced from:
:info:build _main in tkAppInit.o
:info:build "_Tk_SafeInit", referenced from:
:info:build _Tcl_AppInit in tkAppInit.o
:info:build "_Tk_Init", referenced from:
:info:build _Tcl_AppInit in tkAppInit.o
:info:build _Tcl_AppInit in tkAppInit.o
:info:build ld: symbol(s) not found for architecture i386
:info:build clang: error: linker command failed with exit code 1 (use -v
to see invocation)
:info:build make: *** [wish] Error 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/67615>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list