[MacPorts] #60690: port install kdepim4 fails: ld: library not found for -lakonadi-calendar
MacPorts
noreply at macports.org
Sun Jun 21 00:19:10 UTC 2020
#60690: port install kdepim4 fails: ld: library not found for -lakonadi-calendar
-----------------------+--------------------
Reporter: bejodavid | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port:
-----------------------+--------------------
(I need this for kalarm, which is part of the kdepim4 package to my best
knowledge)
1.
sudo port upgrade outdated
--> [port-upgrade.log.txt]
2.
{{{
XXX at YYY:~/x> sudo port install kdepim*
Password:
---> Computing dependencies for kdepim4
---> Fetching archive for kdepim4
---> Attempting to fetch kdepim4-4.14.3_5.darwin_18.x86_64.tbz2 from
https://packages.macports.org/kdepim4
---> Attempting to fetch kdepim4-4.14.3_5.darwin_18.x86_64.tbz2 from
http://aus.us.packages.macports.org/macports/packages/kdepim4
---> Attempting to fetch kdepim4-4.14.3_5.darwin_18.x86_64.tbz2 from
http://cph.dk.packages.macports.org/kdepim4
---> Fetching distfiles for kdepim4
---> Verifying checksums for kdepim4
---> Extracting kdepim4
---> Applying patches to kdepim4
---> Configuring kdepim4
---> Building kdepim4
Error: Failed to build kdepim4: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_kdepim4/kdepim4/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port kdepim4 failed
}}}
--> [main.log]
see:
{{{
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_kdepim4/kdepim4/work/kdepim
-4.14.3/korganizer/kodaymatrix.cpp:865:39: error: ordered comparison
between pointer and zero ('const void *' and 'int')
:info:build if ( mEvents.contains( mDays[i] ) > 0 ) {
:info:build ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
:info:build 1 error generated.
:info:build make[2]: ***
[korganizer/CMakeFiles/korganizerprivate.dir/kodaymatrix.o] Error 1
}}}
3.
correction in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_kdepim4/kdepim4/work/kdepim-4.14.3/korganizer/kodaymatrix.cpp
:
replace
if ( mEvents.contains( mDays[i] ) > 0 ) {
with
if ( mEvents.contains( mDays[i] ) ) {
then
{{{
cd
opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_kdepim4/kdepim4/work/build
/usr/bin/make -j4 -w all VERBOSE=ON
}}}
--> [output2.txt]
In there: **(!!! THIS IS THE ACTUAL PROBLEM !!!)**
{{{
ld: library not found for -lakonadi-calendar
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [lib/libkorganizerprivate.4.14.3.dylib] Error 1
make[2]: Leaving directory `/opt/local
}}}
4.
{{{
xxx at yyy:~/x> sudo port clean "kdepim*"
---> Cleaning kdepim4
---> Cleaning kdepim4-runtime
---> Cleaning kdepimlibs4
---> Cleaning kdepimlibs4-kioslaves
xxx at yyy:~/x> sudo port install "kdepim*"
---> Computing dependencies for kdepim4
---> Fetching archive for kdepim4
---> Attempting to fetch kdepim4-4.14.3_5.darwin_18.x86_64.tbz2 from
https://packages.macports.org/kdepim4
---> Attempting to fetch kdepim4-4.14.3_5.darwin_18.x86_64.tbz2 from
http://aus.us.packages.macports.org/macports/packages/kdepim4
---> Attempting to fetch kdepim4-4.14.3_5.darwin_18.x86_64.tbz2 from
http://cph.dk.packages.macports.org/kdepim4
---> Fetching distfiles for kdepim4
---> Verifying checksums for kdepim4
---> Extracting kdepim4
---> Applying patches to kdepim4
---> Configuring kdepim4
---> Building kdepim4
Error: Failed to build kdepim4: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_kdepim4/kdepim4/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port kdepim4 failed
}}}
--> same error in main.log, then same error after the manual correction
5. No akonadi-calendar package?
{{{
xxx at yyy:~/x> sudo port search "akonadi*"
akonadi @1.13.1.20141210_5 (devel, kde, kde4)
A personal information management storage service.
[06/21/20 2:11:22] agoston at adnmachu393:~/x> sudo port install "akonadi*"
---> Computing dependencies for akonadi
---> Cleaning akonadi
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
}}}
6. system info:
{{{
xxx at yyy:~/x> uname -a
Darwin adnmachu393.local 18.7.0 Darwin Kernel Version 18.7.0: Tue Aug 20
16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 x86_64
}}}
{{{
System Software Overview:
System Version: macOS 10.14.6 (18G103)
Kernel Version: Darwin 18.7.0
Boot Volume: Macintosh HD
Boot Mode: Normal
Computer Name: *********
User Name: ********
Secure Virtual Memory: Enabled
System Integrity Protection: Enabled
Time since boot: 1 day 17:59
}}}
--
Ticket URL: <https://trac.macports.org/ticket/60690>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list