[MacPorts] #62880: smokekde @4.14.3_5 +debug+docs: Undefined symbols for architecture x86_64
MacPorts
noreply at macports.org
Thu May 13 11:43:15 UTC 2021
#62880: smokekde @4.14.3_5 +debug+docs: Undefined symbols for architecture x86_64
-------------------------+----------------------
Reporter: cooljeanius | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.4
Keywords: | Port: smokekde
-------------------------+----------------------
smokekde fails to build for me with the following linker error:
{{{
[ 43%] Linking CXX shared library ../lib/libsmokekdeui.dylib
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_smokekde/smokekde/work/build/kdeui
&& /opt/local/bin/cmake -E cmake_link_script
CMakeFiles/smokekdeui.dir/link.txt --verbose=ON
/usr/bin/clang++ -pipe -Os -g -fno-limit-debug-info -DDEBUG -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk -fno-
common -arch x86_64 -isysroot
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk -mmacosx-version-
min=11.3 -dynamiclib -Wl,-headerpad_max_install_names -single_module
-multiply_defined suppress -Wl,-headerpad_max_install_names -g -fno-limit-
debug-info -DDEBUG
-Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk
-compatibility_version 3.0.0 -current_version 3.0.0 -o
../lib/libsmokekdeui.3.0.0.dylib -install_name
/opt/local/lib/libsmokekdeui.3.dylib CMakeFiles/smokekdeui.dir/smokedata.o
CMakeFiles/smokekdeui.dir/x_1.o CMakeFiles/smokekdeui.dir/x_2.o
CMakeFiles/smokekdeui.dir/x_3.o CMakeFiles/smokekdeui.dir/x_4.o
CMakeFiles/smokekdeui.dir/x_5.o CMakeFiles/smokekdeui.dir/x_6.o
CMakeFiles/smokekdeui.dir/x_7.o CMakeFiles/smokekdeui.dir/x_8.o
CMakeFiles/smokekdeui.dir/x_9.o CMakeFiles/smokekdeui.dir/x_10.o
CMakeFiles/smokekdeui.dir/x_11.o CMakeFiles/smokekdeui.dir/x_12.o
CMakeFiles/smokekdeui.dir/x_13.o CMakeFiles/smokekdeui.dir/x_14.o
CMakeFiles/smokekdeui.dir/x_15.o CMakeFiles/smokekdeui.dir/x_16.o
CMakeFiles/smokekdeui.dir/x_17.o CMakeFiles/smokekdeui.dir/x_18.o
CMakeFiles/smokekdeui.dir/x_19.o CMakeFiles/smokekdeui.dir/x_20.o
-Wl,-rpath,/opt/local/lib /opt/local/libexec/qt4/lib/libQtCore.dylib
/opt/local/libexec/qt4/lib/libQtNetwork.dylib
/opt/local/libexec/qt4/lib/libQtDBus.dylib
/opt/local/libexec/qt4/lib/libQtGui.dylib
/opt/local/libexec/qt4/lib/libQtXml.dylib
/opt/local/lib/libkdeui.5.14.3.dylib /opt/local/lib/libsmokeqtsvg.dylib
../lib/libsmokekdecore.3.0.0.dylib /opt/local/lib/libsmokeqtcore.dylib
/opt/local/lib/libsmokebase.dylib
/opt/local/libexec/qt4/lib/libQtGui.dylib
/opt/local/libexec/qt4/lib/libQtSvg.dylib
/opt/local/lib/libkdecore.5.14.3.dylib
/opt/local/libexec/qt4/lib/libQtCore.dylib
/opt/local/libexec/qt4/lib/libQtDBus.dylib -framework Carbon
Undefined symbols for architecture x86_64:
"KWallet::Wallet::isUsingKSecretsService()", referenced from:
__smokekdeui::xcall_KWallet__Wallet(short, void*, Smoke::StackItem*)
in x_19.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [lib/libsmokekdeui.3.0.0.dylib] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_smokekde/smokekde/work/build'
make[1]: *** [kdeui/CMakeFiles/smokekdeui.dir/all] Error 2
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_smokekde/smokekde/work/build'
make: *** [all] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_smokekde/smokekde/work/build'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_smokekde/smokekde/work/build"
&& /usr/bin/make -j16 -w all VERBOSE=ON
Exit code: 2
Error: Failed to build smokekde: command execution failed
DEBUG: Error code: CHILDSTATUS 52068 2
}}}
The thing about KWallet makes me think... I have kdelibs4 installed with
`+osxkeychain` whose description says "kwallet uses the OSX KeyChain";
could that be relevant here?
--
Ticket URL: <https://trac.macports.org/ticket/62880>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list