[gentoo-user] Openshot segfault with new cairo

2011-02-14 Thread Jacques Montier
Hi all,

When i upgrade to cairo-1.10.2-r1, the video editor Openshot compiles,
but crashes with segfault error.
New cairo has qt4 useflag ; so, i have to set -qt4 useflag to cairo to
get Openshot working again.
May i get some trouble by setting this useflag to cairo ?

Thanks you,

cheers,

--
Jacques
 



[gentoo-user] Anyone else having trouble with x11-libs/cairo?

2016-12-01 Thread Daniel Quinn
I just won’t build for me and my research on the forums and BGO keeps 
turning up very old bugs that don’t really feel like they apply to my 
case exactly.


What’s happened so far:

 * I installed a complete GNOME/systemd system with no trouble (~amd64)
 * This installation included a perfect emerge of x11-libs/cairo
 * About a month later, I’ve been doing “emerge -auDN @world” every
   other day or so, and suddenly cairo needs to rebuild, and now it
   fails with a long slew of errors:

|In file included from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-type-private.h:45:0, 
from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-scaled-font-private.h:45, 
from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairoint.h:422, 
from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-atomic.c:34: 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-impl-private.h:262:3: 
error: #error "XXX: No mutex implementation found. Cairo will not work 
with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and 
accept this limitation and compile cairo without thread-safety support." 
# error "XXX: No mutex implementation found. Cairo will not work with 
multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept 
this limitation and compile cairo without thread-safety support." ^ In 
file included from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-type-private.h:45:0, 
from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-scaled-font-private.h:45, 
from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairoint.h:422, 
from 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-atomic.c:34: 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-impl-private.h:271:11: 
error: unknown type name ‘cairo_mutex_impl_t’ typedef cairo_mutex_impl_t 
cairo_recursive_mutex_impl_t; ^  
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-type-private.h:161:9: 
error: unknown type name ‘cairo_mutex_impl_t’ typedef cairo_mutex_impl_t 
cairo_mutex_t; ^ 
/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-botor-scan-converter.c:2076:1: 
warning: ‘botor_add_edge’ defined but not used [-Wunused-function] 
botor_add_edge (cairo_botor_scan_converter_t *self, ^ make[3]: *** 
[Makefile:2352: cairo-botor-scan-converter.lo] Error 1 make[3]: Leaving 
directory 
'/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6-abi_x86_64.amd64/src' 
make[2]: *** [Makefile:1950: all] Error 2 make[2]: Leaving directory 
'/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6-abi_x86_64.amd64/src' 
make[1]: *** [Makefile:906: all-recursive] Error 1 make[1]: Leaving 
directory 
'/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6-abi_x86_64.amd64' 
make: *** [Makefile:757: all] Error 2 |


The digging I do online mentions something about custom LDFLAGS, but 
since I don’t even know what those are, I’m thinking that’s not it. I’m 
not running any special overlays, but I am running a complete ~amd64 
installation. I’ve try running |revdep-rebuild| (nothing to do) and 
|emerge @preserved-rebuild| just loops in cairo and explodes again.


Anyone have some tips to get me through this?

​


Re: [gentoo-user] Failed to emerge fontforge

2009-04-20 Thread Mike Kazantsev
On Mon, 20 Apr 2009 18:11:32 +0200
Thomas Chef thomas.c...@gmail.com wrote:

  Try rebuilding x11-libs/cairo
 
 I tried:
 # emerge x11-libs/cairo
 
 Which seems to have worked out ok, then ran emerge fontforge, but it
 ended up in the same error as before ?
 
 I searched the disk for the file: cairo-xlib.h (in Konqueror) but
 could not find the file ?
 
 / Thomas
 

  % equery b /usr/include/cairo/cairo-xlib.h
  [ Searching for file(s) /usr/include/cairo/cairo-xlib.h in *... ]
  x11-libs/cairo-1.8.6-r1 (/usr/include/cairo/cairo-xlib.h)

If you really don't have this file with cairo installed, it should be a
bug. Possible workaround is to install another version of cairo -
prehaps it was somehow omitted in your version, quite unlikely though.

-- 
Mike Kazantsev // fraggod.net


signature.asc
Description: PGP signature


[gentoo-user] gtk+ / Cairo / pdf-flag mutual build problem.

2006-12-24 Thread Walter Dnes
  Did an emerge --sync and emerge --ask --deep --update --world.
When emerge got to x11-libs/gtk+-2.10.6, the following happened...

checking for cups-config... /usr/bin/cups-config
checking cairo-pdf.h usability... no
checking cairo-pdf.h presence... no
checking for cairo-pdf.h... no
configure: error:
*** Can't find cairo-pdf.h. You must build Cairo with the pdf
*** backend enabled.

  Probably because I start off USE with a -*.  Should be an easy fix,
insert x11-libs/cairo pdf into /etc/portage/package.use and rebuild
Cairo, then proceed with the emerge... *BUT*...

[m3000][root][~] emerge -pv cairo

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

Calculating dependencies... done!
[ebuild   R   ] x11-libs/cairo-1.2.4  USE=X png -directfb -doc -glitz
-svg (-pdf%) 0 kB

  Oops... note the (-pdf%).  This option is simply not allowed for
Cairo on my system.  I threw in --skipfirst into the emerge command,
and it seems to be working so far.  But back to my main problem... how
do I reconcile gtk+ and Cairo?

-- 
Walter Dnes [EMAIL PROTECTED] In linux /sbin/init is Job #1
My musings on technology and security at http://techsec.blog.ca
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] gtk+ / Cairo / pdf-flag mutual build problem.

2006-12-29 Thread Daniel Barkalow
On Sun, 24 Dec 2006, Walter Dnes wrote:

   Did an emerge --sync and emerge --ask --deep --update --world.
 When emerge got to x11-libs/gtk+-2.10.6, the following happened...
 
 checking for cups-config... /usr/bin/cups-config
 checking cairo-pdf.h usability... no
 checking cairo-pdf.h presence... no
 checking for cairo-pdf.h... no
 configure: error:
 *** Can't find cairo-pdf.h. You must build Cairo with the pdf
 *** backend enabled.
 
   Probably because I start off USE with a -*.  Should be an easy fix,
 insert x11-libs/cairo pdf into /etc/portage/package.use and rebuild
 Cairo, then proceed with the emerge... *BUT*...
 
 [m3000][root][~] emerge -pv cairo
 
 These are the packages that would be merged, in order:
 
 Calculating dependencies... done!
 [ebuild   R   ] x11-libs/cairo-1.2.4  USE=X png -directfb -doc -glitz
 -svg (-pdf%) 0 kB
 
   Oops... note the (-pdf%).  This option is simply not allowed for
 Cairo on my system.  I threw in --skipfirst into the emerge command,
 and it seems to be working so far.  But back to my main problem... how
 do I reconcile gtk+ and Cairo?

Actually, the cairo ebuild now unconditionally enables pdf support; the 
USE flag is not allowed because it is no longer possible to disable pdf 
support. (Portage doesn't have a way to express the differences between 
something not being a USE flag because it is unsupported and because it is 
automatic, but if you look in the ebuild, you'll find that it's using 
--enable-pdf)

So gtk+ should be happy once you re-emerge cairo even without changing use 
flags.

-Daniel
*This .sig left intentionally blank*

-- 
gentoo-user@gentoo.org mailing list



[gentoo-user] mysql-workbench

2017-04-17 Thread lee
Hi,

mysql-workbench requires a USE flag of '>=x11-libs/cairo- -X' while
lots of other packages apparently require cairo with X:


x11-libs/cairo:0

  (x11-libs/cairo-:0/0::gentoo, ebuild scheduled for merge) conflicts with
>=x11-libs/cairo-1.8.4[X] required by 
(dev-dotnet/libgdiplus-4.2-r3:0/0::gentoo, installed)
   ^ 
>=x11-libs/cairo-1.12.14-r4:0/0=[svg,X,abi_x86_64(-)] required by 
(x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed)
 ^   
>=x11-libs/cairo-1.12.14-r4:0/0=[X,abi_x86_64(-)] required by 
(x11-libs/pango-1.40.4:0/0::gentoo, installed)
 ^   
    x11-libs/cairo[X,-xlib-xcb(-)] required by 
(app-office/libreoffice-5.2.3.3-r1:0/0::gentoo, installed)
   ^  
    >=x11-libs/cairo-1.12.14-r4:=[X,abi_x86_64(-)] required by 
(x11-libs/pango-1.40.4:0/0::gentoo, installed)
  ^   
>=x11-libs/cairo-1.10:0/0=[X] required by 
(net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed)
   ^ 
    >=x11-libs/cairo-1.14[glib,svg,X,abi_x86_64(-)] required by 
(x11-libs/gtk+-3.22.11:3/3::gentoo, installed)
   ^   
>=x11-libs/cairo-1.12.14-r4:=[svg,X,abi_x86_64(-)] required by 
(x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed)
  ^       
>=x11-libs/cairo-1.10[X] required by 
(www-client/seamonkey-2.46-r1:0/0::gentoo, installed)
  ^ 
>=x11-libs/cairo-1.10:=[X] required by 
(net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed)


Is there a good way to get mysql-workbench installed without removing
the other packages?



Re: [gentoo-user] problems building x11-libs/gtk+-2.20.1-r1

2010-08-14 Thread Tamer Higazi
 Hi Alex!
I solved the problem. There's a workaround! I had to merge at first
cairo and then pango. This is what gentoo didn't make, the hell I know
why.


Tamer

Am 14.08.2010 17:01, schrieb Alex Schuster:
 Alan McKinnon writes:

 On Friday 13 August 2010 16:09:48 Tamer Higazi wrote:
 checking Pango flags... configure: error:
 *** Pango not found. Pango built with Cairo support is required
 *** to build GTK+. See http://www.pango.org for Pango information.
 Did you read this? It says to build pango with cairo support.

 Did you build pango with cairo support?

 Don't just say yes, prove it with output from eg. eix
 He didn't, as there is no cairo use flag for pango, eix pango|grep cairo 
 returns nothing.

   Wonko






Re: [gentoo-user] Anyone else having trouble with x11-libs/cairo?

2016-12-01 Thread Alan McKinnon
On 01/12/2016 16:34, Daniel Quinn wrote:
> I just won’t build for me and my research on the forums and BGO keeps
> turning up very old bugs that don’t really feel like they apply to my
> case exactly.
> 
> What’s happened so far:
> 
>   * I installed a complete GNOME/systemd system with no trouble (~amd64)
>   * This installation included a perfect emerge of x11-libs/cairo
>   * About a month later, I’ve been doing “emerge -auDN @world” every
> other day or so, and suddenly cairo needs to rebuild, and now it
> fails with a long slew of errors:
> 
> |In file included from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-type-private.h:45:0,
> from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-scaled-font-private.h:45,
> from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairoint.h:422,
> from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-atomic.c:34:
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-impl-private.h:262:3:
> error: #error "XXX: No mutex implementation found. Cairo will not work
> with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and
> accept this limitation and compile cairo without thread-safety support."
> # error "XXX: No mutex implementation found. Cairo will not work with
> multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept
> this limitation and compile cairo without thread-safety support." ^ In
> file included from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-type-private.h:45:0,
> from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-scaled-font-private.h:45,
> from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairoint.h:422,
> from
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-atomic.c:34:
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-impl-private.h:271:11:
> error: unknown type name ‘cairo_mutex_impl_t’ typedef cairo_mutex_impl_t
> cairo_recursive_mutex_impl_t; ^ 
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-mutex-type-private.h:161:9:
> error: unknown type name ‘cairo_mutex_impl_t’ typedef cairo_mutex_impl_t
> cairo_mutex_t; ^
> /var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6/src/cairo-botor-scan-converter.c:2076:1:
> warning: ‘botor_add_edge’ defined but not used [-Wunused-function]
> botor_add_edge (cairo_botor_scan_converter_t *self, ^ make[3]: ***
> [Makefile:2352: cairo-botor-scan-converter.lo] Error 1 make[3]: Leaving
> directory
> '/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6-abi_x86_64.amd64/src'
> make[2]: *** [Makefile:1950: all] Error 2 make[2]: Leaving directory
> '/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6-abi_x86_64.amd64/src'
> make[1]: *** [Makefile:906: all-recursive] Error 1 make[1]: Leaving
> directory
> '/var/tmp/portage/x11-libs/cairo-1.14.6/work/cairo-1.14.6-abi_x86_64.amd64'
> make: *** [Makefile:757: all] Error 2 |
> 
> The digging I do online mentions something about custom LDFLAGS, but
> since I don’t even know what those are, I’m thinking that’s not it. I’m
> not running any special overlays, but I am running a complete ~amd64
> installation. I’ve try running |revdep-rebuild| (nothing to do) and
> |emerge @preserved-rebuild| just loops in cairo and explodes again.
> 
> Anyone have some tips to get me through this?

Yeah, the tip is you and we get to do some original research :-)

It's quite unlikely that the maintainer committed a broken ebuild that
simply cannot work, so we have to assume you are running into something
fairly uncommon and somewhat unique to your environment. My first choice
is your USE flags - you probably selected a combination that doesn't
work that the maintainer isn't aware of and so there's no detection for
it in the ebuild.

cairo-1.14.6 does in fact build on ~amd64,and your problem is related to
a lack of mutex support. Here's my USE for cairo, compres it to yours:

[I] x11-libs/cairo
 Available versions:  1.14.2^t (~)1.14.2-r1^t (~)1.14.4^t 1.14.6^t
**^t {X aqua debug directfb gles2 +glib opengl static-libs +svg
valgrind xcb xlib-xcb ABI_MIPS="n32 n64 o32" ABI_PPC="32 64"
ABI_S390="32 64" ABI_X86="32 64 x32"}
 Installed versions:  1.14.6^t(19:08:54 15/11/2016)(X glib opengl
svg xcb -aqua -debug -directfb -gles2 -static-libs -valgrind -xlib-xcb
ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64"
ABI_X86="32 64 -x32")
 Homepage:http://cairographics.org/
 Description: A vector graphics library with cross-device
output support

Also what is your global setting in USE for "threads"?


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] emerge Error

2009-03-12 Thread Justin
dhk schrieb:

 - app-text/poppler-bindings-0.10.4 (Change USE: +cairo)


This line tells you what to do:

reemerge poppler-bindings with USE=cairo



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-user] emerge Error

2009-03-12 Thread dhk
Justin wrote:
 dhk schrieb:
 
 - app-text/poppler-bindings-0.10.4 (Change USE: +cairo)
 
 
 This line tells you what to do:
 
 reemerge poppler-bindings with USE=cairo
 
That worked, Thanks.



Re: [gentoo-user] Failed to emerge fontforge

2009-04-20 Thread Alan McKinnon
On Monday 20 April 2009 15:44:48 Thomas Chef wrote:
 I tried to emerge lilypond but it fails when building fontforge, with
 the error below.

 What do I do ?

 Do I issue an bug report ?

 / Thomas

 In file included from fontP.h:109,
  from gdrawtxt.c:30:
 gxdrawP.h:83:32: error: cairo/cairo-xlib.h: No such file or directory

That file is provided by cairo.

Try rebuilding x11-libs/cairo

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Failed to emerge fontforge

2009-04-20 Thread Peter Humphrey
On Monday 20 April 2009 14:54:40 Alan McKinnon wrote:
 On Monday 20 April 2009 15:44:48 Thomas Chef wrote:
  Do I issue [a] bug report ?
 
  In file included from fontP.h:109,
   from gdrawtxt.c:30:
  gxdrawP.h:83:32: error: cairo/cairo-xlib.h: No such file or directory

 That file is provided by cairo.

 Try rebuilding x11-libs/cairo

...and if that doesn't fix it I'm sure the upstream devs will be interested 
to know of the problem.

-- 
Rgds
Peter



[gentoo-user] pecl-cairo ~x86 overlay?

2010-07-30 Thread Michael M
Hello list, I need to install Cairo bindings for dev-lang/php-5*.  Is there
a pecl-cairo overlay for ~x86?  I've tried unmasking this package and adding
the keyword ~amd64 and it seems to want to install with emerge but my system
is ~x86.

According to this site it is only ~amd64, but I cannot understand why.
http://gpo.zugaina.org/dev-php5/pecl-cairo

Thanks for any help.

-- 
Hope is more than just a postponed disappointment ~ Epica


[gentoo-user] cairo USE flags

2013-01-19 Thread Florian Philipp
Hi list!

I've noticed that there is probably a lot of performance to be gained
from activating backend acceleration in cairo. It's just that I have no
clue about the details:

drm, gallium and opengl are all described as accelerating backends. Does
that mean they are mutually exclusive or can I activate them all and
cairo will sort it out?

What does the qt4 use flag do? Is it just a language binding?

Does anyone know a simple benchmark for cairo?

Thanks in advance!
Florian Philipp



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-user] Failed to emerge fontforge

2009-04-20 Thread Thomas Chef
 Try rebuilding x11-libs/cairo

I tried:
# emerge x11-libs/cairo

Which seems to have worked out ok, then ran emerge fontforge, but it
ended up in the same error as before ?

I searched the disk for the file: cairo-xlib.h (in Konqueror) but
could not find the file ?

/ Thomas



Re: [gentoo-user] gtk+ / Cairo / pdf-flag mutual build problem.

2006-12-27 Thread Mike Myers

On 12/24/06, Walter Dnes [EMAIL PROTECTED] wrote:


  Did an emerge --sync and emerge --ask --deep --update --world.
When emerge got to x11-libs/gtk+-2.10.6, the following happened...

checking for cups-config... /usr/bin/cups-config
checking cairo-pdf.h usability... no
checking cairo-pdf.h presence... no
checking for cairo-pdf.h... no
configure: error:
*** Can't find cairo-pdf.h. You must build Cairo with the pdf
*** backend enabled.

  Probably because I start off USE with a -*.  Should be an easy fix,
insert x11-libs/cairo pdf into /etc/portage/package.use and rebuild
Cairo, then proceed with the emerge... *BUT*...

[m3000][root][~] emerge -pv cairo

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

Calculating dependencies... done!
[ebuild   R   ] x11-libs/cairo-1.2.4  USE=X png -directfb -doc -glitz
-svg (-pdf%) 0 kB

  Oops... note the (-pdf%).  This option is simply not allowed for
Cairo on my system.  I threw in --skipfirst into the emerge command,
and it seems to be working so far.  But back to my main problem... how
do I reconcile gtk+ and Cairo?

--
Walter Dnes [EMAIL PROTECTED] In linux /sbin/init is Job #1
My musings on technology and security at http://techsec.blog.ca
--
gentoo-user@gentoo.org mailing list




I'm having this problem too :(


[gentoo-user] Re: mysql-workbench

2017-04-18 Thread Martin Vaeth
> Alan McKinnon | [ebuild  N ] dev-cpp/cairomm-1.12.0-r1  USE="svg -X (-aqua) -doc"
>[???]
>| # required by dev-cpp/cairomm-1.12.0-r1::gentoo
>| >=x11-libs/cairo- -X

eix -vle cairomm

???RDEPEND:  >=x11-libs/cairo-1.12.10[aqua=,svg=,X=,???

So your selected cairomm[-X] requires cairo[-X].
A solution might be to select cairomm[X]




Re: [gentoo-user] mysql-workbench

2017-04-17 Thread Alan McKinnon
On 17/04/2017 19:12, lee wrote:
> Hi,
> 
> mysql-workbench requires a USE flag of '>=x11-libs/cairo- -X' while
> lots of other packages apparently require cairo with X:

no it doesn't. With a fresh tree:

khamul mysql-workbench # grep cairo *ebuild
mysql-workbench-6.3.3.ebuild:   >=x11-libs/cairo-1.5.12[glib,svg]
mysql-workbench-6.3.4-r1.ebuild:
>=x11-libs/cairo-1.5.12[glib,svg]
mysql-workbench-6.3.4-r2.ebuild:
>=x11-libs/cairo-1.5.12[glib,svg]
mysql-workbench-6.3.4.ebuild:   >=x11-libs/cairo-1.5.12[glib,svg]
# grep  *ebuild
#


Are you using an overlay that provides someone's latest greatest
mysql-workbench?

This is what the tree has right now, what does your machine say?

# eix mysql-workbench
* dev-db/mysql-workbench
 Available versions:  6.3.3 (~)6.3.4 6.3.4-r1 (~)6.3.4-r2 {debug doc
gnome-keyring PYTHON_TARGETS="python2_7"}
 Homepage:http://dev.mysql.com/workbench/
 Description: MySQL Workbench




> 
> 
> x11-libs/cairo:0
> 
>   (x11-libs/cairo-:0/0::gentoo, ebuild scheduled for merge) conflicts with
> >=x11-libs/cairo-1.8.4[X] required by 
> (dev-dotnet/libgdiplus-4.2-r3:0/0::gentoo, installed)
>^ 
> >=x11-libs/cairo-1.12.14-r4:0/0=[svg,X,abi_x86_64(-)] required by 
> (x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed)
>  ^   
> >=x11-libs/cairo-1.12.14-r4:0/0=[X,abi_x86_64(-)] required by 
> (x11-libs/pango-1.40.4:0/0::gentoo, installed)
>  ^   
> x11-libs/cairo[X,-xlib-xcb(-)] required by 
> (app-office/libreoffice-5.2.3.3-r1:0/0::gentoo, installed)
>^  
> >=x11-libs/cairo-1.12.14-r4:=[X,abi_x86_64(-)] required by 
> (x11-libs/pango-1.40.4:0/0::gentoo, installed)
>   ^   
> >=x11-libs/cairo-1.10:0/0=[X] required by 
> (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed)
>^ 
> >=x11-libs/cairo-1.14[glib,svg,X,abi_x86_64(-)] required by 
> (x11-libs/gtk+-3.22.11:3/3::gentoo, installed)
>^   
> >=x11-libs/cairo-1.12.14-r4:=[svg,X,abi_x86_64(-)] required by 
> (x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed)
>   ^   
> >=x11-libs/cairo-1.10[X] required by 
> (www-client/seamonkey-2.46-r1:0/0::gentoo, installed)
>   ^ 
> >=x11-libs/cairo-1.10:=[X] required by 
> (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed)
> 
> 
> Is there a good way to get mysql-workbench installed without removing
> the other packages?

Find what you are installing exactly then take it from there



-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] gtk+ / Cairo / pdf-flag mutual build problem.

2006-12-29 Thread Walter Dnes
On Fri, Dec 29, 2006 at 02:23:08PM -0500, Daniel Barkalow wrote

  Calculating dependencies... done!
  [ebuild   R   ] x11-libs/cairo-1.2.4  USE=X png -directfb -doc -glitz
  -svg (-pdf%) 0 kB
  
Oops... note the (-pdf%).  This option is simply not allowed for
  Cairo on my system.  I threw in --skipfirst into the emerge command,
  and it seems to be working so far.  But back to my main problem... how
  do I reconcile gtk+ and Cairo?
 
 Actually, the cairo ebuild now unconditionally enables pdf support; the 
 USE flag is not allowed because it is no longer possible to disable pdf 
 support. (Portage doesn't have a way to express the differences between 
 something not being a USE flag because it is unsupported and because it is 
 automatic, but if you look in the ebuild, you'll find that it's using 
 --enable-pdf)
 
 So gtk+ should be happy once you re-emerge cairo even without changing use 
 flags.

  So why does the flag show up at all when I do an emerge -pv?

-- 
Walter Dnes [EMAIL PROTECTED] In linux /sbin/init is Job #1
My musings on technology and security at http://techsec.blog.ca
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New dependencies suddenly popping up

2014-01-21 Thread Neil Bothwick
On Tue, 21 Jan 2014 10:26:10 +, Peter Humphrey wrote:

 But cairo was last emerged 16 days ago and cdrtools last September, so
 why have these dependencies suddenly appeared today? Portage has been
 at 2.2.7 since last year too. Emerge --info doesn't mention lzo.

# ChangeLog for x11-libs/cairo
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/ChangeLog,v 1.358
2014/01/20 12:55:37 yngwin Exp $

  20 Jan 2014; Ben de Groot yng...@gentoo.org cairo-1.12.14-r4.ebuild,
  cairo-1.12.16.ebuild:
  Specify automagic dev-libs/lzo dependency (bug #477078)

 I can't think of anything else that might have changed, unless new 
 dependencies have been shoved into the ebuilds. Does that sort of thing
 happen in a well run family?

Yes, if it is part of fixing bugs. The cairo ebuild revision was not
bumped because the change doesn't affect the binaries created, but the
changed deps do force the installation of lzo.

-- 
Neil Bothwick

A good pun is its own reword.


signature.asc
Description: PGP signature


Re: [gentoo-user] Cairo XCB

2010-07-24 Thread pk
On 2010-07-23 20:37, Mick wrote:

 which means that it's the default.  What should I do with it, wait until the 
 default profile gets rid of it, or do something different?

You can disable xcb for cairo. Put -xcb after x11-libs/cairo in
/etc/portage/package.use. Although xcb will eventually replace xlib, for
some parts of X it's not mature yet (whether it's a poorly supported by
whatever uses it or lack of features in xcb itself)...

Best regards

Peter K



Re: [gentoo-user] Cairo and NX, forever enemies

2012-11-05 Thread Helmut Jarausch

On 11/05/2012 05:08:39 PM, Paul Hartman wrote:

Latest cairo 1.12.6 in ~arch breaks gtk+ programs in opensource
NX/x2go again, so if you wonder why you can't start Firefox or
Thunderbird in remote NX session, downgrade cairo on the server until
the nx libs are patched to work properly with it.



Many thanks, I've been wondering why some applications fail in a remote  
NX session.


Is there a bug report?

Helmut.





Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3

2017-04-18 Thread Raffaele Belardi

Mick wrote:

On Tuesday 18 Apr 2017 16:58:02 Raffaele Belardi wrote:

Mick wrote:

I started rebuilding the world and his wife following an update to
gcc-5.4.0- r3 as per suggestion in e-log:

revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc

However, dev-libs/efl failed to make as shown below.  Any idea how to
overcome this breakage?

emerge -1aDv dev-libs/efl
[snip ..]

This was the 110th package out of 413 being rebuild, so I assume poppler
et al should have already been rebuilt in advance as dependencies.  What
can I try?

Maybe https://bugs.gentoo.org/show_bug.cgi?id=615326 ?
Is poppler really installed?

raffaele


Yes, it seems to be:

$ eix -l poppler
[I] app-text/poppler
 Available versions:
0.45.0(0/62)^t  [cairo cairo-qt cjk curl cxx debug doc
+introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils] ["cairo-qt? (
qt4 )"]
   ~0.51.0(0/66)^t  [cairo cairo-qt cjk curl cxx debug doc
+introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils] ["cairo-qt? (
qt4 )"]
   ~0.52.0(0/66)^t  [cairo cjk curl cxx debug doc +introspection
+jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils]
   **     (0/9999)^t[cairo cairo-qt cjk curl cxx debug doc
+introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils] ["cairo-qt? (
qt4 )"]
 Installed versions:  0.45.0^t(10:10:43 30/07/16)(cairo cxx introspection
jpeg jpeg2k lcms png qt4 qt5 tiff utils -cairo-qt -cjk -curl -debug -doc -nss)



Another guess: you are installing unstable (~) for efl but poppler is still at stable 
version: maybe you could try to manually update poppler before efl.


raffaele



Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3

2017-04-18 Thread Mick
On Tuesday 18 Apr 2017 17:24:00 Raffaele Belardi wrote:
> Mick wrote:
> > On Tuesday 18 Apr 2017 16:58:02 Raffaele Belardi wrote:
> >> Mick wrote:
> >>> I started rebuilding the world and his wife following an update to
> >>> gcc-5.4.0- r3 as per suggestion in e-log:
> >>> 
> >>> revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
> >>> 
> >>> However, dev-libs/efl failed to make as shown below.  Any idea how to
> >>> overcome this breakage?
> >>> 
> >>> emerge -1aDv dev-libs/efl
> >>> [snip ..]
> >>> 
> >>> This was the 110th package out of 413 being rebuild, so I assume poppler
> >>> et al should have already been rebuilt in advance as dependencies.  What
> >>> can I try?
> >> 
> >> Maybe https://bugs.gentoo.org/show_bug.cgi?id=615326 ?
> >> Is poppler really installed?
> >> 
> >> raffaele
> > 
> > Yes, it seems to be:
> > 
> > $ eix -l poppler
> > [I] app-text/poppler
> > 
> >  Available versions:
> > 0.45.0(0/62)^t  [cairo cairo-qt cjk curl cxx debug doc
> > 
> > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > +utils] ["cairo-qt? ( qt4 )"]
> > 
> >~0.51.0(0/66)^t  [cairo cairo-qt cjk curl cxx debug doc
> > 
> > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > +utils] ["cairo-qt? ( qt4 )"]
> > 
> >~0.52.0(0/66)^t  [cairo cjk curl cxx debug doc
> >+introspection
> > 
> > +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils]
> > 
> >**     (0/)^t[cairo cairo-qt cjk curl cxx debug doc
> > 
> > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > +utils] ["cairo-qt? ( qt4 )"]
> > 
> >  Installed versions:  0.45.0^t(10:10:43 30/07/16)(cairo cxx
> >  introspection
> > 
> > jpeg jpeg2k lcms png qt4 qt5 tiff utils -cairo-qt -cjk -curl -debug -doc
> > -nss)
> Another guess: you are installing unstable (~) for efl but poppler is still
> at stable version: maybe you could try to manually update poppler before
> efl.
> 
> raffaele

Hmm ... I don't think so, both because it worked before this gcc update and 
because when I fed poppler and elf to emerge, it wanted to emerge efl first.
-- 
Regards,
Mick

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] pecl-cairo ~x86 overlay?

2010-07-31 Thread sam new
I just think that maybe in Ebuild the keyword is ~amd64 what the ebuild
maintainer** do , it means that the maintainer just tested  in arch amd64
not x86. if you want to install in x86,you can modify ebuild and add
~x86,maybe it works ,that is my opinion.

On 31 July 2010 10:29, Michael M thecr...@gmail.com wrote:

 Hello list, I need to install Cairo bindings for dev-lang/php-5*.  Is there
 a pecl-cairo overlay for ~x86?  I've tried unmasking this package and adding
 the keyword ~amd64 and it seems to want to install with emerge but my system
 is ~x86.

 According to this site it is only ~amd64, but I cannot understand why.
 http://gpo.zugaina.org/dev-php5/pecl-cairo

 Thanks for any help.

 --
 Hope is more than just a postponed disappointment ~ Epica




[gentoo-user] fcitx crash----something to do with libpng cairo?

2013-04-12 Thread Jackie
I am use fcitx for Chinese  after updating few packages today,fcitx just  
crash on startup and won't work even I start it in a terminal.I searched  
through Internet and figured it that this may have some thing to do with  
update libpng and cairo.One way out,however,may be just downgrade libpng   
cairo,which seem to involve tons of recompilation of related packages(got  
that after mask the update  emerge libpng cairo -pv). So,anyone met this  
 got a better solution?

BTY,using fcitx 4.2.7,libpng-1.6.1:0/16 and cairo-1.12.14. HELP ME OUT:(



Re: [gentoo-user] What has happened to the Gentoo tree?

2017-01-26 Thread Mick
On Thursday 26 Jan 2017 15:04:27 Neil Bothwick wrote:
> On Thu, 26 Jan 2017 15:31:55 +0100, Helmut Jarausch wrote:
> > Is it only me or have others the same issue.
> > I have lots of packages installed which are more recent then what is
> > currently in the tree, e.g.
> > 
> > dev-libs/gobject-introspection  (installed here version 1.50.0 on
> > 2016/11/25) but the most recent version in the tree is 1.48
> 
> 1.50.0 is in the tree according to eix. It is testing so eix may not show
> it on a stable system.

It shows it fine here on a stable arch, albeit as testing.  Last time I sync'ed 
was about a week ago.

$ eix -l dev-libs/gobject-introspection 
[I] dev-libs/gobject-introspection
 Available versions:  
1.44.0  [cairo doctool test PYTHON_TARGETS="python2_7"] 
["python_targets_python2_7 test? ( cairo )"]
1.46.0  [cairo doctool test PYTHON_TARGETS="python2_7"] 
["python_targets_python2_7 test? ( cairo )"]
1.48.0  [cairo doctool test PYTHON_TARGETS="python2_7"] 
["python_targets_python2_7 test? ( cairo )"]
   ~1.50.0  [cairo doctool test PYTHON_SINGLE_TARGET="python2_7 
python3_4 python3_5" PYTHON_TARGETS="python2_7 python3_4 python3_5"]["^^ ( 
python_single_target_python2_7 python_single_target_python3_4 
python_single_target_python3_5 ) python_single_target_python2_7? ( 
python_targets_python2_7 ) python_single_target_python3_4? ( 
python_targets_python3_4 ) python_single_target_python3_5? ( 
python_targets_python3_5 ) test? ( cairo )"]
 Installed versions:  1.48.0(08:41:07 10/01/16)(cairo -doctool -test 
PYTHON_TARGETS="python2_7")
 Homepage:https://wiki.gnome.org/Projects/GObjectIntrospection
 Description: Introspection system for GObject-based libraries

-- 
Regards,
Mick

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] pango fails to build

2008-07-04 Thread Roger Mason
Justin Findlay [EMAIL PROTECTED] writes:

 On AD 2008 July 04 Friday 01:02:39 PM -0230, Roger Mason wrote:
 /usr/lib/libcairo.so: undefined reference to `__sync_fetch_and_add_4'

 Did you try revdep-rebuild, or even just remerging cairo?

I rebuilt cairo several times and revdep-rebuild says everything is
OK.

Thanks,
Roger
-- 
gentoo-user@lists.gentoo.org mailing list



[gentoo-user] Version conflicts when mixing arch and ~arch

2006-10-11 Thread Alan McKinnon
Hi,

A portage question, to satisfy my own curiosity i.e. I know how to fix 
the problem I had, but I'd like to know if I fully understand how to 
use portage in a case like this:

My desktop is a mostly stable x86 machine, but I use e17- as my wm. 
x11-wm/e depends on evas which has a hard dependency on cairo:

cairo? ( =x11-libs/cairo-1.2 )

I had to unmask e, evas and cairo to get this to emerge.

I also have x86 pygtk and pycairo already installed, pycairo has a hard 
dependency on cairo-1.0*

=x11-libs/cairo-1.0*

emerge world wants to downgrade cairo to 1.0* to satisfy pycairo, then 
the next emerge world wants to upgrade it to 1.2* to satisfy evas = a 
version conflict which yo-yos back and forth. The fix is obviously to 
keyword pycairo to ~x86 to give consistent dependencies. This is harder 
than it could be: pygtk could also have had it's own conflicts, and it 
takes several 'emerge -pv world' and reading ebuilds to get the whole 
picture. And this is something portage could have figured out itself.

emerge -p world had to parse the entire portage tree anyway, it could 
easily check for versioning conflicts while doing it and display a 
message to the user, much like blockers do currently. I get it that 
portage likely can't suggest resolutions but it would be nice to see in 
one display that evas and pygtk requires mutually exclusive versions of 
cairo.

Can portage do this? Is it something useful that warrants a feature 
request? Or am I missing an option in the man page even though I've 
read it 30 times? :-)

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



Re: [gentoo-user] Emerging Gnome and KDE

2007-01-26 Thread Fabrício L. Ribeiro

Thanks, and I apologize for my attention fault and my poor english!



On 1/26/07, Michael Sullivan [EMAIL PROTECTED] wrote:


I'd start by emerging cairo with the X flag set

# USE=X emerge cairo




--
FABRÍCIO L. RIBEIRO
===
[icq: 66770900]
[e-mail, gtalk e msn: [EMAIL PROTECTED]
[blog: http://opalavrorio.blogspot.com]

--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Emerging Gnome and KDE

2007-01-26 Thread Alan McKinnon
On Friday 26 January 2007 18:19, Michael Sullivan wrote:

 I'd start by emerging cairo with the X flag set

 # USE=X emerge cairo

Of all the ways to do it, this has to be the worst.

Portage has no idea in the future that cairo was emerged with X 
functionality enabled, and it causes vast amounts of problems. Please 
do not advise such a stupid broken solution to someone who is so 
obviously a Gentoo beginner.

Fabricio, the way to solve your problem is to tell the Gentoo package 
system (portage) to compile cairo with support for X. There are two 
ways:

a) Tell portage to put X into your USE flags. The gentoo install docs 
describe this in detail so I won't repeat it here, except to say that 
you include the phrase X in the USE statement in /etc/make.conf

b) You can enable this flag just for the cairo package by adding this 
line to the end of /etc/portage/package.use:

x11-libs/cairo X

Next time your emerge cairo, it will include X support for cairo and 
this problem will go away. Obviously there is a whole lot to know about 
this, so you really really really need to go and read the Gentoo 
install docs and understand them all. You need to do it right now, OK?

alan

-- 
gentoo-user@gentoo.org mailing list



[gentoo-user] Still getting calls to gcc-i486

2009-07-14 Thread Harry Putnam
On a recent update world I get a failure on pycairo that appears to be
the result of a call for gcc-i486.   

A month or more ago I went thru the process of changing /etc/make.conf
from i486 to i686... deleting all instances of files with i486.

I've lost track of where all the guff was located but apparently I
missed something can anyone tell me where to look?

emerge error:
[...]
building 'cairo._cairo' extension
creating build/temp.linux-i686-2.6
creating build/temp.linux-i686-2.6/cairo
i486-pc-linux-gnu-gcc -pthread -DNDEBUG -O2 -march=i686 -pipe -fPIC 
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 
-I/usr/include/libpng12 -I/usr/include/python2.6 -c cairo/cairomodule.c -o 
build/temp.linux-i686-2.6/cairo/cairomodule.o
unable to execute i486-pc-linux-gnu-gcc: No such file or directory
error: command 'i486-pc-linux-gnu-gcc' failed with exit status 1
[...]




Re: [gentoo-user] Still getting calls to gcc-i486

2009-07-14 Thread Volker Armin Hemmann
On Dienstag 14 Juli 2009, Harry Putnam wrote:
 On a recent update world I get a failure on pycairo that appears to be
 the result of a call for gcc-i486.

 A month or more ago I went thru the process of changing /etc/make.conf
 from i486 to i686... deleting all instances of files with i486.

 I've lost track of where all the guff was located but apparently I
 missed something can anyone tell me where to look?

 emerge error:
 [...]
 building 'cairo._cairo' extension
 creating build/temp.linux-i686-2.6
 creating build/temp.linux-i686-2.6/cairo
 i486-pc-linux-gnu-gcc -pthread -DNDEBUG -O2 -march=i686 -pipe -fPIC
 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2
 -I/usr/include/libpng12 -I/usr/include/python2.6 -c cairo/cairomodule.c -o
 build/temp.linux-i686-2.6/cairo/cairomodule.o unable to execute
 i486-pc-linux-gnu-gcc: No such file or directory error: command
 'i486-pc-linux-gnu-gcc' failed with exit status 1
 [...]

did you run fix-libtool.sh?



Re: [gentoo-user] Cairo XCB

2010-07-23 Thread David W Noon
On Fri, 23 Jul 2010 20:50:01 +0200, Mick wrote about [gentoo-user]
Cairo XCB:

I have seen messages similar to these:

 * Messages for package x11-libs/cairo-1.8.10:

 * You have enabled the Cairo XCB backend which is used only by
 * a select few apps. The Cairo XCB backend is presently
 * un-maintained and needs a lot of work to get it caught up
 * to the Xrender and Xlib backends, which are the backends used
 * by most applications. See:
 * http://lists.freedesktop.org/archives/xcb/2008-December/004139.html
[snip]
which means that it's the default.  What should I do with it, wait
until the default profile gets rid of it, or do something different?

My take is that the warning is against writing new applications that
might use the XCB back-end.  Unless you are writing expressly X Window
(i.e. low level) applications, just ignore it.
-- 
Regards,

Dave  [RLU #314465]
==
dwn...@ntlworld.com (David W Noon)
==


signature.asc
Description: PGP signature


Re: [gentoo-user] Cairo and NX, forever enemies

2012-11-05 Thread Paul Hartman
On Mon, Nov 5, 2012 at 12:01 PM, Helmut Jarausch
jarau...@igpm.rwth-aachen.de wrote:
 On 11/05/2012 05:08:39 PM, Paul Hartman wrote:

 Latest cairo 1.12.6 in ~arch breaks gtk+ programs in opensource
 NX/x2go again, so if you wonder why you can't start Firefox or
 Thunderbird in remote NX session, downgrade cairo on the server until
 the nx libs are patched to work properly with it.


 Many thanks, I've been wondering why some applications fail in a remote NX
 session.

 Is there a bug report?

It's an ongoing problem for a long time (years?), there are various
bug reports all over the web. When new cairo releases break things
again usually nx-libs gets patched some time later... until then I
mask cairo :)



Re: [gentoo-user] fcitx crash----something to do with libpng cairo?

2013-04-12 Thread Wang Xuerui
2013/4/13 Jackie jiangjun12...@gmail.com:
 I am use fcitx for Chinese  after updating few packages today,fcitx just
 crash on startup and won't work even I start it in a terminal.I searched
 through Internet and figured it that this may have some thing to do with
 update libpng and cairo.One way out,however,may be just downgrade libpng 
 cairo,which seem to involve tons of recompilation of related packages(got
 that after mask the update  emerge libpng cairo -pv). So,anyone met this 
 got a better solution?
 BTY,using fcitx 4.2.7,libpng-1.6.1:0/16 and cairo-1.12.14. HELP ME OUT:(


I'm also a fcitx user, but my box has the stable versions of libpng
and cairo as I checked just now. So I suppose your crashes are related
to the ~KEYWORDed dependencies.

If you have enough free time, you may try to debug the crash with gdb
and report the issue to upstream... this way the developers will know
about the breakage and come up with a patch, which benefits other
fcitx users running ~KEYWORD systems as well.



Re: [gentoo-user] problem emerging Libdrm : solved

2015-01-26 Thread Peter Humphrey
On Sunday 25 January 2015 23:57:50 Philip Webb wrote:
 150125 Philip Webb wrote:
  After exactly  2 years , I'm trying to update my Asus EEE netbook.
  Trying to update gtk+ , I've run into a problem :
  it requires Mesa  Cairo  both require libdrm-2.4.58 ,
  which refuses to compile, failing with lines reporting
  that libpng15.so.15  libudev.so.0 not found.
  I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.
 
 Thanks for the various suggestions.
 I solved the problem by unmerging Gtk+ Mesa Cairo Libdrm Xorg-server,
 after which Libdrm compiled successfully.
 
 BTW there's a rather bizarre dependency :
 the stable Mesa-10.2.8 requires the testing Cairo-1.12.18 .
 I've never seen this before.

It's not like that here; something must still be skew-whiff:

prh@wstn ~ $ eix -Ice mesa
[I] media-libs/mesa (10.2.8{tbz2}@28/12/14): OpenGL-like graphic library for 
Linux
prh@wstn ~ $ eix -Ice cairo
[I] x11-libs/cairo (1.12.16@22/11/14): A vector graphics library with 
cross-device output support

This is amd64.

-- 
Rgds
Peter.




Re: [gentoo-user] Moving from no-multilib to (true) multilib

2015-04-04 Thread Bruce Hill
On Tue, Mar 31, 2015 at 12:51:58PM +0200, Alan McKinnon wrote:
  
  On my workstation the day this option came out, */* abi_x86_32 in
  package.use went reasonably well. x11-libs/cairo-1.12.18-r1 failed, but 
  maybe
  that problem is the 32-bit mesa. Going to rebuild it and try.
 
 
 There's a comment in the ebuild about a bug for cairo. IIRC
 USE=gtkstyle and USE=qt4 don't play nice together.
 
 This in package.use fixed it for me:
 
 =x11-libs/cairo-1.12.0 -qt4

For me this did it:

5558  2015-03-31 05:50:40 emerge -ajv mesa
5559  2015-03-31 06:47:43 eselect opengl list (only option was [1]   xorg-x11 *)
5560  2015-03-31 06:47:57 eselect opengl set xorg-x11
5561  2015-03-31 06:49:19 emerge -ajv x11-libs/cairo

after which I did the usual:

5562  2015-03-31 06:55:14 emerge -aDjuv --changed-use --with-bdeps=y @world

and, walah ... the cairo syrup is gone!



Re: [gentoo-user] cairo USE flags

2013-01-19 Thread Daniel Troeder
Am 19.01.2013 11:49, schrieb Florian Philipp:
 Hi list!
 
 I've noticed that there is probably a lot of performance to be gained
 from activating backend acceleration in cairo. It's just that I have no
 clue about the details:
 
 drm, gallium and opengl are all described as accelerating backends. Does
 that mean they are mutually exclusive or can I activate them all and
 cairo will sort it out?
 
 What does the qt4 use flag do? Is it just a language binding?
 
 Does anyone know a simple benchmark for cairo?
 
 Thanks in advance!
 Florian Philipp
 
I found your question very interesting, and so I used... google :D

- Cairo seems to bring a benchmark with the source in cairo\perf.
- http://cworth.org/intel/performance_measurement/

- The Phoronix test suit ofc has a performance test for cairo :)
- I looked into some examples, and there are BIG differences between
   gfx cards:
http://openbenchmarking.org/prospect/1204129-SU-NVIDIAGEF19/3653c29c52e5da38d1879d193dc660515f97d242

- This posting is most interesting:
http://lists.cairographics.org/archives/cairo/2012-October/023609.html

As a nvidia blob user it seems I should be using the XRender backend.
But how? I can USE=-opengl to have that out of the way, but what's with
the other USE flags?  looking at the ebuild I see, that I only need
X :)

$(use_with X x) \
$(use_enable X xlib) \
$(use_enable X xlib-xrender) \
$(use_enable aqua quartz) \
$(use_enable aqua quartz-image) \
$(use_enable debug test-surfaces) \
$(use_enable directfb) \
$(use_enable glib gobject) \
$(use_enable doc gtk-doc) \
$(use_enable openvg vg) \
$(use_enable opengl gl) \
$(use_enable qt4 qt) \
$(use_enable static-libs static) \
$(use_enable svg) \
$(use_enable xcb) \
$(use_enable xcb xcb-shm) \
$(use_enable drm) \
$(use_enable gallium) \

Now I wonder if cairo doesn't simply choose the best one automatically?
Or should I X -xcb -opengl -openvg?
(Keeping glib qt4 svg for apps on.)

[..]

I used cairo-trace to start some programs and it seems like programs can
set their desired backend. There is a /type setting:

  /type 42 set   (firefox, soffice, clementine, evince, opera,
crack-attack, digikam, inkscape)
  /type /xlib set(firefox, soffice, clementine, evince,
crack-attack, digikam, inkscape)
  /type /xrender set (firefox, soffice, clementine)


I wonder what 42 is...


Greetings,
Daniel




Re: [gentoo-user] cairo USE flags

2013-01-20 Thread Florian Philipp
Am 19.01.2013 12:36, schrieb Daniel Troeder:
 Am 19.01.2013 11:49, schrieb Florian Philipp:
 Hi list!

 I've noticed that there is probably a lot of performance to be gained
 from activating backend acceleration in cairo. It's just that I have no
 clue about the details:

 drm, gallium and opengl are all described as accelerating backends. Does
 that mean they are mutually exclusive or can I activate them all and
 cairo will sort it out?

 What does the qt4 use flag do? Is it just a language binding?


To answer myself on this: Yes it is.

 Does anyone know a simple benchmark for cairo?

 Thanks in advance!
 Florian Philipp

 I found your question very interesting, and so I used... google :D
 
 - Cairo seems to bring a benchmark with the source in cairo\perf.
 - http://cworth.org/intel/performance_measurement/
 

I stumbled across this, too, while looking at the source tar-ball. I've
done some benchmarks with the macro tests (i.e. traces) on mylaptop
with Intel graphics and a desktop with the free radeon driver.

In both cases, opengl was usually faster (sometimes considerably) than
xlib. xcb never finished for some reason.

 - The Phoronix test suit ofc has a performance test for cairo :)
 - I looked into some examples, and there are BIG differences between
gfx cards:
 http://openbenchmarking.org/prospect/1204129-SU-NVIDIAGEF19/3653c29c52e5da38d1879d193dc660515f97d242
 
 - This posting is most interesting:
 http://lists.cairographics.org/archives/cairo/2012-October/023609.html
 
 As a nvidia blob user it seems I should be using the XRender backend.
 But how? I can USE=-opengl to have that out of the way, but what's with
 the other USE flags?
[...]
 Now I wonder if cairo doesn't simply choose the best one automatically?
 Or should I X -xcb -opengl -openvg?
 (Keeping glib qt4 svg for apps on.)
 
 [..]
 
 I used cairo-trace to start some programs and it seems like programs can
 set their desired backend. There is a /type setting:
 
   /type 42 set   (firefox, soffice, clementine, evince, opera,
 crack-attack, digikam, inkscape)
   /type /xlib set(firefox, soffice, clementine, evince,
 crack-attack, digikam, inkscape)
   /type /xrender set (firefox, soffice, clementine)
 
 
 I wonder what 42 is...
 

I think that's related to a font format.

Regards,
Florian Philipp



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-user] Cairo and NX, forever enemies

2012-11-14 Thread Paul Hartman
On Wed, Nov 14, 2012 at 4:40 AM, Helmut Jarausch
jarau...@igpm.rwth-aachen.de wrote:
 On 11/06/2012 12:42:25 AM, Paul Hartman wrote:

 On Mon, Nov 5, 2012 at 12:01 PM, Helmut Jarausch
 jarau...@igpm.rwth-aachen.de wrote:
  On 11/05/2012 05:08:39 PM, Paul Hartman wrote:
 
  Latest cairo 1.12.6 in ~arch breaks gtk+ programs in opensource
  NX/x2go again, so if you wonder why you can't start Firefox or
  Thunderbird in remote NX session, downgrade cairo on the server until
  the nx libs are patched to work properly with it.
 
 
  Many thanks, I've been wondering why some applications fail in a remote
  NX
  session.
 
  Is there a bug report?

 It's an ongoing problem for a long time (years?), there are various
 bug reports all over the web. When new cairo releases break things
 again usually nx-libs gets patched some time later... until then I
 mask cairo :)


 Hi,

 unfortunately I have to use cairo-1.12.6  since 1.12.2-r4 scrambles my
 printing of PDF files (it's completely unusable).

 There might be a fix for NX at
 http://lists.berlios.de/pipermail/x2go-dev/2012-May/003962.html

 There is a Debian source package at
 http://code.x2go.org/gitweb?p=nx-libs.git;a=snapshot;h=5a640efd1002d5fadff72542afb8e00bd14bcb6e;sf=tgz

 but I'd need help for using that for NX or I have to switch to X2GO.

 Helmut.


In my case, I had to mask =1.12 to use commercial nxserver. When I
switched to x2go I could use 1.12 until the 1.12.6 release. So you may
try masking all 1.12.x versions of cairo and see if both NX and your
PDF can work at the same time.



Re: [gentoo-user] fcitx crash----something to do with libpng cairo?

2013-04-13 Thread Erick Guan
check your ~/.config/fcitx/log if you are sure fcitx crashed. Feel free to
talk at irc #fcitx


On Sat, Apr 13, 2013 at 1:14 PM, Jackie jiangjun12...@gmail.com wrote:

 在 Sat, 13 Apr 2013 12:47:56 +0800,Wang Xuerui idontknw.w...@gmail.com
 写道:


  2013/4/13 Jackie jiangjun12...@gmail.com:

 I am use fcitx for Chinese  after updating few packages today,fcitx just
 crash on startup and won't work even I start it in a terminal.I searched
 through Internet and figured it that this may have some thing to do with
 update libpng and cairo.One way out,however,may be just downgrade libpng
 
 cairo,which seem to involve tons of recompilation of related packages(got
 that after mask the update  emerge libpng cairo -pv). So,anyone met
 this 
 got a better solution?
 BTY,using fcitx 4.2.7,libpng-1.6.1:0/16 and cairo-1.12.14. HELP ME OUT:(


 I'm also a fcitx user, but my box has the stable versions of libpng
 and cairo as I checked just now. So I suppose your crashes are related
 to the ~KEYWORDed dependencies.

 If you have enough free time, you may try to debug the crash with gdb
 and report the issue to upstream... this way the developers will know
 about the breakage and come up with a patch, which benefits other
 fcitx users running ~KEYWORD systems as well.

  Sorry for my poor English:(
 But I am afraid that I'm not capable of fixing it myself due to my
 familiarity with Gentoo and debuging a program.Tried to downgrade libpng 
 cairo today but no luck.The downgrade seems to result in a slot,caused by
 kdelibs and other packages dependencies  I doubt whether it is a
 solution.I've here got the snapshot of the infomation got after masking
 libpng-1.6.1  cairo-1.12.14.Hell No!




-- 
Regards,

Erick Guan/管啸 (fantasticfears)


[gentoo-user] Re: New dependencies suddenly popping up

2014-01-21 Thread eroen
On Tue, 21 Jan 2014 10:26:10 +
Peter Humphrey pe...@prh.myzen.co.uk wrote:

 After my daily sync today, portage wanted to emerge two new packages:
 dev- libs/lzo and x11-misc/makedepend. No other packages were
 mentioned. Odd, I thought, so:
 
 $ equery d lzo
  * These packages depend on lzo:
 [...]
 X11-libs/cairo-1.12.14-r4 (dev-libs/lzo)

https://bugs.gentoo.org/477078
cairo is/was built slightly differently depending on whether lzo was
installed or not when cairo was built. The most significant difference
is that cairo might stop working if lzo is removed after cairo was
built*. To resolve this, the Gentoo maintainer recently added lzo to the
dependencies to make sure lzo is not removed.

If you rebuild cairo after installing lzo, some obscure feature might
be enabled, but the maintainer seems to think this is not significant,
and did not increase the revision number to force a rebuild everywhere.

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/cairo/cairo-1.12.14-r4.ebuild?r1=1.12r2=1.13

* In most cases, that's prevented by the (now default-on) preserve-libs
  FEATURE in portage. Non-default setups aren't necessarily as lucky.

 $ equery d makedepend
  * These packages depend on makedepend:
 app-cdr/cdrtools-3.01_alpha17 (x11-misc/makedepend)

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild?r1=1.13r2=1.14
A similar change (though no bug :-( ), except makedepend is a
build-time-only dependency, and not strictly required after cdrtools is
built. I will not venture to guess what the consequences of building
cdrtools without makedepend installed are, but since you somehow got it
installed at some point, there is either a fallback of some sort, or
you had it installed for other reasons.

Whether this build-time dependency (DEPEND) change causes makedepend to
be installed after the fact is governed by the --with-bdeps switch to
emerge, check the man page for details.

 But cairo was last emerged 16 days ago and cdrtools last September,
 so why have these dependencies suddenly appeared today? Portage has
 been at 2.2.7 since last year too. Emerge --info doesn't mention lzo.

By default, in order to let maintainers fix issues, portage calculates
what to install based on the *current* package ebuilds, rather than the
ebuild at the time a package was installed. While this can be disabled
by the user, maintainers will expect it to work, so best not ;-)

 I can't think of anything else that might have changed, unless new 
 dependencies have been shoved into the ebuilds. Does that sort of
 thing happen in a well run family?
 

-- 
eroen


signature.asc
Description: PGP signature


[gentoo-user] Re: compiz and mesa

2009-03-26 Thread Nikos Chantziaras

Andrew Gaydenko wrote:
compiz wants x11-libs/libX11[xcb] (even 0.8.2), and 
mesa 7.4_rc1 wants x11-libs/libX11[xcb=] (it's for current ~amd64). 


Does [xcb=] means without the flag?
Tree bug?


I don't know why it shows like this with you, but here it told me that 
that I had to remove the xcb USE flag from mesa.  Instead of that, I 
simply globally enabled xcb in make.conf and disabled it only for cairo 
(the ebuild told me it's not a good idea to use xcb with cairo).


So to make it short, put xcb in your USE flags in make.conf, and put:

  x11-libs/cairo -xcb

in /etc/portage/package.use.  Then emerge -auvDN world and you should 
be set.





Re: [gentoo-user] Nvidia and Minefield?

2007-01-10 Thread Bruno Lustosa

On 1/9/07, Hemmann, Volker Armin [EMAIL PROTECTED] wrote:

since the problems also appear with nv (but not as severe), I would not blame
nvidia, but minefield.


Yes, I thought it might be some problem with cairo, which might affect X.
I've had some problems with cairo in the past, and as Minefield's
graphics display relies on cairo, perhaps it would be a problem with
it. I'll have a search on gentoo bugzilla.


But first, what card would you use, if you don't choose nvidia?
AMD/ATI? With the latest cards not even 2D is possible anymore. And their
drivers really suck.


That's the problem... I don't think there is anything better :(

--
Bruno Lustosa [EMAIL PROTECTED]
http://www.lustosa.net/
--
gentoo-user@gentoo.org mailing list



[gentoo-user] problems building x11-libs/gtk+-2.20.1-r1

2010-08-13 Thread Tamer Higazi
Hi people!
I am in front of a disaster updating my gentoo system. Now the system
is shot, and I am not capable starting the gnome-manager:

at the end it says only:

checking Pango flags... configure: error:
*** Pango not found. Pango built with Cairo support is required
*** to build GTK+. See http://www.pango.org for Pango information.

I remerged Cairo, cairo, pango but the problem still exists... and
don't know how to solve it. :(

For any support I would kindly thank you.

I put the files log, env and info at pastebin to view.

build.log
http://pastebin.com/CRdFS1Wt

bluild.env
http://pastebin.com/ze4tN1HE

build.info
http://pastebin.com/3L1XL2Jb



Re: [gentoo-user] problems building x11-libs/gtk+-2.20.1-r1

2010-08-13 Thread Alan McKinnon
On Friday 13 August 2010 16:09:48 Tamer Higazi wrote:
 Hi people!
 I am in front of a disaster updating my gentoo system. Now the system
 is shot, and I am not capable starting the gnome-manager:
 
 at the end it says only:
 
 checking Pango flags... configure: error:
 *** Pango not found. Pango built with Cairo support is required
 *** to build GTK+. See http://www.pango.org for Pango information.

Did you read this? It says to build pango with cairo support.

Did you build pango with cairo support?

Don't just say yes, prove it with output from eg. eix


-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] portage getting mixed up with USE?

2011-06-22 Thread Alan McKinnon
On Wednesday 22 June 2011 11:31:09 Daniel Pielmeier did opine thusly:
 2011/6/22 Alan McKinnon alan.mckin...@gmail.com:
  On Wednesday 22 June 2011 10:49:04 Daniel Pielmeier did opine 
thusly:
  I guess it displays the USE settings how they should be and
  afterwards prints the required changes. Or does it build fltk
  with USE=-cairo if you just type emerge -av fltk?
  
  emerge -av fltk
  
  gives exactly the same output as above. The dillo ebuild doesn't
  seem to be causing this change in behaviour:
  
  RDEPEND=x11-libs/fltk:2[-cairo,jpeg=,png=]
  
  What it looks like is portage is insisting the package.use
  explicitly states the USE flags needed. This is wrong and I am
  not about to bloat package.use to cater for every built with
  use occurrence. Or perhaps it's now only looking at installed
  deps and not it's own dep graph when emerge runs.
  
  Portage should only care about whether the package is already
  built with use, or will be according to the dep graph
 
 So you get the same recommendation about the use flag change?

No, I meant the output was the same as:

[ebuild  N ] x11-libs/fltk-2.0_pre6970-r1  USE=jpeg opengl png 
xft xinerama zlib -cairo -debug -doc 2,470 kB

I didn't run an emerge -p dillo to see what that would do, I did 
meanwhile add an entry to package.use to make portage shut up and do 
what I want (install claws)

 If you have USE=cairo in make.conf or it is enabled via some
 profile (desktop?) you have to add =x11-libs/fltk-2.0_pre6970-r1
 -cairo to package.use to override this on a per package basis. I
 think there is no way around this.

I have only the defaults:

# grep -r cairo /etc/portage/*
/etc/portage/package.use/package.use:x11-libs/cairo cleartype 
lcdfilter -qt4
/etc/portage/package.use/package.use:=x11-libs/fltk-2.0_pre6970-r1 -
cairo

/etc/make.profile - 
../var/portage/profiles/default/linux/amd64/10.0/desktop

# emerge --info | grep cairo
USE= ... cairo ... 

The package.use entry is new.

I still don't understand why portage is making this fuss. It is saying 
that fltk needs to have a package.use entry for -cairo, but that's not 
what it needs. It needs fltk *built* that way, becuase dillo requires 
it and claws-mail depends on dillo.

Portage's own output immediately prior clearly says that it will build 
fltk with USE=-cairo as part of the dependencies. 

This crap about package.use is a red herring, a new behaviour and 
rather unwanted actually. It's adding useless new stuff into the 
process that doesn't belong.

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] problem emerging Libdrm : solved

2015-01-25 Thread Philip Webb
150125 Philip Webb wrote:
 After exactly  2 years , I'm trying to update my Asus EEE netbook.
 Trying to update gtk+ , I've run into a problem :
 it requires Mesa  Cairo  both require libdrm-2.4.58 ,
 which refuses to compile, failing with lines reporting
 that libpng15.so.15  libudev.so.0 not found.
 I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.

Thanks for the various suggestions.
I solved the problem by unmerging Gtk+ Mesa Cairo Libdrm Xorg-server,
after which Libdrm compiled successfully.

BTW there's a rather bizarre dependency :
the stable Mesa-10.2.8 requires the testing Cairo-1.12.18 .
I've never seen this before.

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3

2017-04-18 Thread Mick
On Tuesday 18 Apr 2017 16:58:02 Raffaele Belardi wrote:
> Mick wrote:
> > I started rebuilding the world and his wife following an update to
> > gcc-5.4.0- r3 as per suggestion in e-log:
> > 
> > revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
> > 
> > However, dev-libs/efl failed to make as shown below.  Any idea how to
> > overcome this breakage?
> > 
> > emerge -1aDv dev-libs/efl
> > [snip ..]
> > 
> > /bin/sh ../libtool  --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -
> > march=native -O2 -pipe -fpie  -Wl,-O1 -Wl,--as-needed -fPIC -DPIC -pie -
> > rdynamic -o bin/evas/dummy_slave bin/evas[26/865]
> > s_dummy_slave-dummy_slave.o -fvisibility=hidden -fdata-sections
> > -ffunction-
> > sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed
> > -Wl,--no-copy- dt-needed-entries -fvisibility=hidden
> > 
> >  -fdata-sections -ffunction-sections -Wl,--gc-sections
> >  -fno-strict-aliasing -> 
> > Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eo/libeo.la
> > lib/eina/libeina.la-lpthread-lm
> > 
> >   -lrt
> > 
> > generic/evas/pdf/generic_evas_pdf_evas_image_loader_pdf-main.o: In
> > function
> > `poppler_init(char const*, int, int, int)':
> > main.cpp:(.text+0x127): undefined reference to
> > `poppler::document::load_from_file(std::__cxx11::basic_string<char,
> > std::char_traits, std::allocator > const&,
> > std::__cxx11::basic_
> > string<char, std::char_traits, std::allocator > const&,
> > std::__cxx11::basic_string<char, std::char_traits,
> > std::allocator> 
> >> const&)'
> > 
> > This was the 110th package out of 413 being rebuild, so I assume poppler
> > et al should have already been rebuilt in advance as dependencies.  What
> > can I try?
> Maybe https://bugs.gentoo.org/show_bug.cgi?id=615326 ?
> Is poppler really installed?
> 
> raffaele

Yes, it seems to be:

$ eix -l poppler
[I] app-text/poppler
 Available versions:  
    0.45.0(0/62)^t  [cairo cairo-qt cjk curl cxx debug doc 
+introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils] ["cairo-qt? ( 
qt4 )"]
   ~0.51.0    (0/66)^t  [cairo cairo-qt cjk curl cxx debug doc 
+introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils] ["cairo-qt? ( 
qt4 )"]
   ~0.52.0(0/66)^t  [cairo cjk curl cxx debug doc +introspection 
+jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils]
   **     (0/)^t[cairo cairo-qt cjk curl cxx debug doc 
+introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils] ["cairo-qt? ( 
qt4 )"]
 Installed versions:  0.45.0^t(10:10:43 30/07/16)(cairo cxx introspection 
jpeg jpeg2k lcms png qt4 qt5 tiff utils -cairo-qt -cjk -curl -debug -doc -nss)

-- 
Regards,
Mick

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Re: mysql-workbench

2017-04-18 Thread lee
Martin Vaeth <mar...@mvath.de> writes:

>> Alan McKinnon >| [ebuild  N ] dev-cpp/cairomm-1.12.0-r1  USE="svg -X (-aqua) -doc"
>>[???]
>>| # required by dev-cpp/cairomm-1.12.0-r1::gentoo
>>| >=x11-libs/cairo- -X
>
> eix -vle cairomm

Oh, that gives nice output, thanks!

> ???RDEPEND:  >=x11-libs/cairo-1.12.10[aqua=,svg=,X=,???
>
> So your selected cairomm[-X] requires cairo[-X].
> A solution might be to select cairomm[X]

cairomm now uses X.  That it won't compile must be some other problem.

BTW, bind needs


LDFLAGS="$LDFLAGS -ldl" emerge bind


to compile, is that a bug?



Re: [gentoo-user] Cairo UD; Why?

2006-10-26 Thread Bo Ørsted Andresen
On Friday 27 October 2006 02:41, Michael Sullivan wrote:
 I removed xmms from my systems a couple of days ago and have been in the
 process of rebuilding everything without it.  x11-libs/cairo keeps
 switching between 1.2.4 and 1.0.4 and I can't figure out why.  How do I
 stop this from happening?  Here's my output:

 camille ~ # emerge -pvNDt world

  --newuse implies --update... adding --update to options.
[SNIP]
 [nomerge  ]   dev-python/pycairo-1.0.2  USE=gtk -numeric -svg
 [ebuild UD]x11-libs/cairo-1.0.4 [1.2.4] USE=X doc png -glitz
 (-directfb%) (-pdf%*) (-svg%) 0 kB
[SNIP]

You seem to have added x11-libs/cairo to /etc/portage/package.keywords. You've 
got two options:

1. Remove it and stick with the stable version for both.
2. Add dev-python/pycairo too.

-- 
Bo Andresen


pgprbQfNKusY5.pgp
Description: PGP signature


[gentoo-user] Cairo XCB

2010-07-23 Thread Mick
I have seen messages similar to these:

 * Messages for package x11-libs/cairo-1.8.10:

 * You have enabled the Cairo XCB backend which is used only by
 * a select few apps. The Cairo XCB backend is presently
 * un-maintained and needs a lot of work to get it caught up
 * to the Xrender and Xlib backends, which are the backends used
 * by most applications. See:
 * http://lists.freedesktop.org/archives/xcb/2008-December/004139.html
 Auto-cleaning packages...

I noticed that:

$ euse -i xcb
global use flags (searching: xcb)

[+  D ] xcb - Support the X C-language Binding, a replacement for Xlib

local use flags (searching: xcb)

no matching entries found

which means that it's the default.  What should I do with it, wait until the 
default profile gets rid of it, or do something different?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] pecl-cairo ~x86 overlay?

2010-08-01 Thread Alex Schuster
Michael M writes:

 Hello list, I need to install Cairo bindings for dev-lang/php-5*.  Is
 there a pecl-cairo overlay for ~x86?  I've tried unmasking this
 package and adding the keyword ~amd64 and it seems to want to install
 with emerge but my system is ~x86.
 
 According to this site it is only ~amd64, but I cannot understand why.
 http://gpo.zugaina.org/dev-php5/pecl-cairo

As Sam pointed out, maybe it's working, but but just not tested on other 
architectures. To try without modifying the ebuild, you could put the 
package into /etc/portage/package.keywords, followed by a ~*. From the 
portage man page:

  Note:
  In addition to the normal values from ACCEPT_KEYWORDS  package.keywords
  supports three special tokens:

  *  package is visible if it is stable on any architecture
  ~* package is visible if it is in testing on any architecture
  ** package is always visible (KEYWORDS are ignored completely)


Wonko



Re: [gentoo-user] pecl-cairo ~x86 overlay?

2010-08-01 Thread Michael M
Thank you for the help, I will give it a go.

On Sun, Aug 1, 2010 at 5:06 AM, Alex Schuster wo...@wonkology.org wrote:

 Michael M writes:

  Hello list, I need to install Cairo bindings for dev-lang/php-5*.  Is
  there a pecl-cairo overlay for ~x86?  I've tried unmasking this
  package and adding the keyword ~amd64 and it seems to want to install
  with emerge but my system is ~x86.
 
  According to this site it is only ~amd64, but I cannot understand why.
  http://gpo.zugaina.org/dev-php5/pecl-cairo

 As Sam pointed out, maybe it's working, but but just not tested on other
 architectures. To try without modifying the ebuild, you could put the
 package into /etc/portage/package.keywords, followed by a ~*. From the
 portage man page:

  Note:
  In addition to the normal values from ACCEPT_KEYWORDS  package.keywords
  supports three special tokens:

  *  package is visible if it is stable on any architecture
  ~* package is visible if it is in testing on any architecture
  ** package is always visible (KEYWORDS are ignored completely)


Wonko




-- 
Hope is more than just a postponed disappointment ~ Epica


Re: [gentoo-user] pecl-cairo ~x86 overlay?

2010-08-01 Thread Michael M
On Sun, Aug 1, 2010 at 8:40 AM, Michael M thecr...@gmail.com wrote:

 Thank you for the help, I will give it a go.


 On Sun, Aug 1, 2010 at 5:06 AM, Alex Schuster wo...@wonkology.org wrote:

 Michael M writes:

  Hello list, I need to install Cairo bindings for dev-lang/php-5*.  Is
  there a pecl-cairo overlay for ~x86?  I've tried unmasking this
  package and adding the keyword ~amd64 and it seems to want to install
  with emerge but my system is ~x86.
 
  According to this site it is only ~amd64, but I cannot understand why.
  http://gpo.zugaina.org/dev-php5/pecl-cairo

 As Sam pointed out, maybe it's working, but but just not tested on other
 architectures. To try without modifying the ebuild, you could put the
 package into /etc/portage/package.keywords, followed by a ~*. From the
 portage man page:

  Note:
  In addition to the normal values from ACCEPT_KEYWORDS  package.keywords
  supports three special tokens:

  *  package is visible if it is stable on any architecture
  ~* package is visible if it is in testing on any architecture
  ** package is always visible (KEYWORDS are ignored completely)


Wonko




~* worked fine.  Thanks again.


Re: [gentoo-user] Build librsvg-2.34.2 Error

2012-02-03 Thread Alan McKinnon
On Fri, 3 Feb 2012 10:22:21 -0500
Michael Mol mike...@gmail.com wrote:

  To install cairo, try
 
  emerge x11-libs/cairo
 
  Assuming that works, try
 
  emerge --resume
 
  If the build works, you should be good. If you get the same error,
  then you should file a bug report at bugs.gentoo.org.  
 
 Actually, you should file a bug report either way, but the nature of
 the bug is different. If emerging cairo fixes the build error, then
 there's a dependency missing in the ebuild. If emerging cairo doesn't
 fix the build error, something else is broken that I don't have a clue
 about.

I remember many times in the past having to deal with missing cairo.h
and every time it was either that cairo's build was stuffed or the
ebuild I was trying to emerge was stuffed.

Bloody devs who insist on continually moving things around. Anyway, in
each case a symlink to the offending file would fix it. But this hasn't
happened in a long time now, maybe as much as a year.



-- 
Alan McKinnnon
alan.mckin...@gmail.com




Re: [gentoo-user] New install - startx not starting

2006-11-08 Thread Alan McKinnon
On Wednesday 08 November 2006 12:42, Greg Morin wrote:
 VIDEO_CARDS was/is set. The tweaking was in USE - 'png' was necessary
 before 'emerge cario'.

Oh good, all's well that ends well.

But I'm curious to know how the lack of the png USE flag to cairo caused 
X to not load your video driver per the original error message. Or was 
cairo just the last of several somewhat related things that had to be 
remerged?

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



Re: [gentoo-user] problems building x11-libs/gtk+-2.20.1-r1

2010-08-14 Thread Tamer Higazi
 pango could be built without cairo support, the configure script should
have checked if pango was built with cairo support.

Tamer

Am 13.08.2010 19:28, schrieb Bill Longman:
 On 08/13/2010 08:22 AM, Tamer Higazi wrote:
 As you told me I merged lafilefixer and ran lafilefixer --justfixit

 then I executed revdep-rebuild which wants to remerge a huge amout of
 packages who because libpangocairo-1.0.so.0 was missing, or couldn't
 be linked at the end, revdep-rebuild wants to emerge a package called
 eel which is masked:

 !!! All ebuilds that could satisfy gnome-base/eel have been masked.
 !!! One of the following masked packages is required to complete your 
 request:
 - gnome-base/eel-2.24.1 (masked by: package.mask)
 /usr/portage/profiles/package.mask:
 # Pacho Ramos pa...@gentoo.org (12 Jul 2010)
 # Masked for removal in 30 days.
 # No longer developed by upstream, fails with forced as-needed (bug #277169),
 # does not compile against gnome-desktop-2.30 (bug #311563).

 but I want to upgrade my system, and love to solve this Pango Cairo 
 problem

 if you have anymore ideas, I would thank you.
 Do you know about the -t option for emerge? It shows you which package
 is responsible for pulling in another package.

 You might also want to try euse -I cairo which will tell you which
 packages are affected by the cairo use flag.

 Your emerge --info shows that you do have cairo turned on, but as Alan
 states, you should show emerge -pv pango or emerge -pv cairo (or
 whatever package you're trying to fix). Pango doesn't has a specific
 cairo use flag so you may need to recompile pango's dependencies.

 Basically, what you're trying to do is step back from the package that's
 giving you the trouble, and compile the packages that your problematic
 package needs to function. Obviously, this is a geometric expansion to
 some extent, but revdep-rebuild is there to help you solve the puzzle.

 Also, qdepends is really handy.





Re: [gentoo-user] Build librsvg-2.34.2 Error

2012-02-03 Thread Alex Schuster
高金培 writes:

 In file included from stdin:19:0:
 /var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2/rsvg-cairo-render.h:32:19:
 fatal error: cairo.h: No such file or directory

My guess is that you need to emerge x11-libs/cairo which has the missing 
cairo.h. Probably a bug in the librsvg ebuild. If you want to be kind,
file a bug report on bugs.gentoo org abut this.

Wonko



[gentoo-user] cairo-1.10.2 fails to emerge --missing file

2012-03-04 Thread covici
Hi.  In my last update, the system wanted to emerge
x11-libs/cairo-1.10.2-r2, but the file EGL/egl.h is missing.  Now that file
used to be provided by media-libs/mesa, but it seems the file is no
longer there.
I am running gentoo unstable 64-bit.

Any ideas as to how to solve this problem?

Thanks in advance for any suggestions.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

 John Covici
 cov...@ccs.covici.com



Re: [gentoo-user] cairo-1.10.2 fails to emerge --missing file

2012-03-04 Thread Mark Knecht
On Sun, Mar 4, 2012 at 8:30 AM,  cov...@ccs.covici.com wrote:
 Hi.  In my last update, the system wanted to emerge
 x11-libs/cairo-1.10.2-r2, but the file EGL/egl.h is missing.  Now that file
 used to be provided by media-libs/mesa, but it seems the file is no
 longer there.
 I am running gentoo unstable 64-bit.

 Any ideas as to how to solve this problem?

 Thanks in advance for any suggestions.


I guess it's called 'testing' for a reason?

File a bug report.

- Mark



[gentoo-user] Re: emerge output, screenshots and the list Was: fcitx crash, libpng cairo?

2013-04-13 Thread Stroller

On 13 April 2013, at 11:11, Jackie wrote:
 … I am now glad to tell you that the problem was indeed due to cairo 
 update,which caused fcitx's skin failed to load,thus th einput method failed 
 to load normally.Luckily,upstream developers have delt with it and my problem 
 was solved after I updated fcitx.

Glad to hear this is now sorted. 

I have cross-posted your reply to the list, so that everyone else can see your 
other thread is now closed.

Stroller.




Re: [gentoo-user] Inkscape failed to compile...(update from this morning)

2018-10-27 Thread Adam Carter
On Sun, Oct 28, 2018 at 3:41 PM  wrote:

>
> Hi,
>
> while syncing/updateing my system, inkscape failed to compile:
>

Nikos posted about cairo issue recently that revdep-rebuild didnt fix. I
had a similar issue with different software. In my case;

emerge -1 x11-libs/cairo dev-cpp/cairomm dev-python/pycairo

Fixed it. Not sure which package was the problem.


Re: [gentoo-user] gtk+ / Cairo / pdf-flag mutual build problem.

2006-12-29 Thread Daniel Barkalow
On Fri, 29 Dec 2006, Walter Dnes wrote:

 On Fri, Dec 29, 2006 at 02:23:08PM -0500, Daniel Barkalow wrote
 
   Calculating dependencies... done!
   [ebuild   R   ] x11-libs/cairo-1.2.4  USE=X png -directfb -doc -glitz
   -svg (-pdf%) 0 kB
   
 Oops... note the (-pdf%).  This option is simply not allowed for
   Cairo on my system.  I threw in --skipfirst into the emerge command,
   and it seems to be working so far.  But back to my main problem... how
   do I reconcile gtk+ and Cairo?
  
  Actually, the cairo ebuild now unconditionally enables pdf support; the 
  USE flag is not allowed because it is no longer possible to disable pdf 
  support. (Portage doesn't have a way to express the differences between 
  something not being a USE flag because it is unsupported and because it is 
  automatic, but if you look in the ebuild, you'll find that it's using 
  --enable-pdf)
  
  So gtk+ should be happy once you re-emerge cairo even without changing use 
  flags.
 
   So why does the flag show up at all when I do an emerge -pv?

Your currently installed package came from an ebuild which had it 
available (and not set), so it's reporting that currently the USE flags
include -pdf, and rebuilding will cause that to go away.

-Daniel
*This .sig left intentionally blank*
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Cairo XCB

2010-07-23 Thread Kevin O'Gorman
On Fri, Jul 23, 2010 at 1:56 PM, David W Noon dwn...@ntlworld.com wrote:

 On Fri, 23 Jul 2010 20:50:01 +0200, Mick wrote about [gentoo-user]
 Cairo XCB:

 I have seen messages similar to these:
 
  * Messages for package x11-libs/cairo-1.8.10:
 
  * You have enabled the Cairo XCB backend which is used only by
  * a select few apps. The Cairo XCB backend is presently
  * un-maintained and needs a lot of work to get it caught up
  * to the Xrender and Xlib backends, which are the backends used
  * by most applications. See:
  * http://lists.freedesktop.org/archives/xcb/2008-December/004139.html
 [snip]
 which means that it's the default.  What should I do with it, wait
 until the default profile gets rid of it, or do something different?

 My take is that the warning is against writing new applications that
 might use the XCB back-end.  Unless you are writing expressly X Window
 (i.e. low level) applications, just ignore it.
 --
 Regards,

 Dave  [RLU #314465]
 ==
 dwn...@ntlworld.com (David W Noon)
 ==

I put -xcb in the USE variable of /etc/make.conf, and did an emerge -aDNvu.
Everything works,
and cairo no longer complains.  Ignoring it would probably have worked for
me too, but it would have
left me worrying.


-- 
Kevin O'Gorman, PhD


Re: [gentoo-user] Cairo XCB

2010-07-24 Thread Volker Armin Hemmann
On Samstag 24 Juli 2010, Kevin O'Gorman wrote:
 On Fri, Jul 23, 2010 at 1:56 PM, David W Noon dwn...@ntlworld.com wrote:
  On Fri, 23 Jul 2010 20:50:01 +0200, Mick wrote about [gentoo-user]
  
  Cairo XCB:
  I have seen messages similar to these:
   * Messages for package x11-libs/cairo-1.8.10:
   
   * You have enabled the Cairo XCB backend which is used only by
   * a select few apps. The Cairo XCB backend is presently
   * un-maintained and needs a lot of work to get it caught up
   * to the Xrender and Xlib backends, which are the backends used
   * by most applications. See:
   * http://lists.freedesktop.org/archives/xcb/2008-December/004139.html
  
  [snip]
  
  which means that it's the default.  What should I do with it, wait
  until the default profile gets rid of it, or do something different?
  
  My take is that the warning is against writing new applications that
  might use the XCB back-end.  Unless you are writing expressly X Window
  (i.e. low level) applications, just ignore it.
  --
  Regards,
  
  Dave  [RLU #314465]
  ==
  dwn...@ntlworld.com (David W Noon)
  ==
 
 I put -xcb in the USE variable of /etc/make.conf, and did an emerge -aDNvu.
 Everything works,
 and cairo no longer complains.  Ignoring it would probably have worked for
 me too, but it would have
 left me worrying.

why taking out xkb just because some minor, unimportant piece of ... is 
broken?



Re: [gentoo-user] Cairo XCB

2010-07-24 Thread Mick
On Saturday 24 July 2010 01:11:23 Kevin O'Gorman wrote:
 On Fri, Jul 23, 2010 at 1:56 PM, David W Noon dwn...@ntlworld.com wrote:
  On Fri, 23 Jul 2010 20:50:01 +0200, Mick wrote about [gentoo-user]
  
  Cairo XCB:
  I have seen messages similar to these:
   * Messages for package x11-libs/cairo-1.8.10:
   
   * You have enabled the Cairo XCB backend which is used only by
   * a select few apps. The Cairo XCB backend is presently
   * un-maintained and needs a lot of work to get it caught up
   * to the Xrender and Xlib backends, which are the backends used
   * by most applications. See:
   * http://lists.freedesktop.org/archives/xcb/2008-December/004139.html
  
  [snip]
  
  which means that it's the default.  What should I do with it, wait
  until the default profile gets rid of it, or do something different?
  
  My take is that the warning is against writing new applications that
  might use the XCB back-end.  Unless you are writing expressly X Window
  (i.e. low level) applications, just ignore it.
  --
  Regards,
  
  Dave  [RLU #314465]
  ==
  dwn...@ntlworld.com (David W Noon)
  ==
 
 I put -xcb in the USE variable of /etc/make.conf, and did an emerge -aDNvu.
 Everything works,
 and cairo no longer complains.  Ignoring it would probably have worked for
 me too, but it would have
 left me worrying.

Thanks guys.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] problems building x11-libs/gtk+-2.20.1-r1

2010-08-13 Thread Bill Longman
On 08/13/2010 08:22 AM, Tamer Higazi wrote:
 As you told me I merged lafilefixer and ran lafilefixer --justfixit
 
 then I executed revdep-rebuild which wants to remerge a huge amout of
 packages who because libpangocairo-1.0.so.0 was missing, or couldn't
 be linked at the end, revdep-rebuild wants to emerge a package called
 eel which is masked:
 
 !!! All ebuilds that could satisfy gnome-base/eel have been masked.
 !!! One of the following masked packages is required to complete your request:
 - gnome-base/eel-2.24.1 (masked by: package.mask)
 /usr/portage/profiles/package.mask:
 # Pacho Ramos pa...@gentoo.org (12 Jul 2010)
 # Masked for removal in 30 days.
 # No longer developed by upstream, fails with forced as-needed (bug #277169),
 # does not compile against gnome-desktop-2.30 (bug #311563).
 
 but I want to upgrade my system, and love to solve this Pango Cairo 
 problem
 
 if you have anymore ideas, I would thank you.

Do you know about the -t option for emerge? It shows you which package
is responsible for pulling in another package.

You might also want to try euse -I cairo which will tell you which
packages are affected by the cairo use flag.

Your emerge --info shows that you do have cairo turned on, but as Alan
states, you should show emerge -pv pango or emerge -pv cairo (or
whatever package you're trying to fix). Pango doesn't has a specific
cairo use flag so you may need to recompile pango's dependencies.

Basically, what you're trying to do is step back from the package that's
giving you the trouble, and compile the packages that your problematic
package needs to function. Obviously, this is a geometric expansion to
some extent, but revdep-rebuild is there to help you solve the puzzle.

Also, qdepends is really handy.



Re: [gentoo-user] Cairo and NX, forever enemies

2012-11-14 Thread Helmut Jarausch

On 11/06/2012 12:42:25 AM, Paul Hartman wrote:

On Mon, Nov 5, 2012 at 12:01 PM, Helmut Jarausch
jarau...@igpm.rwth-aachen.de wrote:
 On 11/05/2012 05:08:39 PM, Paul Hartman wrote:

 Latest cairo 1.12.6 in ~arch breaks gtk+ programs in opensource
 NX/x2go again, so if you wonder why you can't start Firefox or
 Thunderbird in remote NX session, downgrade cairo on the server  
until

 the nx libs are patched to work properly with it.


 Many thanks, I've been wondering why some applications fail in a  
remote NX

 session.

 Is there a bug report?

It's an ongoing problem for a long time (years?), there are various
bug reports all over the web. When new cairo releases break things
again usually nx-libs gets patched some time later... until then I
mask cairo :)



Hi,

unfortunately I have to use cairo-1.12.6  since 1.12.2-r4 scrambles my
printing of PDF files (it's completely unusable).

There might be a fix for NX at
http://lists.berlios.de/pipermail/x2go-dev/2012-May/003962.html

There is a Debian source package at
http://code.x2go.org/gitweb?p=nx-libs.git;a=snapshot;h=5a640efd1002d5fadff72542afb8e00bd14bcb6e;sf=tgz

but I'd need help for using that for NX or I have to switch to X2GO.

Helmut.




[gentoo-user] emerge output, screenshots and the list Was: fcitx crash, libpng cairo?

2013-04-13 Thread Stroller

On 13 April 2013, at 06:14, Jackie wrote:
 ...
 Tried to downgrade libpng  cairo today but no luck… I've here got the 
 snapshot of the infomation got after masking libpng-1.6.1  
 cairo-1.12.14.Hell No!snapshot7_libpng_slot.png

I'm looking at your problem now to try and help you with it, but you have 
attached an image screenshot of your emerge output (in this case the output of 
`emerge libpng cairo -pv`). 

In future please submit emerge output as plain text, not as an image. 

To complete my first paragraph just now, for example, I had to retype `emerge 
libpng cairo -pv`. As I did so I had to check between windows, looking left and 
right, to make sure I spelled it right. And I still cannot be certain of that!

It would have been much easier for me if I could have just copied and pasted 
the text `emerge libpng cairo -pv`, instead of retyping it.

In investigating your problem I will want to make lookups on the Gentoo 
packages database, and this is most easily done by googling (which may turn up 
other relevant results, also). When you supply your output as an image it makes 
this more difficult, too, because once again it prevents me from copying and 
pasting.

You should be able to select and copy and paste from your terminal program - 
kTerm or iTerm or gnome-terminal or whatever. Otherwise you can use the tmux 
program and capture the buffer into a text file [1], which you can then copy 
and paste into your email using a GUI text editor. If you need help with this, 
please just tell us.

Putting text in an image makes it harder to help you.

Stroller.


[1] http://unix.stackexchange.com/a/26568


Re: [gentoo-user] New dependencies suddenly popping up

2014-01-21 Thread Peter Humphrey
On Tuesday 21 Jan 2014 15:07:34 Neil Bothwick wrote:
 On Tue, 21 Jan 2014 10:26:10 +, Peter Humphrey wrote:
  But cairo was last emerged 16 days ago and cdrtools last September, so
  why have these dependencies suddenly appeared today? Portage has been
  at 2.2.7 since last year too. Emerge --info doesn't mention lzo.
 
 # ChangeLog for x11-libs/cairo
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/ChangeLog,v 1.358
 2014/01/20 12:55:37 yngwin Exp $
 
   20 Jan 2014; Ben de Groot yng...@gentoo.org cairo-1.12.14-r4.ebuild,
   cairo-1.12.16.ebuild:
   Specify automagic dev-libs/lzo dependency (bug #477078)
 
  I can't think of anything else that might have changed, unless new
  dependencies have been shoved into the ebuilds. Does that sort of thing
  happen in a well run family?
 
 Yes, if it is part of fixing bugs. The cairo ebuild revision was not
 bumped because the change doesn't affect the binaries created, but the
 changed deps do force the installation of lzo.

Thank you both, Neil and Eroen.

-- 
Regards
Peter




Re: [gentoo-user] lm_sensors: dependency problem...

2009-08-23 Thread Albert Hopkins
On Sun, 2009-08-23 at 09:42 +0200, Jarry wrote:
 Hi,
 
 I'm trying to install lm_sensors using gentoo-wiki, but I came
 accros some dependency problem:
 
 
 # emerge --pretend lm_sensors
 These are the packages that would be merged, in order:
 Calculating dependencies... done!
 [ebuild  N] sys-fs/sysfsutils-2.1.0
 [ebuild  N] x11-misc/read-edid-1.4.2
 [ebuild  N] sys-apps/lm_sensors-2.10.7  USE=-sensord
 
 
 What is that x11-misc/read-edid good for? I do not want to pull
 the whole x11 stuff with it, as this is a server with no graphics.
 

http://bugs.gentoo.org/181029

 Next, I want to use sensord for monitoring, so I modified
 package.use and tried it once more:
 
 
 # echo sys-apps/lm_sensors sensord  /etc/portage/package.use
 # emerge --pretend lm_sensors
 These are the packages that would be merged, in order:
 Calculating dependencies... done!
 
 emerge: there are no ebuilds built with USE flags to satisfy 
 =x11-libs/cairo-1.4.6[svg].
 !!! One of the following packages is required to complete your request:
 - x11-libs/cairo-1.8.6-r1 (Change USE: +svg)
 (dependency required by net-analyzer/rrdtool-1.3.8 [ebuild])
 (dependency required by sys-apps/lm_sensors-2.10.7 [ebuild])
 (dependency required by lm_sensors [argument])
 
 
 Now I do not understand it at all. Why rrdtool? All I want
 to use sensord for is to have some status messages recorded
 to syslog. Why should I install that x11-libs/cairo graphics
 library and rrdtool stuff???

Likely sensord does a lot more than recording to syslog.

rrdtools is used as a database but also used to build graphs from its
database, which probably explains cairo.  Cairo is a graphics library
that can render to multiple devices including X11.

If you want you can submit a patched ebuild for rrdtool that maybe uses
a cairo USE flag and clearly separates the graphics system from the
database system.  You'll probably need to work closely with upstream for
that.

If you want you can submit a patched ebuild for cairo that maybe uses an
X use flag that clearly separates the X11 rendering backend from the
others.  You'll probably need to work closely with upstream for that.

-a




Re: [gentoo-user] mysql-workbench

2017-04-17 Thread lee
Alan McKinnon <alan.mckin...@gmail.com> writes:

> On 17/04/2017 19:12, lee wrote:
>> Hi,
>> 
>> mysql-workbench requires a USE flag of '>=x11-libs/cairo- -X' while
>> lots of other packages apparently require cairo with X:
>
> no it doesn't. With a fresh tree:
>
> khamul mysql-workbench # grep cairo *ebuild
> mysql-workbench-6.3.3.ebuild:   >=x11-libs/cairo-1.5.12[glib,svg]
> mysql-workbench-6.3.4-r1.ebuild:
>>=x11-libs/cairo-1.5.12[glib,svg]
> mysql-workbench-6.3.4-r2.ebuild:
>>=x11-libs/cairo-1.5.12[glib,svg]
> mysql-workbench-6.3.4.ebuild:   >=x11-libs/cairo-1.5.12[glib,svg]
> # grep  *ebuild
> #
>

Emerge said I need to make above use change.

There are some entries about cairo in package.use, yet commenting them
out didn't help.


, [ grep cairo /etc/portage/package.use ]
| =x11-libs/cairo-1.12.16 xcb
| =x11-libs/cairo-1.12.16 X
| =x11-libs/cairo-1.12.16 opengl
| =x11-libs/cairo-1.12.16-r4 X xcb
| =x11-libs/cairo-1.12.18-r1 xcb X
| >=x11-libs/cairo-1.14.2 xcb X
| >=app-text/poppler-0.42.0 cairo
| # required by dev-cpp/cairomm-1.12.0-r1::gentoo
| >=x11-libs/cairo- X
| # required by dev-cpp/cairomm-1.12.0-r1::gentoo
| =x11-libs/cairo-1.14.8 -X
`


> Are you using an overlay that provides someone's latest greatest
> mysql-workbench?
>
> This is what the tree has right now, what does your machine say?
>
> # eix mysql-workbench
> * dev-db/mysql-workbench
>  Available versions:  6.3.3 (~)6.3.4 6.3.4-r1 (~)6.3.4-r2 {debug doc
> gnome-keyring PYTHON_TARGETS="python2_7"}
>  Homepage:http://dev.mysql.com/workbench/
>  Description: MySQL Workbench
>

same here:

, [ eix mysql-workbench ]
| * dev-db/mysql-workbench
|  Verfügbare Versionen:   6.3.3 ~6.3.4 6.3.4-r1 ~6.3.4-r2 {debug doc 
gnome-keyring PYTHON_TARGETS="python2_7"}
|  Startseite: http://dev.mysql.com/workbench/
|  Beschreibung:   MySQL Workbench
`


, [ emerge -a mysql-workbench ]
| 
|  * IMPORTANT: 1 news items need reading for repository 'gentoo'.
|  * Use eselect news read to view new items.
| 
| 
|  * IMPORTANT: 3 config files in '/etc/portage' need updating.
|  * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
|  * sections of the emerge man page to learn how to update config files.
| 
| These are the packages that would be merged, in order:
| 
| Calculating dependencies... done!
| [ebuild  N ] sci-libs/proj-4.8.0  USE="-java -static-libs" 
| [ebuild  N ] sys-apps/baselayout-java-0.1.0 
| [ebuild  N ] dev-python/pexpect-3.3  USE="-doc -examples {-test}" 
PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5) (-python3_6)" 
| [ebuild  N ] dev-java/java-config-2.2.0-r3  USE="{-test}" 
PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 
| [ebuild  N ] dev-python/paramiko-2.1.2  USE="-doc -examples" 
PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_6)" 
| [ebuild  N ] app-eselect/eselect-java-0.3.0 
| [ebuild  N ] dev-lang/lua-5.1.5-r4  USE="deprecated readline -emacs 
-static" 
| [ebuild  N ] dev-cpp/ctemplate-2.3-r1  USE="-doc -emacs -static-libs 
{-test} -vim-syntax" 
| [ebuild  N ] dev-db/vsqlite++-0.3.13-r1  USE="-static-libs" 
| [ebuild  N ] dev-libs/libzip-1.0.1  USE="-static-libs" 
| [ebuild  N ] sci-libs/libgeotiff-1.4.0  USE="-debug -doc -static-libs" 
| [ebuild  N ] dev-libs/json-c-0.12  USE="-doc -static-libs" 
| [ebuild  N ] sci-libs/gdal-2.0.2-r3  USE="aux_xml threads -armadillo 
-curl -debug -doc -fits -geos -gif -gml -hdf5 -java -jpeg -jpeg2k -mdb -mysql 
-netcdf -odbc -ogdi -opencl -pdf -perl -png -postgres -python -spatialite 
-sqlite -xls" PYTHON_TARGETS="python2_7 python3_4" 
| [ebuild  N ] app-admin/sudo-1.8.18_p1  USE="nls pam sendmail -ldap 
-offensive (-selinux) -skey" 
| [ebuild  N ] dev-db/mysql-connector-c++-1.1.6  USE="-debug -examples 
-gcov -static-libs" 
| [ebuild U *] x11-libs/cairo- [1.14.8] USE="-X* -utils%" 
| [ebuild  N ] dev-cpp/atkmm-2.24.2  USE="-doc" 
| [ebuild  N ] dev-cpp/cairomm-1.12.0-r1  USE="svg -X (-aqua) -doc" 
| [ebuild  N ] dev-cpp/pangomm-2.40.1  USE="-doc" 
| [ebuild  N ] dev-cpp/gtkmm-2.24.5  USE="-doc -examples {-test}" 
| [ebuild  N ] dev-java/icedtea-bin-3.3.0  USE="alsa cups gtk webstart -doc 
-examples -headless-awt (-multilib) -nsplugin -pulseaudio (-selinux) -source" 
| [ebuild  N ] virtual/jdk-1.8.0-r3 
| [ebuild  N ] virtual/jre-1.8.0-r1 
| [ebuild  N ] dev-java/icedtea-web-1.6.1-r1  USE="-doc -javascript 
-nsplugin -tagsoup {-test}" 
| [ebuild  N ] d

[gentoo-user] Error emerging gtk+ Pango not found (expat issue or not?)

2008-03-24 Thread Patrick Holthaus
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



[gentoo-user] Failed to emerge fontforge

2009-04-20 Thread Thomas Chef
I tried to emerge lilypond but it fails when building fontforge, with
the error below.

What do I do ?

Do I issue an bug report ?

/ Thomas

In file included from fontP.h:109,
 from gdrawtxt.c:30:
gxdrawP.h:83:32: error: cairo/cairo-xlib.h: No such file or directory
 gcc -march=c3-2 -msse -mmmx -mfpmath=sse -O2 -pipe
-fomit-frame-pointer -I/usr/include/freetype2/ -I/usr/include/fr
eetype2 -I/usr/include/libxml2/ -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/gli
b-2.0/include -I/usr/include/python2.4 -I../inc -I../inc
-I/usr/pkg/include -I/usr/pkg/include/giflib -Wmissing-prot
otypes -Wunused -Wimplicit -Wreturn-type -Wparentheses -Wformat
-Wchar-subscripts -DNOTHREADS -DHAVE_CONFIG_H -DLIBD
IR=\/usr/lib\ -c gdrawtxtinit.c  -fPIC -DPIC -o .libs/gdrawtxtinit.o
In file included from fontP.h:109,
 from gdrawtxtinit.c:27:
gxdrawP.h:83:32: error: cairo/cairo-xlib.h: No such file or directory
make[1]: *** [gdrawtxt.lo] Error 1
make[1]: *** Waiting for unfinished jobs
make[1]: *** [gdrawtxtinit.lo] Error 1
make[1]: Leaving directory
`/var/tmp/portage/media-gfx/fontforge-20090408/work/fontforge-20090408/gdraw'
make: *** [libgdraw] Error 2
 *
 * ERROR: media-gfx/fontforge-20090408 failed.
 * Call stack:
 *   ebuild.sh, line   49:  Called src_compile
 * environment, line 2150:  Called _eapi2_src_compile
 *   ebuild.sh, line  643:  Called die
 * The specific snippet of code:
 *  emake || die emake failed
 *  The die message:
 *   emake failed
 *



Re: [gentoo-user] conflict in update

2009-04-25 Thread Justin

Michael P. Soulier wrote:

I'm trying to understand the explanation of this but I don't quite see it. It
looks like conflicting libraries used by gimp, inkscape and openoffice. 

I don't quite understand the explanation, and what my options are. 


Translation appreciated.

Thanks,
Mike

msoul...@anton:~$ emerge --pretend --update --deep world

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

Calculating dependencies... done!
[ebuild U ] dev-libs/libassuan-1.0.5 [1.0.4]
[ebuild U ] dev-lang/python-2.5.4-r2 [2.5.2-r7] USE=xml%* 
[ebuild U ] dev-python/setuptools-0.6_rc9 [0.6_rc8-r1]

[ebuild U ] app-text/poppler-0.10.5-r1 [0.10.4]
[ebuild U ] app-text/poppler-bindings-0.10.5-r1 [0.10.4]
[ebuild U ] app-crypt/gnupg-2.0.11 [2.0.10]
[ebuild U ] dev-python/pygtk-2.14.1 [2.14.0]

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

app-text/poppler-bindings:0

  ('installed', '/', 'app-text/poppler-bindings-0.10.4', 'nomerge') pulled in
by
~app-text/poppler-bindings-0.10.4[gtk,cairo] required by ('installed',
'/', 'media-gfx/gimp-2.6.4', 'nomerge')
~app-text/poppler-bindings-0.10.4[gtk,cairo] required by ('installed',
'/', 'virtual/poppler-glib-0.10.4', 'nomerge')
~app-text/poppler-bindings-0.10.4[gtk,cairo] required by ('installed',
'/', 'media-gfx/inkscape-0.46-r5', 'nomerge')
(and 1 more)

  ('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge') pulled in by
app-text/poppler-bindings required by world

  Explanation:

New USE for 'app-text/poppler-bindings:0' are incorrectly set. In
order to solve this, adjust USE to satisfy '~app-text/poppler-
bindings-0.10.4[gtk,cairo]'.



It tells you what todo:

emerge app-text/poppler-bindings-0.10.4

with USE=gtk cairo

check that if it solves the problem



Re: [gentoo-user] Emerging Gnome and KDE

2007-01-26 Thread kristian
1) You should add X to your useflags in /etc/make.conf

Or

2) Add X to useflags for cairo in /etc/portage/package.use

Kristian Poul Herkild

-Original Message-
From: Michael Sullivan [EMAIL PROTECTED]
Date: Fri, 26 Jan 2007 10:19:32 -0600
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Emerging Gnome and KDE

On Fri, 2007-01-26 at 14:08 -0200, Fabrício L. Ribeiro wrote:
 People,
 
 When I try to emerge Gnome and KDE, I receive this error:
 
 *
 
  Emerging (1 of 38) x11-libs/gtk+-2.10.6 to /
  * gtk+-2.10.6.tar.bz2 MD5 ;-) ...
 [ ok ]
  * gtk+-2.10.6.tar.bz2 RMD160 ;-) ...
 [ ok ]
  * gtk+-2.10.6.tar.bz2 SHA1 ;-) ...
 [ ok ]
  * gtk+-2.10.6.tar.bz2 SHA256 ;-) ...
 [ ok ]
  * gtk+-2.10.6.tar.bz2 size ;-) ...
 [ ok ]
  * checking ebuild checksums ;-) ...
 [ ok ]
  * checking auxfile checksums ;-) ...
 [ ok ]
  * checking miscfile checksums ;-) ...
 [ ok ]
  * checking gtk+-2.10.6.tar.bz2 ;-) ...
 [ ok ]
  * Please re-emerge x11-libs/cairo with the X USE flag set
 
 !!! 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 52:   Called die
 
 !!! cairo needs the X flag set
 !!! If you need support, post the topmost build error, and the call
 stack if relevant.
 
 
 *
 
 What it means? What should I do to have Gnome and KDE in my PC?
 
 Thanks!
 
 -- 
 FABRÍCIO L. RIBEIRO
 ===
 [icq: 66770900]
 [e-mail, gtalk e msn: [EMAIL PROTECTED]
 [blog: http://opalavrorio.blogspot.com]
 

I'd start by emerging cairo with the X flag set 

# USE=X emerge cairo

-- 
gentoo-user@gentoo.org mailing list




-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Still getting calls to gcc-i486

2009-07-14 Thread Heiko Wundram

On Tue, 14 Jul 2009 08:40:51 -0500, Harry Putnam rea...@newsguy.com
wrote:
 I've lost track of where all the guff was located but apparently I
 missed something can anyone tell me where to look?
 
 emerge error:
 [...]
 building 'cairo._cairo' extension
 creating build/temp.linux-i686-2.6
 creating build/temp.linux-i686-2.6/cairo
 i486-pc-linux-gnu-gcc -pthread -DNDEBUG -O2 -march=i686 -pipe -fPIC
 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2
 -I/usr/include/libpng12 -I/usr/include/python2.6 -c cairo/cairomodule.c
-o
 build/temp.linux-i686-2.6/cairo/cairomodule.o
 unable to execute i486-pc-linux-gnu-gcc: No such file or directory
 error: command 'i486-pc-linux-gnu-gcc' failed with exit status 1
 [...]

Re-merge python. Python keeps the compiler that was used to compile it in a
separate Makefile that's used to compile Python packages (with
distutils), and that's what you're hitting here (as you haven't updated
that).

-- 
Heiko Wundram
Gehrkens.IT GmbH

FON 0511-59027953 | http://www.gehrkens.it
FAX 0511-59027957 | http://www.xencon.net

Gehrkens.IT GmbH
Strasse der Nationen 5
30539 Hannover

Registergericht: Amtsgericht Hannover, HRB 200551
Geschäftsführer: Harald Gehrkens, Daniel Netzer



[gentoo-user] Re: Still getting calls to gcc-i486

2009-07-15 Thread Harry Putnam
Harry Putnam rea...@newsguy.com writes:

 Also ... anyone have another idea how to iron this out.  I've done
 everything suggested here in this thread but still cannot compile
 pycairo successfully.

How about it folks... anymore suggestions on this:
emerge error:
[...]
building 'cairo._cairo' extension
creating build/temp.linux-i686-2.6
creating build/temp.linux-i686-2.6/cairo
i486-pc-linux-gnu-gcc -pthread -DNDEBUG -O2 -march=i686 -pipe -fPIC 
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 
-I/usr/include/libpng12 -I/usr/include/python2.6 -c cairo/cairomodule.c -o 
build/temp.linux-i686-2.6/cairo/cairomodule.o
unable to execute i486-pc-linux-gnu-gcc: No such file or directory
error: command 'i486-pc-linux-gnu-gcc' failed with exit status 1
[...]

So far I haven't found any instance of i486 files remaining on the
system... what else might evoke that output?

CHOST has been i686 for a good while now... thru at least 2 updated
and no problems... but it was once i486... I did all the removal steps
and all the suggestions offered in this thread... but still get the
same error.




Re: [gentoo-user] Portage strangeness with imagemagick

2009-10-29 Thread Dan Johansson
On Thursday 29 October 2009 19.52:52 Dirk Heinrichs wrote:
 Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson:
  Today when I do an update world on one of my serves I get the following:
 
  8---
 -- - # emerge --update --deep --verbose
  --reinstall changed-use --with-bdeps y world --pretend --tree
 
  These are the packages that would be merged, in reverse order:
 
  Calculating dependencies... done!
 
  emerge: there are no ebuilds built with USE flags to satisfy =x11-
  libs/cairo-1.6[X].
  !!! One of the following packages is required to complete your request:
  - x11-libs/cairo-1.8.8 (Change USE: +X)
  (dependency required by x11-libs/gtk+-2.16.6 [ebuild])
  (dependency required by media-gfx/ufraw-0.15-r1 [ebuild])
  (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild])
  (dependency required by www-apps/gallery-2.3 [ebuild])
  (dependency required by world [argument])
  8---
 -- -
 
  As this is a server I really do not want/need X on this host.
 
 So why do have gtk+ in your USE, then? That's the one that makes ufraw pull
  in gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean
  you'll get X installed on your machine. You'll only get a handful of X
  libs.
 
  I can not see why it works if I first deletes all USE flags (-*) and the
   just sets the USE flags I need again.
 
 Because it's not imagemagick that wants cairo with X (which the emerge
  output above clearly states).
 
 Bye...
 
   Dirk
 
Yes, I can see that it's not imagemagick directly that pulls in cairo. And I 
do not have the gtk USE flag set:

# euse -i gtk
global use flags (searching: gtk)

[-] gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)
...snip...

-- 
Dan Johansson, http://www.dmj.nu
***
This message is printed on 100% recycled electrons!
***



Re: [gentoo-user] Re: compiz and mesa

2009-03-26 Thread Andrew Gaydenko
On Thursday 26 March 2009 20:54:34 Nikos Chantziaras wrote:
 Andrew Gaydenko wrote:
  compiz wants x11-libs/libX11[xcb] (even 0.8.2), and
  mesa 7.4_rc1 wants x11-libs/libX11[xcb=] (it's for current ~amd64).
 
  Does [xcb=] means without the flag?
  Tree bug?

 I don't know why it shows like this with you, but here it told me that
 that I had to remove the xcb USE flag from mesa.  Instead of that, I
 simply globally enabled xcb in make.conf and disabled it only for cairo
 (the ebuild told me it's not a good idea to use xcb with cairo).

 So to make it short, put xcb in your USE flags in make.conf, and put:

x11-libs/cairo -xcb

 in /etc/portage/package.use.  Then emerge -auvDN world and you should
 be set.

Aha, this way works. Thanks for your help, Nikos!



Re: [gentoo-user] problems building x11-libs/gtk+-2.20.1-r1

2010-08-13 Thread Bill Longman
On 08/13/2010 07:09 AM, Tamer Higazi wrote:
 Hi people!
 I am in front of a disaster updating my gentoo system. Now the system
 is shot, and I am not capable starting the gnome-manager:
 
 at the end it says only:
 
 checking Pango flags... configure: error:
 *** Pango not found. Pango built with Cairo support is required
 *** to build GTK+. See http://www.pango.org for Pango information.
 
 I remerged Cairo, cairo, pango but the problem still exists... and
 don't know how to solve it. :(

Did you run revdep-rebuild? Did you run lafilefixer?

 For any support I would kindly thank you.
 
 I put the files log, env and info at pastebin to view.
 
 build.log
 http://pastebin.com/CRdFS1Wt
 
 bluild.env
 http://pastebin.com/ze4tN1HE
 
 build.info
 http://pastebin.com/3L1XL2Jb
 




[gentoo-user] problem emerging Libdrm

2015-01-24 Thread Philip Webb
After exactly  2 years , I'm trying to update my Asus EEE netbook.
I've emerged gcc-4.8.3 ( 3 h 31 m ), portage-2.2.14  udev-216 .
However, I've lost X : trying to update gtk+ , I've run into a problem :
it requires Mesa  Cairo  both require libdrm-2.4.58 ,
which refuses to compile, failing with lines reporting
that libpng15.so.15  libudev.so.0 not found,
which seem to be needed by Cairo  Mesa, which depend on Libdrm ;
I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.
I've tried 'emerge --nodeps' with Cairo  Mesa, but both fail.

libdrm-2.4.58 was emerged on this desktop machine without any difficulty
with libpng-1.6.16 emerged a bit later  everything working properly.

I've done searches of Bugs, Forum  asked Google without much help.

Can anyone suggest what might be causing this problem ?

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




Re: [gentoo-user] problem emerging Libdrm

2015-01-25 Thread Alexander Kapshuk
On Sun, Jan 25, 2015 at 7:18 AM, Philip Webb purs...@ca.inter.net wrote:

 After exactly  2 years , I'm trying to update my Asus EEE netbook.
 I've emerged gcc-4.8.3 ( 3 h 31 m ), portage-2.2.14  udev-216 .
 However, I've lost X : trying to update gtk+ , I've run into a problem :
 it requires Mesa  Cairo  both require libdrm-2.4.58 ,
 which refuses to compile, failing with lines reporting
 that libpng15.so.15  libudev.so.0 not found,
 which seem to be needed by Cairo  Mesa, which depend on Libdrm ;
 I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.
 I've tried 'emerge --nodeps' with Cairo  Mesa, but both fail.

 libdrm-2.4.58 was emerged on this desktop machine without any difficulty
 with libpng-1.6.16 emerged a bit later  everything working properly.

 I've done searches of Bugs, Forum  asked Google without much help.

 Can anyone suggest what might be causing this problem ?

 --
 ,,
 SUPPORT ___//___,   Philip Webb
 ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
 TRANSIT`-O--O---'   purslowatchassdotutorontodotca


 Did the gcc update go alright?

What's the output of 'gcc --version' and 'gcc-config -l'?


Re: [gentoo-user] Moving from no-multilib to (true) multilib

2015-03-31 Thread Alan McKinnon
On 31/03/2015 12:48, Bruce Hill wrote:
 On Mon, Mar 30, 2015 at 11:20:23AM +0100, Mick wrote:
 Given that the emul-linux-x86 package sets are now deprecated and we can now 
 with USE=abi_x86_32 emerge our own 32bit libraries where needed, is it now 
 easier to move from a no-multilib to a multilib environment, or will it 
 still 
 require a complete reinstall?

 -- 
 Regards,
 Mick
 
 On my workstation the day this option came out, */* abi_x86_32 in
 package.use went reasonably well. x11-libs/cairo-1.12.18-r1 failed, but maybe
 that problem is the 32-bit mesa. Going to rebuild it and try.


There's a comment in the ebuild about a bug for cairo. IIRC
USE=gtkstyle and USE=qt4 don't play nice together.

This in package.use fixed it for me:

=x11-libs/cairo-1.12.0 -qt4


 
 On another box it's just getting that same solution and rebuilding some:
 Jobs: 28 of 204 completeLoad avg: 4.14, 4.57, 3.67
 
 Hopefully it doesn't break too badly. That's the wife's PC, and there's not
 much time to fix it this morning.
 


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] To emerge openbox or gparted...that is the question...(William Tuxpeare)

2017-02-18 Thread Alan McKinnon
On 18/02/2017 13:14, meino.cra...@gmx.de wrote:
> Hi,
> 
> I am confused...
> 
> For my new gentoo root I want openbox AND gparted.
> But emerge says this:
> 
> # required by x11-libs/pango-1.40.3::gentoo
> # required by x11-wm/openbox-3.6.1::gentoo
> # required by openbox (argument)
>> =x11-libs/cairo-1.14.8 X
> 
> and
> 
> # required by dev-cpp/cairomm-1.12.0-r1::gentoo
> # required by dev-cpp/pangomm-2.40.1::gentoo
> # required by dev-cpp/gtkmm-2.24.5::gentoo
> # required by sys-block/gparted-0.27.0::gentoo
> # required by sys-block/gparted (argument)
>> =x11-libs/cairo-1.14.8 -X
> 
> 
> Do I really need a virtualbox image just to play around with
> gparted separeted from openbox? ;)
> 
> Can't be...or?
> 
> Any way around this?

gparted and openbox co-exist just fine. You have some combination of USE
flags in their deps (cairo, pango, gtkmm, etc) that wants X off for one
and on for another.

Check your USE for all of those deps, especially USE=X. The problem
setting is most likely to be in package.use


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3

2017-04-18 Thread Mick
On Tuesday 18 Apr 2017 16:47:25 Mick wrote:
> On Tuesday 18 Apr 2017 17:24:00 Raffaele Belardi wrote:
> > Mick wrote:
> > > On Tuesday 18 Apr 2017 16:58:02 Raffaele Belardi wrote:
> > >> Mick wrote:
> > >>> I started rebuilding the world and his wife following an update to
> > >>> gcc-5.4.0- r3 as per suggestion in e-log:
> > >>> 
> > >>> revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
> > >>> 
> > >>> However, dev-libs/efl failed to make as shown below.  Any idea how to
> > >>> overcome this breakage?
> > >>> 
> > >>> emerge -1aDv dev-libs/efl
> > >>> [snip ..]
> > >>> 
> > >>> This was the 110th package out of 413 being rebuild, so I assume
> > >>> poppler
> > >>> et al should have already been rebuilt in advance as dependencies. 
> > >>> What
> > >>> can I try?
> > >> 
> > >> Maybe https://bugs.gentoo.org/show_bug.cgi?id=615326 ?
> > >> Is poppler really installed?
> > >> 
> > >> raffaele
> > > 
> > > Yes, it seems to be:
> > > 
> > > $ eix -l poppler
> > > [I] app-text/poppler
> > > 
> > >  Available versions:
> > > 0.45.0    (0/62)^t[cairo cairo-qt cjk curl cxx debug doc
> > > 
> > > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > > +utils]   ["cairo-qt? ( qt4 )"]
> > > 
> > >~0.51.0(0/66)^t[cairo cairo-qt cjk curl cxx debug doc
> > > 
> > > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > > +utils]   ["cairo-qt? ( qt4 )"]
> > > 
> > >~0.52.0(0/66)^t[cairo cjk curl cxx debug doc
> > >+introspection
> > > 
> > > +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils]
> > > 
> > >**     (0/)^t  [cairo cairo-qt cjk curl cxx debug doc
> > > 
> > > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > > +utils]   ["cairo-qt? ( qt4 )"]
> > > 
> > >  Installed versions:  0.45.0^t(10:10:43 30/07/16)(cairo cxx
> > >  introspection
> > > 
> > > jpeg jpeg2k lcms png qt4 qt5 tiff utils -cairo-qt -cjk -curl -debug -doc
> > > -nss)
> > 
> > Another guess: you are installing unstable (~) for efl but poppler is
> > still
> > at stable version: maybe you could try to manually update poppler before
> > efl.
> > 
> > raffaele
> 
> Hmm ... I don't think so, both because it worked before this gcc update and
> because when I fed poppler and elf to emerge, it wanted to emerge efl first.

OK, I tried updating poppler to 0.52.0 which then wanted to re-emerge 
inkscape, but inkscape failed too:

libdepixelize/libdepixelize.a(kopftracer2011.o): In function 
`Tracer::Kopf2011::to_grouped_voronoi(std::__cxx11::basic_string<char, 
std::char_traits, std::allocator > const&, 
Tracer::Kopf2011::Options const&)':
kopftracer2011.cpp:(.text+0x618): undefined reference to 
`Gdk::Pixbuf::create_from_file(std::__cxx11::basic_string<char, 
std::char_traits, std::allocator > const&)'
libdepixelize/libdepixelize.a(kopftracer2011.o): In function 
`Tracer::Kopf2011::to_splines(std::__cxx11::basic_string<char, 
std::char_traits, std::allocator > const&, 
Tracer::Kopf2011::Options const&)':
kopftracer2011.cpp:(.text+0x848): undefined reference to 
`Gdk::Pixbuf::create_from_file(std::__cxx11::basic_string<char, 
std::char_traits, std::allocator > const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/libgtkmm-2.4.so: 
undefined reference to `Glib::ustring::ustring(std::string const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/libgtkmm-2.4.so: 
undefined reference to `Glib::ustring::ustring(std::string&&)'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:6906: inkview] Error 1
make[3]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.91-
r3/work/inkscape-0.91/src'
make[2]: *** [Makefile:5059: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.91-
r3/work/inkscape-0.91/src'
make[1]: *** [Makefile:1411: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.91-
r3/work/inkscape-0.91'
make: *** [Makefile:1107: all] Error 2
 * ERROR: media-gfx/inkscape-0.91-r3::gentoo failed (compile phase):
 *   emake failed


Could it be that gcc-5.4 isn't yet ripe enough for mass consumption?
-- 
Regards,
Mick

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Helvetica fonts

2017-03-08 Thread David W Noon
On Tue, 7 Mar 2017 16:39:55 -0700, Thelma (the...@sys-concept.com) wrote
about "Re: [gentoo-user] Helvetica fonts" (in
<9082ed1b-ccad-31e6-36ff-33feb2d0c...@sys-concept.com>):

[snip]
> The two PFD documents that I created using both versions of Firefox:
> www-client/firefox
> www-client/firefox-bin
> 
> from pdfinfo:
> Producer:   cairo 1.9.5 (using Firefox)
> Producer:   pdfTeX-1.40.16 (using Firefox)
> 
> Both files are having problem viewing fonts using "flpsed".

I have created a PDF of your message to which this message is replying.
I used Thunderbird, which uses cairo-1.9.5 also. See if the attached
document renders correctly with flpsed. If it does, the culprit will
likely be pdfTeX-1.40.16. If it looks ugly, it could well be Cairo --
but given Cairo's purpose, that seems unlikely.
-- 
Regards,

Dave  [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
dwn...@ntlworld.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

 



Tbird_msg.pdf
Description: Adobe PDF document


[gentoo-user] emerge Error

2009-03-12 Thread dhk
All,

After sync'ing yesterday and getting a whole bunch of packages evince
had problems and gnome never got installed.  Today after sync'ing I get
the following which doesn't make sense to me.  Can someone help.

# emerge -uDNp world
!!! CONFIG_PROTECT is empty
These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy
=app-text/poppler-bindings-0.8[gtk,cairo].
!!! One of the following packages is required to complete your request:
- app-text/poppler-bindings-0.10.4 (Change USE: +cairo)
(dependency required by app-text/evince-2.24.2 [ebuild])
(dependency required by gnome-base/gnome-2.24.1 [ebuild])
(dependency required by world [argument])

Thanks,

Dave



Re: [gentoo-user] conflict in update

2009-04-25 Thread Neil Bothwick
On Sat, 25 Apr 2009 16:32:30 +0200, Justin wrote:

('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge')
  pulled in by app-text/poppler-bindings required by world
  
Explanation:
  
  New USE for 'app-text/poppler-bindings:0' are incorrectly set. In
  order to solve this, adjust USE to satisfy '~app-text/poppler-
  bindings-0.10.4[gtk,cairo]'.

 
 It tells you what todo:
 
 emerge app-text/poppler-bindings-0.10.4
 
 with USE=gtk cairo

And remove poppler-bindings from world.


-- 
Neil Bothwick

Error reading FAT record: Try the SKINNY one? (Y/N)


signature.asc
Description: PGP signature


Re: [gentoo-user] conflict in update

2009-04-25 Thread Michael P. Soulier
On 25/04/09 Justin said:

 It tells you what todo:

 emerge app-text/poppler-bindings-0.10.4

 with USE=gtk cairo

 check that if it solves the problem

msoul...@anton:~$ USE=gtk cairo sudo emerge --pretend
app-text/poppler-bindings   

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

Calculating dependencies... done!
[ebuild U ] app-text/poppler-0.10.5-r1 [0.10.4]
[ebuild U ] app-text/poppler-bindings-0.10.5-r1 [0.10.4]

Ok, I'll try this and repeat.

Mike
-- 
Michael P. Soulier msoul...@digitaltorque.ca
Any intelligent fool can make things bigger and more complex... It takes a
touch of genius - and a lot of courage to move in the opposite direction.
--Albert Einstein


pgprqRFvxjKzn.pgp
Description: PGP signature


RE: [gentoo-user] Emerging Gnome and KDE

2007-01-26 Thread Nelson, David \(ED, PARD\)
 -Original Message-
 From: Fabrício L. Ribeiro [mailto:[EMAIL PROTECTED]
 Sent: 26 January 2007 16:09
 To: gentoo-user@lists.gentoo.org
 Subject: [gentoo-user] Emerging Gnome and KDE

- snip -

 
  * Please re-emerge x11-libs/cairo with the X USE flag set


- snip -

 
 What it means? What should I do to have Gnome and KDE in my PC?
 
 Thanks!

You should read the error message?

Add X to your use flags in make.conf then do `emerge --newuse cairo` then try 
emerging gnome again.

David

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] pecl-cairo ~x86 overlay?

2010-08-01 Thread Neil Bothwick
On Sun, 1 Aug 2010 10:29:08 +0800, sam new wrote:

 I just think that maybe in Ebuild the keyword is ~amd64 what the ebuild
 maintainer** do , it means that the maintainer just tested  in arch
 amd64 not x86. if you want to install in x86,you can modify ebuild and
 add ~x86,maybe it works ,that is my opinion.

You don't need to modify the ebuild, just add a line
to /etc/portage/package.kjeywords

dev-php5/pecl-cairo ~amd64


-- 
Neil Bothwick

The cow is nothing but a machine which makes grass fit for us people to
eat.


signature.asc
Description: PGP signature


Re: [gentoo-user] What is libX11.la, and how do I build it?

2011-05-07 Thread Enrico Weigelt
* Alan Mackenzie a...@muc.de wrote:

 I try to emerge, say, gtk+.  It fails building the cairo lib.  The build
 log indicates:
 
 /bin/sed: can't read /usr/lib64/libX11.la: No such file or directory

Upstream bug. Cairo is broken, they rely on unreliable stuff.
(there's a lot of traffic about .la files and why they are
very bad idea from day one in the mail archives ...)


cu
-- 
--
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weig...@metux.de
 mobile: +49 151 27565287  icq:   210169427 skype: nekrad666
--
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
--



Re: [gentoo-user] fcitx crash----something to do with libpng cairo?

2013-04-13 Thread Jackie

problem solved now.I searched through Internet and got the information that the crash wad caused by the newer version of cairo  fcitx,which led to a failure of th eload of fcitx's skin.Anyway,developers have had it fixed and after an update of fcitx to version 4.2.7-r1,everything is cool now.Thanks for your attention:)在 Sun, 14 Apr 2013 00:08:56 +0800,Erick Guan fantasticfe...@gmail.com 写道:check your ~/.config/fcitx/log if you are sure fcitx crashed. Feel free to talk at irc #fcitx

On Sat, Apr 13, 2013 at 1:14 PM, Jackie jiangjun12...@gmail.com wrote:

在 Sat, 13 Apr 2013 12:47:56 +0800,Wang Xuerui idontknw.w...@gmail.com 写道:

-- 

[gentoo-user] To emerge openbox or gparted...that is the question...(William Tuxpeare)

2017-02-18 Thread Meino . Cramer
Hi,

I am confused...

For my new gentoo root I want openbox AND gparted.
But emerge says this:

# required by x11-libs/pango-1.40.3::gentoo
# required by x11-wm/openbox-3.6.1::gentoo
# required by openbox (argument)
>=x11-libs/cairo-1.14.8 X

and

# required by dev-cpp/cairomm-1.12.0-r1::gentoo
# required by dev-cpp/pangomm-2.40.1::gentoo
# required by dev-cpp/gtkmm-2.24.5::gentoo
# required by sys-block/gparted-0.27.0::gentoo
# required by sys-block/gparted (argument)
>=x11-libs/cairo-1.14.8 -X


Do I really need a virtualbox image just to play around with
gparted separeted from openbox? ;)

Can't be...or?

Any way around this?

Cheers
Meino






Re: [gentoo-user] Inkscape failed to compile...(update from this morning)

2018-10-27 Thread Adam Carter
On Sun, Oct 28, 2018 at 4:08 PM Adam Carter  wrote:

> On Sun, Oct 28, 2018 at 3:41 PM  wrote:
>
>>
>> Hi,
>>
>> while syncing/updateing my system, inkscape failed to compile:
>>
>
> Nikos posted about cairo issue recently that revdep-rebuild didnt fix. I
> had a similar issue with different software. In my case;
>
> emerge -1 x11-libs/cairo dev-cpp/cairomm dev-python/pycairo
>
> Fixed it. Not sure which package was the problem.
>

dev-cpp/cairomm seems like the most likely candidate as its files are
mentioned in Nikos' and your build errors, so try rebuilding that one first.


Re: [gentoo-user] pango fails to build

2008-07-04 Thread Justin Findlay
On AD 2008 July 04 Friday 01:02:39 PM -0230, Roger Mason wrote:
 /usr/lib/libcairo.so: undefined reference to `__sync_fetch_and_add_4'

Did you try revdep-rebuild, or even just remerging cairo?


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



Re: [gentoo-user] slot conflict

2009-03-29 Thread Alan McKinnon
On Sunday 29 March 2009 08:26:45 John P. Burkett wrote:
 Working on a amd64 machine, I did
 emerge -D -uav world
 and got the following response:

 !!! Multiple package instances within a single package slot have been
 pulled !!! into the dependency graph, resulting in a slot conflict:

 dev-lang/python:2.5

   ('installed', '/', 'dev-lang/python-2.5.2-r7', 'nomerge') pulled in by
 dev-lang/python required by ('installed', '/',
 'dev-libs/libxslt-1.1.24-r1', 'nomerge')

 =dev-lang/python-2.2 required by ('installed', '/',

 'app-pda/libopensync-0.22', 'nomerge')
 dev-lang/python required by world
 (and 19 more)

   ('ebuild', '/', 'dev-lang/python-2.5.2-r7', 'merge') pulled in by

 =dev-lang/python-2.3[-build,xml] required by ('ebuild', '/',

 'app-text/iso-codes-3.6', 'merge')
 dev-lang/python required by world

I'm not sure why portage is telling you this; two packages (at least) want to 
merge python-2.5.2-r7

Try emerge python on it's own then emerge world, portage's confusion should 
then not be present

[snip]

 emerge: there are no ebuilds built with USE flags to satisfy
 =app-text/poppler-bindings-0.8[gtk,cairo].
 !!! One of the following packages is required to complete your request:
 - app-text/poppler-bindings-0.10.4 (Change USE: +cairo)
 (dependency required by app-text/evince-2.24.2 [ebuild])
 (dependency required by world [argument])

Put 'cairo' in your USE and run emerge world again.

Portage is bitching that poppler-bindings does not have cairo support while 
evince requires this. Portage will not automatically change your USE flags in 
this case as it assumes you have a very good reason for setting them that way.

 I would be grateful for suggestions as to (1) which package if any
 should be masked, and (2) what to do about app-text/poppler-bindings.

 John

-- 
alan dot mckinnon at gmail dot com



  1   2   3   4   5   6   7   8   9   10   >