From: Daniel Quinn <gentoo@danielquinn.org>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Anyone else having trouble with x11-libs/cairo?
Date: Thu, 1 Dec 2016 14:34:41 +0000 [thread overview]
Message-ID: <1c40fd34-da20-2607-d42f-9241d7d2c51b@danielquinn.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 3411 bytes --]
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; ^ <lots of similar-looking errors>
/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?
[-- Attachment #2: Type: text/html, Size: 10585 bytes --]
next reply other threads:[~2016-12-01 14:36 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-01 14:34 Daniel Quinn [this message]
2016-12-01 18:33 ` [gentoo-user] Anyone else having trouble with x11-libs/cairo? Alan McKinnon
2016-12-02 9:57 ` Daniel Quinn
2016-12-02 20:21 ` Mick
2016-12-06 17:15 ` Daniel Quinn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1c40fd34-da20-2607-d42f-9241d7d2c51b@danielquinn.org \
--to=gentoo@danielquinn.org \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox