Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dev-libs/icu-50_rc-r1:0/50
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
andrewwalker27
Guru
Guru


Joined: 27 Jun 2005
Posts: 522

PostPosted: Fri Nov 02, 2012 12:04 pm    Post subject: dev-libs/icu-50_rc-r1:0/50 Reply with quote

I'm having serious problems with upgrading dev-libs/icu-50_rc-r1:0/50 which makes my machine unusable until I downgrade to icu-49.1.2:0
I keep getting errors about missing libicuuc.so.49 but I'm not sure what package is dependant on the older version. I can't even start KDE until I downgrade, I tried revdep-rebuild but it didn't help.
Is anyone else experiencing this or have an idea how to fix it?
Back to top
View user's profile Send private message
megabaks
Apprentice
Apprentice


Joined: 22 Jan 2012
Posts: 253
Location: Russia && Saint-Petersburg

PostPosted: Fri Nov 02, 2012 1:26 pm    Post subject: Reply with quote

Quote:
I tried revdep-rebuild but it didn't help.
revdep-rebuild -L libicuuc.so.49
or
revdep-rebuild -i -L libicuuc.so.49
or
revdep-rebuild -i
?
Back to top
View user's profile Send private message
andrewwalker27
Guru
Guru


Joined: 27 Jun 2005
Posts: 522

PostPosted: Mon Nov 05, 2012 9:28 am    Post subject: Reply with quote

Guess I'm not the only one having troubles! It's been downgraded back to 49 now in unstable.
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 2767
Location: Gainesville, Florida

PostPosted: Mon Nov 05, 2012 6:51 pm    Post subject: Reply with quote

Yeh- I hit this mess on all my Gentoo ~Arch installs. I think this is only if you're running gcc-4.7.x, but not sure.

Boost, gptfdisk, and a few other packages seem involved too, and Chromium wouldn't update.

In my case, all terminals (Konsole, Terminator, xterm, whatever) opened, but had no prompts. Finally figured out you had to do a ctrl-alt-F1 to get a non-X functional terminal.

Then you can easily fix it up with:
Code:
emerge --sync
emerge -uDNv @world
rc-update add udev-mount sysinit
reboot

_________________
Main box- Gigabyte GIGABYTE GA-990FXA-UD3 AM3+ rev.-4.0
Amd FX 8320, 3.5 GHz, 16GB GSkill DDR3 1866mhz
Samsung SATA 1000GB, Radeon HD 6570 2GB DDR3
Gentoo ~x86, ~amd64, glibc-2.19, gcc-4.9.0, kernel 3.16.1-gentoo (USE=experimental "native")
Back to top
View user's profile Send private message
agent_jdh
Veteran
Veteran


Joined: 08 Aug 2002
Posts: 1776
Location: Scotland

PostPosted: Mon Nov 05, 2012 7:41 pm    Post subject: Reply with quote

wrc1944 wrote:
Yeh- I hit this mess on all my Gentoo ~Arch installs. I think this is only if you're running gcc-4.7.x, but not sure.

Boost, gptfdisk, and a few other packages seem involved too, and Chromium wouldn't update.

In my case, all terminals (Konsole, Terminator, xterm, whatever) opened, but had no prompts. Finally figured out you had to do a ctrl-alt-F1 to get a non-X functional terminal.

Then you can easily fix it up with:
Code:
emerge --sync
emerge -uDNv @world
rc-update add udev-mount sysinit
reboot


This has nothing to do with icu; rather it is an openrc/udev issue.
_________________
Jingle Jangle Jewellery
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1155

PostPosted: Tue Nov 06, 2012 12:55 am    Post subject: Reply with quote

I just made my toolchain upgrade using:
Code:
  #  qlist -Iv icu boost gcc glibc
dev-libs/boost-1.52.0
dev-libs/icu-50_rc-r3
dev-util/boost-build-1.52.0
sys-devel/gcc-4.7.2
sys-devel/gcc-config-1.7.3
sys-libs/glibc-2.16.0
My first hour was in vain with having only icu-50_rc-r2
But the incoming icu -r3 revision saved my day!
I managed to do a full emerge -e @system without errors then.
I have a 64 bit Gentoo system with unstable~current keyword ~amd64.
Now I am recompiling @world ...
_________________
fun2gen2
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 2516
Location: The Peanut Gallery

PostPosted: Sat Nov 10, 2012 9:55 pm    Post subject: Reply with quote

ulenrich wrote:
I just made my toolchain upgrade using:
Code:
#  qlist -Iv icu boost gcc glibc
dev-libs/boost-1.52.0
dev-libs/icu-50_rc-r3
dev-util/boost-build-1.52.0
sys-devel/gcc-4.7.2
sys-devel/gcc-config-1.7.3
sys-libs/glibc-2.16.0
My first hour was in vain with having only icu-50_rc-r2

Nice one ulenrich. I think I might add an ABI warning for this lot to update.

Would it be correct to warn on any of:
>=dev-libs/boost-1.50
>=dev-libs/icu-50
>=sys-devel/gcc-4.7
>=sys-libs/glibc-2.16
and then do the qlist thing? (We have that check builtin already, so I can just give it the parameters you did.)

I'm guessing all of those need to be above the versions above, to work together correctly?
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1155

PostPosted: Mon Nov 12, 2012 6:52 pm    Post subject: Reply with quote

It is masked for a reason:
1. At a previous icu revision stage I could compile libreoffice but not chromium.
2. Today I can compile chromium but not libreoffice And the two days old libreoffice cannot start anymore.

With gcc-4.7.2 there is the implementation of new general c++ standard. Previous gcc versions had their own GNU-c++. To have ABI compatibility across our Gentoo distribution all is turned back to GNU-c++ for the time being.
_________________
fun2gen2
Back to top
View user's profile Send private message
andrewwalker27
Guru
Guru


Joined: 27 Jun 2005
Posts: 522

PostPosted: Tue Nov 13, 2012 11:02 am    Post subject: Reply with quote

Excuse my ignorance but what do I need to do to fix this?
After downgrading back to icu-49.1.2 I can't seem to either revdep-rebuild or update anything without problems.
Here's what versions I'm running, I'm using ~x86_64. I can't seem to upgrade KDE to 4.9.3 hence my other post

http://forums.gentoo.org/viewtopic-t-942062-highlight-.html

and I suspect this is due to the icu update/downgrade and I can't revdep-rebuild because most of the packages fail as well. I get openldap-4.9.3 failing to build along gnutls errors, samba fails because of openldap and so it goes on.

Here's a list of packages installed in case it helps

rosie fred # qlist -Iv icu boost gcc glibc
cross-avr/gcc-4.4.7
cross-avr/gcc-4.6.3
cross-avr/gcc-4.7.2
dev-java/icu4j-49.1
dev-libs/boost-1.52.0-r2
dev-libs/icu-49.1.2
dev-util/boost-build-1.52.0-r1
sys-devel/gcc-4.3.6-r1
sys-devel/gcc-4.6.3
sys-devel/gcc-config-1.7.3
sys-libs/glibc-2.16.0
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1155

PostPosted: Tue Nov 13, 2012 3:08 pm    Post subject: Reply with quote

@andrewwalker27,
you normally get through by sticking to a single Gentoo release of the two (amd64 or ~amd64).
As you are at Gentoo~current there may be short times difficulties when transitions occur:
So I don't know what about boost-1.52 and boost-build-1.52 at this moment. (Because I am running all of these unreleased and masked packages at the moment.) You would surely get through by stibilizing to boost-1.49.0~r2 as long as you stick to gcc-4.6.3 and icu-49.1.2.

The steps I would do
- remove your specials in /etc/portage/package.unmask
- purge all of gcc but current~ gcc-4.6.3 _or_ try with fixlafiles tool and gcc-config.
- emerge -e @system
- emege $(qlist -IC kde) _or_ just normal emerge -uDN @world
_________________
fun2gen2
Back to top
View user's profile Send private message
andrewwalker27
Guru
Guru


Joined: 27 Jun 2005
Posts: 522

PostPosted: Tue Nov 13, 2012 4:00 pm    Post subject: Reply with quote

Looks like downgrading boot isn't an option, it needs glibc downgrading as a dependancy.

000038 * Messages for package sys-libs/glibc-2.15-r3:
000040 * Sanity check to keep you from breaking your system:
000041 * Downgrading glibc is not supported and a sure way to destruction
000042 * ERROR: sys-libs/glibc-2.15-r3 failed (setup phase):
000043 * aborting to save your system

Tried lafilefixer --justfixit but everything said already clean, skipping update.

emerge -e @system seems a bit drastic but I'll give it a go tomorrow.
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