Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] app-office/kmymoney fails to update (17.0 -> 17.1)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Draenin
n00b
n00b


Joined: 24 Mar 2016
Posts: 38

PostPosted: Tue Dec 03, 2019 11:30 pm    Post subject: app-office/kmymoney fails to update (17.0 -> 17.1) Reply with quote

After switching to the new profiles 17.1 (from my previous 17.0)

Package: app-office/kmymoney-5.0.5 fails to update to app-office/kmymoney-5.0.7
Code:
>>> Failed to emerge app-office/kmymoney-5.0.7, Log file:

>>>  '/var/tmp/portage/app-office/kmymoney-5.0.7/temp/build.log'

 * Messages for package app-office/kmymoney-5.0.7:

 * ERROR: app-office/kmymoney-5.0.7::gentoo failed (compile phase):
 *   ninja -v -j5 -l0 failed
 *
 * Call stack:
 *     ebuild.sh, line  125:  Called src_compile
 *   environment, line 3622:  Called cmake-utils_src_compile
 *   environment, line 1223:  Called cmake-utils_src_make
 *   environment, line 1404:  Called _cmake_ninja_src_make
 *   environment, line  674:  Called eninja
 *   environment, line 1895:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 *
 * If you need support, post the output of `emerge --info '=app-office/kmymoney-5.0.7::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-office/kmymoney-5.0.7::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-office/kmymoney-5.0.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-office/kmymoney-5.0.7/temp/environment'.
 * Working directory: '/var/tmp/portage/app-office/kmymoney-5.0.7/work/kmymoney-5.0.7_build'
 * S: '/var/tmp/portage/app-office/kmymoney-5.0.7/work/kmymoney-5.0.7'
 *
 * The following package has failed to build, install, or execute postinst:
 *
 *  (app-office/kmymoney-5.0.7:5/5::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/app-office/kmymoney-5.0.7/temp/build.log'
 *

It is missing /usr/lib/libmpir.so:
Code:
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/app-office/kmymoney-5.0.7/work/kmymoney-5.0.7_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-office/kmymoney-5.0.7/work/kmymoney-5.0.7 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/app-office/kmymoney-5.0.7/work/kmymoney-5.0.7_build"
ninja -v -j5 -l0
ninja: error: '/usr/lib/libmpir.so', needed by 'lib/libkmm_mymoney.so.5.0.7', missing and no known rule to make it
 ^[[31;01m*^[[0m ERROR: app-office/kmymoney-5.0.7::gentoo failed (compile phase):
 ^[[31;01m*^[[0m   ninja -v -j5 -l0 failed
 ^[[31;01m*^[[0m
 ^[[31;01m*^[[0m Call stack:
 ^[[31;01m*^[[0m     ebuild.sh, line  125:  Called src_compile
 ^[[31;01m*^[[0m   environment, line 3622:  Called cmake-utils_src_compile
 ^[[31;01m*^[[0m   environment, line 1223:  Called cmake-utils_src_make
 ^[[31;01m*^[[0m   environment, line 1404:  Called _cmake_ninja_src_make
 ^[[31;01m*^[[0m   environment, line  674:  Called eninja
 ^[[31;01m*^[[0m   environment, line 1895:  Called die
 ^[[31;01m*^[[0m The specific snippet of code:
 ^[[31;01m*^[[0m       "$@" || die "${nonfatal_args[@]}" "${*} failed"

Before switching profiles I had the link /usr/lib to /usr/lib64. And inside /usr/lib64/ there was libmpir.so.

Now I still have /usr/lib64/libmpir.so. But obviously /usr/lib is not pointing to /usr/lib64. Now /usr/lib/ has:
Code:
 drwxr-xr-x 1 root root   10 2019-Oct- 6  5:22:18 pm clang
-rw-r--r-- 1 root root 1.0K 2019-Dec- 3  6:22:21 pm cracklib_dict.hwm
-rw-r--r-- 1 root root 240K 2019-Dec- 3  6:22:21 pm cracklib_dict.pwd
-rw-r--r-- 1 root root  13K 2019-Dec- 3  6:22:21 pm cracklib_dict.pwi
drwxr-xr-x 1 root root   28 2019-Aug-11  1:10:04 am crda
drwxr-xr-x 1 root root  300 2019-Aug-11  3:56:07 am dracut
drwxr-xr-x 1 root root   38 2018-Dec- 7  3:43:36 am gcc
drwxr-xr-x 1 root root   18 2018-Dec-10  6:52:04 pm kernel
drwxr-xr-x 1 root root    0 2018-Dec- 7  4:38:37 am libxslt-plugins
drwxr-xr-x 1 root root    2 2019-Oct- 6  5:22:22 pm llvm
drwxr-xr-x 1 root root   18 2019-Dec- 3  7:42:52 pm NetworkManager
drwxr-xr-x 1 root root   56 2019-Nov-17  8:26:19 am polkit-1
drwxr-xr-x 1 root root   42 2018-Dec- 7  2:56:19 am portage
drwxr-xr-x 1 root root   60 2019-Nov-17  1:55:47 am python-exec
drwxr-xr-x 1 root root    8 2018-Dec- 7  4:28:48 am systemd
drwxr-xr-x 1 root root  350 2019-Dec- 3  7:35:12 pm tmpfiles.d
drwxr-xr-x 1 root root   14 2019-Nov- 3  2:58:37 am upower

How am I supposed to fix this? Should I add manually the link /usr/lib/libmpir.so -> /usr/lib64/libmpir.so? Although, I guess we are not cross-referencing libraries now?
_________________
Linux enthusiast


Last edited by Draenin on Tue Dec 03, 2019 11:58 pm; edited 4 times in total
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7214
Location: Austria

PostPosted: Tue Dec 03, 2019 11:31 pm    Post subject: Reply with quote

emerge -1 app-office/libalkimia
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Draenin
n00b
n00b


Joined: 24 Mar 2016
Posts: 38

PostPosted: Tue Dec 03, 2019 11:57 pm    Post subject: Reply with quote

Thank you very much asturm.

That solved the problem.
_________________
Linux enthusiast
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum