Gentoo Archives: gentoo-user

From: Daniel Quinn <gentoo@×××××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Anyone else having trouble with x11-libs/cairo?
Date: Tue, 06 Dec 2016 17:15:25
Message-Id: 7fce0cec-15e8-185e-dc03-9d274611298c@danielquinn.org
In Reply to: Re: [gentoo-user] Anyone else having trouble with x11-libs/cairo? by Mick
1 For those who might stumble across this in the future, iamben helped me
2 out with this on IRC and the solution was rather annoying.
3
4 I had symlinked /usr/bin/lolcat to /usr/local/bin/cat
5
6 Apparently, somewhere in the stack of things that go on when compiling
7 x11-libs/cairo, `cat` was used and however it was use conflicted with
8 the would-be drop-in replacement games-misc/lolcat.
9
10 So kids, let this be a lesson to you. Some drop-in replacements, no
11 matter how fun, can be mighty unkind to your sanity in the long run.
12
13
14
15 On 02/12/16 20:21, Mick wrote:
16 > On Friday 02 Dec 2016 09:57:14 Daniel Quinn wrote:
17 >> Well the only difference between the output of `emerge -pv
18 >> x11-libs/cairo` on your machine vs. mine is that you appear to be
19 >> building 64 and 32 bit:
20 >>
21 >> mine: `ABI_X86="64 -32 -x32"`
22 >> yours: `ABI_X86="64 32 -x32"`
23 >>
24 >> As for the global setting for `threads`, I have it enabled, but isn't
25 >> that a good thing? Should I disable threads globally? I removed it
26 >> from make.conf and cairo still won't build, but that's unsurprising,
27 >> since the build makes no mention of that USE flag.
28 >>
29 >> # emerge --info | grep threads
30 >> USE="X a52 aac acl acpi aes alsa amd64 avx avx2 berkdb bluetooth
31 >> branding bzip2 cairo cdda cdr cli colord cracklib crypt cxx dbus dri dts
32 >> dvd dvdr eds emboss encode evo exif fam firefox flac fma3 fortran fuse
33 >> gdbm gif glamor gnome gnome-keyring gnome-online-accounts gpm gstreamer
34 >> gtk iconv introspection ipv6 jpeg lcms libnotify libsecret mad matroska
35 >> mmx mmxext mng modules mp3 mp4 mpeg mtp multilib nautilus ncurses
36 >> networkmanager nls nptl offensive ogg ogm opengl openmp pam pango pcre
37 >> pdf png policykit popcnt ppds pulseaudio qt3support readline sdl seccomp
38 >> session spell sqlite sse sse2 sse3 sse4_1 sse4_2 ssl ssse3
39 >> startup-notification svg systemd tcpd theora threads tiff truetype udev
40 >> udisks unicode upower usb v4l vaapi vdpau vim-syntax vorbis vpx x264
41 >> x265 xattr xcb xml xpm xv xvid xvmc zlib" ABI_X86="64"
42 >> ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
43 >> emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
44 >> intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
45 >> APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias
46 >> auth_basic authn_alias authn_anon authn_dbm authn_default authn_file
47 >> authz_dbm authz_default authz_groupfile authz_host authz_owner
48 >> authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir
49 >> disk_cache env expires ext_filter file_cache filter headers include info
50 >> log_config logio mem_cache mime mime_magic negotiation rewrite setenvif
51 >> speling status unique_id userdir usertrack vhost_alias"
52 >> CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon
53 >> braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load
54 >> memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext
55 >> popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc"
56 >> GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt
57 >> gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore
58 >> rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx"
59 >> INPUT_DEVICES="libinput" KERNEL="linux" L10N="en-GB en"
60 >> LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
61 >> ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console
62 >> presenter-minimizer" LINGUAS="en_GB en"
63 >> OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6"
64 >> PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4"
65 >> RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="nvidia"
66 >> XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p
67 >> iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark
68 >> dhcpmac delude chaos account"
69 > euse and 'equery hasuse' show me that threads are not enabled globally on my
70 > machine, but boost sets IUSE="+threads" in the ebuild.
71 >
72 > HTH.