public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Error emerging gtk+ Pango not found (expat issue or not?)
@ 2008-03-24 14:08 Patrick Holthaus
  2008-03-24 15:05 ` Enrico Weigelt
  0 siblings, 1 reply; 5+ messages in thread
From: Patrick Holthaus @ 2008-03-24 14:08 UTC (permalink / raw
  To: gentoo-user

Hi Gentooers!

I don't know if I am facing the expat issue or not. gtk fails with the 
following error message:

> checking Pango flags...
> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/cairo -I/usr/include/freetype2
> -I/usr/include/libpng12 -I/usr/include/pixman-1
> -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
> configure: error:
> *** Can't link to Pango. Pango is required to build
> *** GTK+. For more information see http://www.pango.org

However revdep-rebuild --library=libexpat.so.0 doesn't show anything. I 
already did the following:

> emerge -1 gettext XML-Parser 
> revdep-rebuild -i

That didn't help so I also tried:

> emerge -1 fontconfig pango

That one did not make it any better. So I tried unmerging cairo and pango:

> emerge -C cairo pango gtk+

Cairo and pango emerged fine after that but gtk+ is still failing. Now I don't 
have gtk+ anymore :( Atfer that I tried rebuilding every package that depends 
on expat. Still no luck :(

Someone knows a solution?

I'm on ~x86 with cairo-1.5.12, pango-1.20.0, expat-2.0.1. Tried gtk+-2.12.8 
and 2.12.9.

Thanks
Patrick
-- 
gentoo-user@lists.gentoo.org mailing list



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

* Re: [gentoo-user] Error emerging gtk+ Pango not found (expat issue or not?)
  2008-03-24 14:08 [gentoo-user] Error emerging gtk+ Pango not found (expat issue or not?) Patrick Holthaus
@ 2008-03-24 15:05 ` Enrico Weigelt
  2008-03-24 15:25   ` Patrick Holthaus
  0 siblings, 1 reply; 5+ messages in thread
From: Enrico Weigelt @ 2008-03-24 15:05 UTC (permalink / raw
  To: gentoo-user

* Patrick Holthaus <patrick.holthaus@uni-bielefeld.de> wrote:
> Hi Gentooers!
> 
> I don't know if I am facing the expat issue or not. gtk fails with the 
> following error message:
> 
> > checking Pango flags...
> > -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> > -I/usr/include/cairo -I/usr/include/freetype2
> > -I/usr/include/libpng12 -I/usr/include/pixman-1
> > -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
> > configure: error:
> > *** Can't link to Pango. Pango is required to build
> > *** GTK+. For more information see http://www.pango.org
> 

What does config.out say about this ? 


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------
-- 
gentoo-user@lists.gentoo.org mailing list



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

* Re: [gentoo-user] Error emerging gtk+ Pango not found (expat issue or not?)
  2008-03-24 15:05 ` Enrico Weigelt
@ 2008-03-24 15:25   ` Patrick Holthaus
  2008-03-25  0:16     ` Enrico Weigelt
  0 siblings, 1 reply; 5+ messages in thread
From: Patrick Holthaus @ 2008-03-24 15:25 UTC (permalink / raw
  To: gentoo-user

Hi!

> What does config.out say about this ?

There is no config.out in /var/tmp/portage. You can find build.log and 
config.log here:

http://big.homeftp.net/~pholthau/

Tell me if you need other files aswell.

Patrick
-- 
gentoo-user@lists.gentoo.org mailing list



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

* Re: [gentoo-user] Error emerging gtk+ Pango not found (expat issue or not?)
  2008-03-24 15:25   ` Patrick Holthaus
@ 2008-03-25  0:16     ` Enrico Weigelt
  2008-03-25  9:56       ` [gentoo-user] Error emerging gtk+ Pango not found (NOT expat - kind of SOLVED) Patrick Holthaus
  0 siblings, 1 reply; 5+ messages in thread
From: Enrico Weigelt @ 2008-03-25  0:16 UTC (permalink / raw
  To: gentoo-user

* Patrick Holthaus <patrick.holthaus@uni-bielefeld.de> wrote:

> > What does config.out say about this ?
> 
> There is no config.out in /var/tmp/portage. You can find build.log and 
> config.log here:

yeah, I meant config.log ;-o ... and it clearly tells what's wrong.
cairo's obviously built w/ GL, and your GL library is broken.
In no way surprising, since it's NVidia's proprietary crap.

You could try switching to another GL (via eselect) or rebuilding
cairo w/o GL.

BTW: if you experience system lockups or X11 crashes, also the
NVidia driver may be the source of evil.

Sad but true: there is *NO* reliable 3D driver for recent NVidia
cards. NV's proprietary driver is crap, and they're totally unwilling
to support OSS community in any way. So if you really want GL,
either try software rendering (via mesa) or get a supported card.
(I've got the same problem - didn't properly check before bying :( )


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------
-- 
gentoo-user@lists.gentoo.org mailing list



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

* Re: [gentoo-user] Error emerging gtk+ Pango not found (NOT expat - kind of SOLVED)
  2008-03-25  0:16     ` Enrico Weigelt
@ 2008-03-25  9:56       ` Patrick Holthaus
  0 siblings, 0 replies; 5+ messages in thread
From: Patrick Holthaus @ 2008-03-25  9:56 UTC (permalink / raw
  To: gentoo-user


On Tuesday 25 March 2008, Enrico Weigelt wrote:
> cairo's obviously built w/ GL, and your GL library is broken.
> In no way surprising, since it's NVidia's proprietary crap.

I have never expierienced any problems with the proprietary driver (till now). 
For sure it would be better if it were open but at least it always worked and 
had acceptable performance.

> You could try switching to another GL (via eselect) or rebuilding
> cairo w/o GL.

Strange, eselect showed that it was already set to xorg. Rebuilding cairo 
with -opengl made gtk+ compile. Thanks! Maybe an older version of the nvidia 
driver will also make it work.

> BTW: if you experience system lockups or X11 crashes, also the
> NVidia driver may be the source of evil.

Did not nice that before.

> Sad but true: there is *NO* reliable 3D driver for recent NVidia
> cards. NV's proprietary driver is crap, and they're totally unwilling
> to support OSS community in any way. So if you really want GL,
> either try software rendering (via mesa) or get a supported card.
> (I've got the same problem - didn't properly check before bying :( )

Supported card? ATI/AMD is just beginning to give information (when I bought 
the card both were binary only and nvidia had better 
performance/"compatibility") and Intel performance is just too bad. However 
this is getting off-topic :) and since it is an old laptop, changing cards is 
not an option.

Thanks again!
Patrick

-- 
gentoo-user@lists.gentoo.org mailing list



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

end of thread, other threads:[~2008-03-25  9:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-24 14:08 [gentoo-user] Error emerging gtk+ Pango not found (expat issue or not?) Patrick Holthaus
2008-03-24 15:05 ` Enrico Weigelt
2008-03-24 15:25   ` Patrick Holthaus
2008-03-25  0:16     ` Enrico Weigelt
2008-03-25  9:56       ` [gentoo-user] Error emerging gtk+ Pango not found (NOT expat - kind of SOLVED) Patrick Holthaus

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