Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cmake:error while loading shared libraries: libicuuc.so.67:.
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
JonathanVQP
n00b
n00b


Joined: 30 Nov 2020
Posts: 55

PostPosted: Mon Dec 28, 2020 6:00 am    Post subject: cmake:error while loading shared libraries: libicuuc.so.67:. Reply with quote

I received the above error: libicuuc.so.67: cannot open shared object file: No such file or directory. It appears I have libicuuc.so.68 but I cannot find an icu version that is 67. So far this has happened to at least 50 packages that I am emerging after upgrading to GCC 10. Do I need to downgrade to GCC 9?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 26396
Location: here

PostPosted: Mon Dec 28, 2020 6:34 am    Post subject: Reply with quote

This isn't a gcc error, libicuuc.so is provided by dev-libs/icu.
Usually when you update this package emerge tell you to rebuild other packages.
Try to run revdep-rebuild -p to see if some package need to rebuild.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
JonathanVQP
n00b
n00b


Joined: 30 Nov 2020
Posts: 55

PostPosted: Mon Dec 28, 2020 5:58 pm    Post subject: Reply with quote

fedeliallalinea,

This is the output after I executed revdep-rebuild -p. So, how does this help me?

Code:

* This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
 * Checking dynamic linking consistency
 * Assign files to packages

 !!! Broken orphaned files: No installed package was found for the following:
   * /usr/lib/vmware-tools/lib32/libvmware-vmblock-fuse.so/libvmware-vmblock-fuse.so
   * /usr/lib/vmware-tools/lib32/libvmhgfs-fuse.so/libvmhgfs-fuse.so
   * Warning: "app-office/libreoffice-7.0.3.1" ebuild not found..
   * Warning: "dev-lang/spidermonkey-78.4.1" ebuild not found..

emerge --pretend --oneshot --complete-graph=y dev-libs/libical:0/3 media-sound/sound-juicer:0 media-libs/libcdr:0 x11-libs/vte:2.91 dev-lang/spidermonkey:52 dev-qt/qtwebengine:5/5.15 dev-db/sqlite:3 app-office/libreoffice:0 net-libs/webkit-gtk:4/37 sci-libs/libqalculate:0/20 net-fs/samba:0 gnome-extra/evolution-data-server:0/62-25-20 media-libs/raptor:2 dev-db/mariadb:10.4/18 app-misc/tracker-miners:0 media-libs/harfbuzz:0/0.9.18 dev-lang/spidermonkey:7 app-misc/tracker:0/2.0 dev-libs/boost:0/1.74.0 media-libs/libvisio:0 www-client/firefox:0/84 media-libs/libzmf:0 dev-libs/libxml2:2

These are the packages that would be merged, in order:

Calculating dependencies  ... done!

emerge: there are no ebuilds to satisfy "dev-lang/spidermonkey:7".
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 26396
Location: here

PostPosted: Mon Dec 28, 2020 7:29 pm    Post subject: Reply with quote

I don't know why portage try to run merge of dev-lang/spidermonkey:7, but you can run command changing this entry with dev-lang/spidermonkey:78
Code:
# emerge --pretend --oneshot --complete-graph=y dev-libs/libical:0/3 media-sound/sound-juicer:0 media-libs/libcdr:0 x11-libs/vte:2.91 dev-lang/spidermonkey:52 dev-qt/qtwebengine:5/5.15 dev-db/sqlite:3 app-office/libreoffice:0 net-libs/webkit-gtk:4/37 sci-libs/libqalculate:0/20 net-fs/samba:0 gnome-extra/evolution-data-server:0/62-25-20 media-libs/raptor:2 dev-db/mariadb:10.4/18 app-misc/tracker-miners:0 media-libs/harfbuzz:0/0.9.18 dev-lang/spidermonkey:78 app-misc/tracker:0/2.0 dev-libs/boost:0/1.74.0 media-libs/libvisio:0 www-client/firefox:0/84 media-libs/libzmf:0 dev-libs/libxml2:2

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
JonathanVQP
n00b
n00b


Joined: 30 Nov 2020
Posts: 55

PostPosted: Mon Dec 28, 2020 11:05 pm    Post subject: Reply with quote

Thanks but a majority of the failed packages complain that "libicuuc.so.67: cannot open shared object file: No such file or directory." It appears that I cannot emerge dev-libs/icu:67 or any other version of icu other than icu68.....but all these failed packages require icu:67.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 26396
Location: here

PostPosted: Tue Dec 29, 2020 6:58 am    Post subject: Reply with quote

What is the error if you try to downgrade icu:67?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 17244

PostPosted: Tue Dec 29, 2020 5:37 pm    Post subject: Reply with quote

I suspect that the main, and possibly only, blocker is that a key tool, such as cmake, is still linked to the old version. Rebuilding that tool may allow other rebuilds to succeed.
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