public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-amd64] gtk Build error
@ 2006-11-30 19:32 sean
  2006-11-30 19:49 ` Adam James
  2006-11-30 19:50 ` [gentoo-amd64] " Petter Haggholm
  0 siblings, 2 replies; 6+ messages in thread
From: sean @ 2006-11-30 19:32 UTC (permalink / raw
  To: gentoo-amd64

Can anyone shed some light on the below error?
	
			Thanks
			Sean

!!! ERROR: x11-libs/gtk+-2.10.6 failed.
Call stack:
  ebuild.sh, line 1562:   Called dyn_setup
  ebuild.sh, line 665:   Called pkg_setup
  gtk+-2.10.6.ebuild, line 53:   Called die

!!! cairo needs the X and pdf flag set
!!! If you need support, post the topmost build error, and the call
stack if relevant.
-- 
gentoo-amd64@gentoo.org mailing list



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

* Re: [gentoo-amd64] gtk Build error
  2006-11-30 19:32 [gentoo-amd64] gtk Build error sean
@ 2006-11-30 19:49 ` Adam James
  2006-11-30 19:56   ` Steve Dibb
  2006-12-01 11:26   ` Sean
  2006-11-30 19:50 ` [gentoo-amd64] " Petter Haggholm
  1 sibling, 2 replies; 6+ messages in thread
From: Adam James @ 2006-11-30 19:49 UTC (permalink / raw
  To: gentoo-amd64

On Thu, 30 Nov 2006 14:32:47 -0500 sean <tech.junk@verizon.net> wrote:

> Can anyone shed some light on the below error?
> 	
> !!! ERROR: x11-libs/gtk+-2.10.6 failed.
> Call stack:
>   ebuild.sh, line 1562:   Called dyn_setup
>   ebuild.sh, line 665:   Called pkg_setup
>   gtk+-2.10.6.ebuild, line 53:   Called die
> 
> !!! cairo needs the X and pdf flag set
> !!! If you need support, post the topmost build error, and the call
> stack if relevant.

You need to build x11-libs/cairo with the `X' and `pdf' use flags set.
Either set them globally in make.conf or run:

echo "x11-libs/cairo X pdf" >> /etc/portage/package.use

--Adam 
-- 
gentoo-amd64@gentoo.org mailing list



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

* Re: [gentoo-amd64] gtk Build error
  2006-11-30 19:32 [gentoo-amd64] gtk Build error sean
  2006-11-30 19:49 ` Adam James
@ 2006-11-30 19:50 ` Petter Haggholm
  1 sibling, 0 replies; 6+ messages in thread
From: Petter Haggholm @ 2006-11-30 19:50 UTC (permalink / raw
  To: gentoo-amd64

sean wrote:
> Can anyone shed some light on the below error?
> 	
> 			Thanks
> 			Sean
>
> !!! ERROR: x11-libs/gtk+-2.10.6 failed.
> Call stack:
>   ebuild.sh, line 1562:   Called dyn_setup
>   ebuild.sh, line 665:   Called pkg_setup
>   gtk+-2.10.6.ebuild, line 53:   Called die
>
> !!! cairo needs the X and pdf flag set
> !!! If you need support, post the topmost build error, and the call
> stack if relevant.
>   
Seems fairly straightforward: gtk+ requires cairo to be compiled with 
the X and pdf USE flags set.

echo "x11-libs/cairo X pdf" >> /etc/portage/package.use ; emerge 
--oneshot x11-libs/cairo x11-libs/gtk+

-- 
Petter Häggholm
-- 
gentoo-amd64@gentoo.org mailing list



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

* Re: [gentoo-amd64] gtk Build error
  2006-11-30 19:49 ` Adam James
@ 2006-11-30 19:56   ` Steve Dibb
  2006-12-01 11:26   ` Sean
  1 sibling, 0 replies; 6+ messages in thread
From: Steve Dibb @ 2006-11-30 19:56 UTC (permalink / raw
  To: gentoo-amd64

Adam James wrote:
> You need to build x11-libs/cairo with the `X' and `pdf' use flags set.
> Either set them globally in make.conf or run:
>
> echo "x11-libs/cairo X pdf" >> /etc/portage/package.use
>   
echo is deprecated.  ;)  Use flagedit.

# flagedit x11-libs/cairo +X +pdf

Steve
-- 
gentoo-amd64@gentoo.org mailing list



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

* Re: [gentoo-amd64] gtk Build error
  2006-11-30 19:49 ` Adam James
  2006-11-30 19:56   ` Steve Dibb
@ 2006-12-01 11:26   ` Sean
  2006-12-01 11:40     ` [gentoo-amd64] " Duncan
  1 sibling, 1 reply; 6+ messages in thread
From: Sean @ 2006-12-01 11:26 UTC (permalink / raw
  To: gentoo-amd64

Adam James wrote:
>>
>> !!! cairo needs the X and pdf flag set
>> !!! If you need support, post the topmost build error, and the call
>> stack if relevant.
> 
> You need to build x11-libs/cairo with the `X' and `pdf' use flags set.
> Either set them globally in make.conf or run:
> 

Thanks All, that is what I suspected. The X flag is already set, now the 
pdf one is, I will try the upgrade again later today.

I am just curious how the package was already installed, and has 
presumably upgraded before without the pdf flag set?
-- 
gentoo-amd64@gentoo.org mailing list



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

* [gentoo-amd64]  Re: gtk Build error
  2006-12-01 11:26   ` Sean
@ 2006-12-01 11:40     ` Duncan
  0 siblings, 0 replies; 6+ messages in thread
From: Duncan @ 2006-12-01 11:40 UTC (permalink / raw
  To: gentoo-amd64

Sean <tech.junk@verizon.net> posted 4570114D.8070601@verizon.net,
excerpted below, on  Fri, 01 Dec 2006 06:26:05 -0500:

> Adam James wrote:
>>>
>>> !!! cairo needs the X and pdf flag set
>>> !!! If you need support, post the topmost build error, and the call
>>> stack if relevant.
>> 
>> You need to build x11-libs/cairo with the `X' and `pdf' use flags set.
>> Either set them globally in make.conf or run:
>> 
> 
> Thanks All, that is what I suspected. The X flag is already set, now the 
> pdf one is, I will try the upgrade again later today.
> 
> I am just curious how the package was already installed, and has 
> presumably upgraded before without the pdf flag set?

Presumably because the dependency on pdf is the basis of a new feature in
the upgrade.  It could also be that the dependency was missed previously,
and some expected functionality was missing or broken as well, but that
not everyone actually used that functionality, so it wasn't caught until
someone actually tried to use it, and did the appropriate bug report when
it failed.  A third possibility is that the functionality was formerly
provided a different way, but due to the dynamics of a living tree with
various packages upgrading over time, the dependencies changed. All three
scenarios are reasonably common, particularly with newer and still
maturing packages such as cairo, but even with older packages, over time
as what's actually in the tree that they can build upon and that is used
to build them (consider that some packages won't build with newer gccs,
and if they are obscure enough or not supported upstream, they may be
dropped rather than fixed) changes.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-amd64@gentoo.org mailing list



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

end of thread, other threads:[~2006-12-01 11:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-30 19:32 [gentoo-amd64] gtk Build error sean
2006-11-30 19:49 ` Adam James
2006-11-30 19:56   ` Steve Dibb
2006-12-01 11:26   ` Sean
2006-12-01 11:40     ` [gentoo-amd64] " Duncan
2006-11-30 19:50 ` [gentoo-amd64] " Petter Haggholm

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