public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
@ 2009-09-15  7:35 Helmut Jarausch
  2009-09-15  7:38 ` Helmut Jarausch
  2009-09-15  9:31 ` [gentoo-user] " Nikos Chantziaras
  0 siblings, 2 replies; 22+ messages in thread
From: Helmut Jarausch @ 2009-09-15  7:35 UTC (permalink / raw
  To: gentoo-user

Hi,

as I have just bitten by it, have a look at
http://bugs.gentoo.org/show_bug.cgi?id=285004

before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)

since this breaks any X11-application (including your
browser to look at the URL above)

Such an update should be DOUBLY MASKED !!!

And the messages coming with libxcb just don't help.
revdep-rebuild doesn't help either.

And one cannot remerge the broken packages either,
since there configure bails out.

Oh dear, Gentoo !

Helmut.

-- 
Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:35 [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system Helmut Jarausch
@ 2009-09-15  7:38 ` Helmut Jarausch
  2009-09-15  7:45   ` Neil Bothwick
  2009-09-15  7:46   ` Alan McKinnon
  2009-09-15  9:31 ` [gentoo-user] " Nikos Chantziaras
  1 sibling, 2 replies; 22+ messages in thread
From: Helmut Jarausch @ 2009-09-15  7:38 UTC (permalink / raw
  To: gentoo-user

On 15 Sep, Helmut Jarausch wrote:
> Hi,
> 
> as I have just bitten by it, have a look at
> http://bugs.gentoo.org/show_bug.cgi?id=285004
> 
> before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)
> 
> since this breaks any X11-application (including your
> browser to look at the URL above)
> 
> Such an update should be DOUBLY MASKED !!!
> 
> And the messages coming with libxcb just don't help.
> revdep-rebuild doesn't help either.
> 
> And one cannot remerge the broken packages either,
> since there configure bails out.

The above URL doesn't help either,
so any help to 'survive' is appreciated.

> 
> Oh dear, Gentoo !
> 
> Helmut.
> 

-- 
Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks  your system
  2009-09-15  7:38 ` Helmut Jarausch
@ 2009-09-15  7:45   ` Neil Bothwick
  2009-09-15  7:49     ` Helmut Jarausch
  2009-09-15  7:46   ` Alan McKinnon
  1 sibling, 1 reply; 22+ messages in thread
From: Neil Bothwick @ 2009-09-15  7:45 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 692 bytes --]

On Tue, 15 Sep 2009 09:38:41 +0200 (CEST), Helmut Jarausch wrote:

> The above URL doesn't help either,
> so any help to 'survive' is appreciated.

Did  you read the elog message when you emerged the new version?

libxcb-xlib.so is no longer shipped by ${PN} but was kept on your system

While your system will still work, emerging new packages or updates
will likely fail. You can fix broken libtool .la files by running :

  ${FILESDIR}/xcb-rebuilder.sh

To completely get rid of libxcb-xlib.so references, please read :
http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml


-- 
Neil Bothwick

Ethernet (n): something used to catch the etherbunny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:38 ` Helmut Jarausch
  2009-09-15  7:45   ` Neil Bothwick
@ 2009-09-15  7:46   ` Alan McKinnon
  1 sibling, 0 replies; 22+ messages in thread
From: Alan McKinnon @ 2009-09-15  7:46 UTC (permalink / raw
  To: gentoo-user; +Cc: Helmut Jarausch

On Tuesday 15 September 2009 09:38:41 Helmut Jarausch wrote:
> On 15 Sep, Helmut Jarausch wrote:
> > Hi,
> >
> > as I have just bitten by it, have a look at
> > http://bugs.gentoo.org/show_bug.cgi?id=285004
> >
> > before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)
> >
> > since this breaks any X11-application (including your
> > browser to look at the URL above)
> >
> > Such an update should be DOUBLY MASKED !!!
> >
> > And the messages coming with libxcb just don't help.
> > revdep-rebuild doesn't help either.
> >
> > And one cannot remerge the broken packages either,
> > since there configure bails out.
> 
> The above URL doesn't help either,
> so any help to 'survive' is appreciated.

Install links|links2|elinks|lynx and view the web page from the console

These text browsers are insanely useful things ;-)


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:45   ` Neil Bothwick
@ 2009-09-15  7:49     ` Helmut Jarausch
  2009-09-15  7:58       ` Alan McKinnon
  0 siblings, 1 reply; 22+ messages in thread
From: Helmut Jarausch @ 2009-09-15  7:49 UTC (permalink / raw
  To: gentoo-user

On 15 Sep, Neil Bothwick wrote:
> On Tue, 15 Sep 2009 09:38:41 +0200 (CEST), Helmut Jarausch wrote:
> 
>> The above URL doesn't help either,
>> so any help to 'survive' is appreciated.
> 
> Did  you read the elog message when you emerged the new version?

Yes, I did ... but
> 
> libxcb-xlib.so is no longer shipped by ${PN} but was kept on your system
> 
> While your system will still work, emerging new packages or updates
> will likely fail. You can fix broken libtool .la files by running :
> 
>   ${FILESDIR}/xcb-rebuilder.sh

This doesn't help !
> 
> To completely get rid of libxcb-xlib.so references, please read :
> http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml
> 

Since my browser got broken, too, this took some time.
And following that advice takes even much more time, since
I have to rebuild half of my system.

Luckily it has 4 cores,
Helmut.


-- 
Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:49     ` Helmut Jarausch
@ 2009-09-15  7:58       ` Alan McKinnon
  2009-09-15  8:11         ` Neil Bothwick
                           ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Alan McKinnon @ 2009-09-15  7:58 UTC (permalink / raw
  To: gentoo-user; +Cc: Helmut Jarausch

On Tuesday 15 September 2009 09:49:39 Helmut Jarausch wrote:
> On 15 Sep, Neil Bothwick wrote:

> > To completely get rid of libxcb-xlib.so references, please read :
> > http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml
> 
> Since my browser got broken, too, this took some time.
> And following that advice takes even much more time, since
> I have to rebuild half of my system.
> 
> Luckily it has 4 cores,
> Helmut.
> 

The gods must be favouring me for a change. I'm completely unaffected by this 
upgrade :-)

$ sudo /var/portage/x11-libs/libxcb/files/xcb-rebuilder.sh
Password:
* Fixing broken libtool archives (.la)
* Scanning for libraries requiring libxcb-xlib.so...
* No broken libraries detected

I wonder what I did different?

-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:58       ` Alan McKinnon
@ 2009-09-15  8:11         ` Neil Bothwick
  2009-09-15  8:34           ` Helmut Jarausch
  2009-09-15  8:51         ` Jorma Airola
  2009-09-15 10:22         ` Mike Kazantsev
  2 siblings, 1 reply; 22+ messages in thread
From: Neil Bothwick @ 2009-09-15  8:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 554 bytes --]

On Tue, 15 Sep 2009 09:58:58 +0200, Alan McKinnon wrote:

> The gods must be favouring me for a change. I'm completely unaffected
> by this upgrade :-)

I had some breakage, but nothing significant. I only realised anything
was wrong because emerge @preserved-rebuild failed on most packages, so I
then RTFMed, ran the commands from that web page and all was fine.
Konqueror kept working fine, so I didn't need to remember how to work any
of the lynx variants.


-- 
Neil Bothwick

I am NOT Paranoid! And why are you always watching me??

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  8:11         ` Neil Bothwick
@ 2009-09-15  8:34           ` Helmut Jarausch
  2009-09-15  9:34             ` Volker Armin Hemmann
  2009-09-15 10:49             ` Neil Bothwick
  0 siblings, 2 replies; 22+ messages in thread
From: Helmut Jarausch @ 2009-09-15  8:34 UTC (permalink / raw
  To: gentoo-user

On 15 Sep, Neil Bothwick wrote:
> On Tue, 15 Sep 2009 09:58:58 +0200, Alan McKinnon wrote:
> 
>> The gods must be favouring me for a change. I'm completely unaffected
>> by this upgrade :-)
> 
> I had some breakage, but nothing significant. I only realised anything
> was wrong because emerge @preserved-rebuild failed on most packages, so I
> then RTFMed, ran the commands from that web page and all was fine.
> Konqueror kept working fine, so I didn't need to remember how to work any
> of the lynx variants.
> 

You must be very lucky to have such a fast machine.

I'm following the recipe on
http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml

which results in

emerge -v1 -j4 x11-proto/xcb-proto x11-libs/libxcb
emerge -v1 -j4 x11-proto/xproto x11-proto/xextproto x11-libs/libX11 x11-libs/libXext

/usr/portage/x11-libs/libxcb/files/xcb-rebuilder.sh

emerge -1 -j4 \
$(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
           x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
           x11-libs/pango x11-libs/gtk+ gnome-base/libgnomeui \
           x11-libs/qt-gui; do \
    qlist -IC $i; \
done) -v

revdep-rebuild -L libxcb-xlib.so.0 -- -j4 --ask --keep-going


This requires to rebuild 182 packages and proably several
hours on a modern PC (Phenom II 4 cores)

(this includes some not so tiny packages like gcc (2 slots)
several gnome and kde libraries)

(Sometimes, Gentoo is an expensive hobby)

Helmut.


-- 
Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:58       ` Alan McKinnon
  2009-09-15  8:11         ` Neil Bothwick
@ 2009-09-15  8:51         ` Jorma Airola
  2009-09-15  9:01           ` Ward Poelmans
  2009-09-15 10:22         ` Mike Kazantsev
  2 siblings, 1 reply; 22+ messages in thread
From: Jorma Airola @ 2009-09-15  8:51 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon wrote:
> On Tuesday 15 September 2009 09:49:39 Helmut Jarausch wrote:
>   
>> On 15 Sep, Neil Bothwick wrote:
>>     
>
>   
>>> To completely get rid of libxcb-xlib.so references, please read :
>>> http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml
>>>       
>> Since my browser got broken, too, this took some time.
>> And following that advice takes even much more time, since
>> I have to rebuild half of my system.
>>
>> Luckily it has 4 cores,
>> Helmut.
>>
>>     
>
> The gods must be favouring me for a change. I'm completely unaffected by this 
> upgrade :-)
>
> $ sudo /var/portage/x11-libs/libxcb/files/xcb-rebuilder.sh
> Password:
> * Fixing broken libtool archives (.la)
> * Scanning for libraries requiring libxcb-xlib.so...
> * No broken libraries detected
>
> I wonder what I did different?
>
>   
Same here, no breakage on my laptop or desktop.

 I have used  dev-util/lafilefixer few time with "--justfixit" option
few times,could that be the reason for smooth upgrade?



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1)  breaks your system
  2009-09-15  8:51         ` Jorma Airola
@ 2009-09-15  9:01           ` Ward Poelmans
  2009-09-15  9:38             ` Alan McKinnon
  2009-09-15  9:52             ` Jorma Airola
  0 siblings, 2 replies; 22+ messages in thread
From: Ward Poelmans @ 2009-09-15  9:01 UTC (permalink / raw
  To: gentoo-user

On Tue, Sep 15, 2009 at 10:51, Jorma Airola <juggernautfin@gmail.com> wrote:

> Same here, no breakage on my laptop or desktop.
>
>  I have used  dev-util/lafilefixer few time with "--justfixit" option
> few times,could that be the reason for smooth upgrade?

Did you remove the lib "libxcb-xlib.so" or is it still there?

Ward



^ permalink raw reply	[flat|nested] 22+ messages in thread

* [gentoo-user]  Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:35 [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system Helmut Jarausch
  2009-09-15  7:38 ` Helmut Jarausch
@ 2009-09-15  9:31 ` Nikos Chantziaras
  2009-09-15  9:37   ` Boris Fersing
  2009-09-15  9:43   ` Volker Armin Hemmann
  1 sibling, 2 replies; 22+ messages in thread
From: Nikos Chantziaras @ 2009-09-15  9:31 UTC (permalink / raw
  To: gentoo-user

On 09/15/2009 10:35 AM, Helmut Jarausch wrote:
> Hi,
>
> as I have just bitten by it, have a look at
> http://bugs.gentoo.org/show_bug.cgi?id=285004
>
> before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)
>
> since this breaks any X11-application (including your
> browser to look at the URL above)
>
> Such an update should be DOUBLY MASKED !!!
>
> And the messages coming with libxcb just don't help.
> revdep-rebuild doesn't help either.
>
> And one cannot remerge the broken packages either,
> since there configure bails out.
>
> Oh dear, Gentoo !

It temporarily broke my system too, but nothing dramatic:

emerge -1 -j4 \
$(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
            x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
            x11-libs/pango x11-libs/gtk+ gnome-base/libgnomeui \
            x11-libs/qt-gui; do \
     qlist -IC $i; \
done) -v

resulted in a build failure (a package complained about missing symbols 
in libxcb-xlib.so during the link step).  According to the upgrade 
guide, that was not supposed to happen.  The fix was easy though; I just 
ran revdep-rebuild at this point (not many packages needed a rebuild, I 
guess having "--as-needed" in my LDFLAGS saved the day) and then I 
repeated the command, finally deleted /usr/lib/libxcb-xlib.so* and 
everything was fine.

One other slight breakage was revdep-rebuild wanting to rebuilt the same 
package over and over again.  If revdep-rebuild wants to repeatedly 
rebuild a package, you have to unmerge that package first and then 
re-run revdep-rebuild; only then will you see the final packages that 
need to be rebuild (in my case, kde-base/systemsettings).

Of course, rebooting the machine before finishing all of this is not a 
good idea.




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  8:34           ` Helmut Jarausch
@ 2009-09-15  9:34             ` Volker Armin Hemmann
  2009-09-15 10:13               ` Mike Kazantsev
  2009-09-15 10:49             ` Neil Bothwick
  1 sibling, 1 reply; 22+ messages in thread
From: Volker Armin Hemmann @ 2009-09-15  9:34 UTC (permalink / raw
  To: gentoo-user

On Dienstag 15 September 2009, Helmut Jarausch wrote:
> On 15 Sep, Neil Bothwick wrote:
> > On Tue, 15 Sep 2009 09:58:58 +0200, Alan McKinnon wrote:
> >> The gods must be favouring me for a change. I'm completely unaffected
> >> by this upgrade :-)
> >
> > I had some breakage, but nothing significant. I only realised anything
> > was wrong because emerge @preserved-rebuild failed on most packages, so I
> > then RTFMed, ran the commands from that web page and all was fine.
> > Konqueror kept working fine, so I didn't need to remember how to work any
> > of the lynx variants.
> 
> You must be very lucky to have such a fast machine.
> 
> I'm following the recipe on
> http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml
> 
> which results in
> 
> emerge -v1 -j4 x11-proto/xcb-proto x11-libs/libxcb
> emerge -v1 -j4 x11-proto/xproto x11-proto/xextproto x11-libs/libX11
>  x11-libs/libXext
> 
> /usr/portage/x11-libs/libxcb/files/xcb-rebuilder.sh
> 
> emerge -1 -j4 \
> $(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
>            x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
>            x11-libs/pango x11-libs/gtk+ gnome-base/libgnomeui \
>            x11-libs/qt-gui; do \
>     qlist -IC $i; \
> done) -v
> 
> revdep-rebuild -L libxcb-xlib.so.0 -- -j4 --ask --keep-going
> 
> 
> This requires to rebuild 182 packages and proably several
> hours on a modern PC (Phenom II 4 cores)
> 
> (this includes some not so tiny packages like gcc (2 slots)
> several gnome and kde libraries)
> 
> (Sometimes, Gentoo is an expensive hobby)
> 
> Helmut.
> 

-j4?

if you want to give makeopts - that belongs into /etc/make.conf. I didn't even 
know that portage forwards those options




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1)  breaks your system
  2009-09-15  9:31 ` [gentoo-user] " Nikos Chantziaras
@ 2009-09-15  9:37   ` Boris Fersing
  2009-09-15  9:43   ` Volker Armin Hemmann
  1 sibling, 0 replies; 22+ messages in thread
From: Boris Fersing @ 2009-09-15  9:37 UTC (permalink / raw
  To: gentoo-user

I didn't have any big problem neither. After uprading to libxcb-1.4 a
lot of packages failed to compile. I searched for warning messages
with elogv, followed the upgrade guide and now all is fine.

regards,

Boris

On Tue, Sep 15, 2009 at 11:31, Nikos Chantziaras <realnc@arcor.de> wrote:
> On 09/15/2009 10:35 AM, Helmut Jarausch wrote:
>>
>> Hi,
>>
>> as I have just bitten by it, have a look at
>> http://bugs.gentoo.org/show_bug.cgi?id=285004
>>
>> before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)
>>
>> since this breaks any X11-application (including your
>> browser to look at the URL above)
>>
>> Such an update should be DOUBLY MASKED !!!
>>
>> And the messages coming with libxcb just don't help.
>> revdep-rebuild doesn't help either.
>>
>> And one cannot remerge the broken packages either,
>> since there configure bails out.
>>
>> Oh dear, Gentoo !
>
> It temporarily broke my system too, but nothing dramatic:
>
> emerge -1 -j4 \
> $(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
>           x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
>           x11-libs/pango x11-libs/gtk+ gnome-base/libgnomeui \
>           x11-libs/qt-gui; do \
>    qlist -IC $i; \
> done) -v
>
> resulted in a build failure (a package complained about missing symbols in
> libxcb-xlib.so during the link step).  According to the upgrade guide, that
> was not supposed to happen.  The fix was easy though; I just ran
> revdep-rebuild at this point (not many packages needed a rebuild, I guess
> having "--as-needed" in my LDFLAGS saved the day) and then I repeated the
> command, finally deleted /usr/lib/libxcb-xlib.so* and everything was fine.
>
> One other slight breakage was revdep-rebuild wanting to rebuilt the same
> package over and over again.  If revdep-rebuild wants to repeatedly rebuild
> a package, you have to unmerge that package first and then re-run
> revdep-rebuild; only then will you see the final packages that need to be
> rebuild (in my case, kde-base/systemsettings).
>
> Of course, rebooting the machine before finishing all of this is not a good
> idea.
>
>
>



-- 
42



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  9:01           ` Ward Poelmans
@ 2009-09-15  9:38             ` Alan McKinnon
  2009-09-15  9:52             ` Jorma Airola
  1 sibling, 0 replies; 22+ messages in thread
From: Alan McKinnon @ 2009-09-15  9:38 UTC (permalink / raw
  To: gentoo-user

On Tuesday 15 September 2009 11:01:11 Ward Poelmans wrote:
> On Tue, Sep 15, 2009 at 10:51, Jorma Airola <juggernautfin@gmail.com> wrote:
> > Same here, no breakage on my laptop or desktop.
> >
> >  I have used  dev-util/lafilefixer few time with "--justfixit" option
> > few times,could that be the reason for smooth upgrade?
> 
> Did you remove the lib "libxcb-xlib.so" or is it still there?

I don't have any file named libxcb-xlib* anywhere

And I don't remember removing such a file or ever reading an elog related to 
xcb.


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user]  Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  9:31 ` [gentoo-user] " Nikos Chantziaras
  2009-09-15  9:37   ` Boris Fersing
@ 2009-09-15  9:43   ` Volker Armin Hemmann
  1 sibling, 0 replies; 22+ messages in thread
From: Volker Armin Hemmann @ 2009-09-15  9:43 UTC (permalink / raw
  To: gentoo-user

On Dienstag 15 September 2009, Nikos Chantziaras wrote:
> On 09/15/2009 10:35 AM, Helmut Jarausch wrote:
> > Hi,
> >
> > as I have just bitten by it, have a look at
> > http://bugs.gentoo.org/show_bug.cgi?id=285004
> >
> > before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)
> >
> > since this breaks any X11-application (including your
> > browser to look at the URL above)
> >
> > Such an update should be DOUBLY MASKED !!!
> >
> > And the messages coming with libxcb just don't help.
> > revdep-rebuild doesn't help either.
> >
> > And one cannot remerge the broken packages either,
> > since there configure bails out.
> >
> > Oh dear, Gentoo !
> 
> It temporarily broke my system too, but nothing dramatic:
> 
> emerge -1 -j4 \
> $(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
>             x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
>             x11-libs/pango x11-libs/gtk+ gnome-base/libgnomeui \
>             x11-libs/qt-gui; do \
>      qlist -IC $i; \
> done) -v
> 
> resulted in a build failure (a package complained about missing symbols
> in libxcb-xlib.so during the link step).  According to the upgrade
> guide, that was not supposed to happen.  The fix was easy though; I just
> ran revdep-rebuild at this point (not many packages needed a rebuild, I
> guess having "--as-needed" in my LDFLAGS saved the day) and then I
> repeated the command, finally deleted /usr/lib/libxcb-xlib.so* and
> everything was fine.
> 
> One other slight breakage was revdep-rebuild wanting to rebuilt the same
> package over and over again.  If revdep-rebuild wants to repeatedly
> rebuild a package, you have to unmerge that package first and then
> re-run revdep-rebuild; only then will you see the final packages that
> need to be rebuild (in my case, kde-base/systemsettings).
> 
> Of course, rebooting the machine before finishing all of this is not a
> good idea.
> 

yeah, almost the same here. Removed the file first, run the la fixer then revdep-
rebuilt and everything was fine.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1)  breaks your system
  2009-09-15  9:01           ` Ward Poelmans
  2009-09-15  9:38             ` Alan McKinnon
@ 2009-09-15  9:52             ` Jorma Airola
  1 sibling, 0 replies; 22+ messages in thread
From: Jorma Airola @ 2009-09-15  9:52 UTC (permalink / raw
  To: gentoo-user

Ward Poelmans wrote:
> On Tue, Sep 15, 2009 at 10:51, Jorma Airola <juggernautfin@gmail.com> wrote:
>
>   
>> Same here, no breakage on my laptop or desktop.
>>
>>  I have used  dev-util/lafilefixer few time with "--justfixit" option
>> few times,could that be the reason for smooth upgrade?
>>     
>
> Did you remove the lib "libxcb-xlib.so" or is it still there?
>
> Ward
>   
No i did not remove it nor is it there , "slocate libxcb-xlib.so.0" returns nothing. Elogv for  x11-libs/libxcb-1.4-r shows only "INFO: prepare                                                                      x
xRunning elibtoolize in: libxcb-1.4                                                 x
x  Applying portage-2.2.patch ...                                                   x
x  Applying sed-1.5.6.patch ...                                                     x
x  Applying as-needed-2.2.6.patch ... 


This is on my laptop with x86 system, haven't gone through my desktop with x86_64 thoroughly yet.




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  9:34             ` Volker Armin Hemmann
@ 2009-09-15 10:13               ` Mike Kazantsev
  0 siblings, 0 replies; 22+ messages in thread
From: Mike Kazantsev @ 2009-09-15 10:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 685 bytes --]

On Tue, 15 Sep 2009 11:34:37 +0200
Volker Armin Hemmann <volkerarmin@googlemail.com> wrote:

> > I'm following the recipe on
> > http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml
> > 
> > which results in
> > 
> > emerge -v1 -j4 x11-proto/xcb-proto x11-libs/libxcb
> > emerge -v1 -j4 x11-proto/xproto x11-proto/xextproto x11-libs/libX11
> >  x11-libs/libXext
> 
...
> -j4?
> 
> if you want to give makeopts - that belongs into /etc/make.conf. I
> didn't even know that portage forwards those options

emerge (at least 2.2) has it's own --jobs option to build several
packages in parallel, if possible.


-- 
Mike Kazantsev // fraggod.net

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15  7:58       ` Alan McKinnon
  2009-09-15  8:11         ` Neil Bothwick
  2009-09-15  8:51         ` Jorma Airola
@ 2009-09-15 10:22         ` Mike Kazantsev
  2009-09-15 11:21           ` Alan McKinnon
  2 siblings, 1 reply; 22+ messages in thread
From: Mike Kazantsev @ 2009-09-15 10:22 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1206 bytes --]

On Tue, 15 Sep 2009 09:58:58 +0200
Alan McKinnon <alan.mckinnon@gmail.com> wrote:

> On Tuesday 15 September 2009 09:49:39 Helmut Jarausch wrote:
> > On 15 Sep, Neil Bothwick wrote:
> 
> > > To completely get rid of libxcb-xlib.so references, please read :
> > > http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml
> > 
> > Since my browser got broken, too, this took some time.
> > And following that advice takes even much more time, since
> > I have to rebuild half of my system.
> > 
> > Luckily it has 4 cores,
> > Helmut.
> > 
> 
> The gods must be favouring me for a change. I'm completely unaffected
> by this upgrade :-)
> 
> $ sudo /var/portage/x11-libs/libxcb/files/xcb-rebuilder.sh
> Password:
> * Fixing broken libtool archives (.la)
> * Scanning for libraries requiring libxcb-xlib.so...
> * No broken libraries detected
> 
> I wonder what I did different?

Prehaps nothing.
Rebuild warning is triggered by a check for libxcb-xlib.so.0.0.0, which
didn't seem to exist on my system either.
Guess "xcb" use-flag for libX11 is to blame: if it's not set, then
older libX11 brought along it's own libxcb.

-- 
Mike Kazantsev // fraggod.net

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks  your system
  2009-09-15  8:34           ` Helmut Jarausch
  2009-09-15  9:34             ` Volker Armin Hemmann
@ 2009-09-15 10:49             ` Neil Bothwick
  1 sibling, 0 replies; 22+ messages in thread
From: Neil Bothwick @ 2009-09-15 10:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 789 bytes --]

On Tue, 15 Sep 2009 10:34:32 +0200 (CEST), Helmut Jarausch wrote:

> > I had some breakage, but nothing significant. I only realised anything
> > was wrong because emerge @preserved-rebuild failed on most packages,
> > so I then RTFMed, ran the commands from that web page and all was
> > fine. Konqueror kept working fine, so I didn't need to remember how
> > to work any of the lynx variants.

> You must be very lucky to have such a fast machine.

Are you saying this only breaks on slow machines? Machine performance is
hardly relevant when nothing broke that wasn't fixable by a background
revdep-rebuild while still using the computer.


-- 
Neil Bothwick

Never argue with an idiot. First, they bring you down to their level.
Then they beat you with experience.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
  2009-09-15 10:22         ` Mike Kazantsev
@ 2009-09-15 11:21           ` Alan McKinnon
  2009-09-15 17:14             ` Paul Hartman
  0 siblings, 1 reply; 22+ messages in thread
From: Alan McKinnon @ 2009-09-15 11:21 UTC (permalink / raw
  To: gentoo-user; +Cc: Mike Kazantsev

On Tuesday 15 September 2009 12:22:59 Mike Kazantsev wrote:
> On Tue, 15 Sep 2009 09:58:58 +0200
> 
> Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> > On Tuesday 15 September 2009 09:49:39 Helmut Jarausch wrote:
> > > On 15 Sep, Neil Bothwick wrote:
> > > > To completely get rid of libxcb-xlib.so references, please read :
> > > > http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.
> > > >xml
> > >
> > > Since my browser got broken, too, this took some time.
> > > And following that advice takes even much more time, since
> > > I have to rebuild half of my system.
> > >
> > > Luckily it has 4 cores,
> > > Helmut.
> >
> > The gods must be favouring me for a change. I'm completely unaffected
> > by this upgrade :-)
> >
> > $ sudo /var/portage/x11-libs/libxcb/files/xcb-rebuilder.sh
> > Password:
> > * Fixing broken libtool archives (.la)
> > * Scanning for libraries requiring libxcb-xlib.so...
> > * No broken libraries detected
> >
> > I wonder what I did different?
> 
> Prehaps nothing.
> Rebuild warning is triggered by a check for libxcb-xlib.so.0.0.0, which
> didn't seem to exist on my system either.
> Guess "xcb" use-flag for libX11 is to blame: if it's not set, then
> older libX11 brought along it's own libxcb.

Yes, that's what it is. I too have USE="-xcb" for libX11


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1)  breaks your system
  2009-09-15 11:21           ` Alan McKinnon
@ 2009-09-15 17:14             ` Paul Hartman
  2009-09-15 17:56               ` Mark Knecht
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Hartman @ 2009-09-15 17:14 UTC (permalink / raw
  To: gentoo-user

On Tue, Sep 15, 2009 at 6:21 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> Yes, that's what it is. I too have USE="-xcb" for libX11

I have xcb use flag enabled and haven't encountered any problems (and
nothing had to be rebuilt). libX11-1.2.2



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1)  breaks your system
  2009-09-15 17:14             ` Paul Hartman
@ 2009-09-15 17:56               ` Mark Knecht
  0 siblings, 0 replies; 22+ messages in thread
From: Mark Knecht @ 2009-09-15 17:56 UTC (permalink / raw
  To: gentoo-user

On Tue, Sep 15, 2009 at 10:14 AM, Paul Hartman
<paul.hartman+gentoo@gmail.com> wrote:
> On Tue, Sep 15, 2009 at 6:21 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>> Yes, that's what it is. I too have USE="-xcb" for libX11
>
> I have xcb use flag enabled and haven't encountered any problems (and
> nothing had to be rebuilt). libX11-1.2.2
>
>

Maybe I missed it earlier in the thread but is this somehow a
byproduct of running ~arch vs stable? I do not have -xcb on any of my
machines and haven't seen any problems. (Yet...) I know a lot of folks
here do run ~arch but I don't.

Thanks,
Mark



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2009-09-15 17:56 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-15  7:35 [gentoo-user] *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system Helmut Jarausch
2009-09-15  7:38 ` Helmut Jarausch
2009-09-15  7:45   ` Neil Bothwick
2009-09-15  7:49     ` Helmut Jarausch
2009-09-15  7:58       ` Alan McKinnon
2009-09-15  8:11         ` Neil Bothwick
2009-09-15  8:34           ` Helmut Jarausch
2009-09-15  9:34             ` Volker Armin Hemmann
2009-09-15 10:13               ` Mike Kazantsev
2009-09-15 10:49             ` Neil Bothwick
2009-09-15  8:51         ` Jorma Airola
2009-09-15  9:01           ` Ward Poelmans
2009-09-15  9:38             ` Alan McKinnon
2009-09-15  9:52             ` Jorma Airola
2009-09-15 10:22         ` Mike Kazantsev
2009-09-15 11:21           ` Alan McKinnon
2009-09-15 17:14             ` Paul Hartman
2009-09-15 17:56               ` Mark Knecht
2009-09-15  7:46   ` Alan McKinnon
2009-09-15  9:31 ` [gentoo-user] " Nikos Chantziaras
2009-09-15  9:37   ` Boris Fersing
2009-09-15  9:43   ` Volker Armin Hemmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox