Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GNOME Without Systemd (Part 2)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 11

PostPosted: Wed Dec 05, 2018 10:39 am    Post subject: Reply with quote

When I drag and drop an item in the application overview my cursor gets stuck with the hand symbol and the UI freezes.
It happens on both X and Wayland. I'm on v3.28.
Can you reproduce this?
Back to top
View user's profile Send private message
runningnak3d
n00b
n00b


Joined: 05 Sep 2018
Posts: 21

PostPosted: Wed Dec 05, 2018 3:27 pm    Post subject: Reply with quote

Ultimator wrote:
When I drag and drop an item in the application overview my cursor gets stuck with the hand symbol and the UI freezes.
It happens on both X and Wayland. I'm on v3.28.
Can you reproduce this?


Interesting -- I didn't even know that was a feature. Well -- I assume you are talking about dragging an icon from app overview onto another monitor and having the application open?

If so, I don't have 3.28 to test with anymore, but I just tested on 3.30 -- even installed some folder extensions just to see if maybe that is why you were doing drag / drop, and no problems.

Sorry I can't test 3.28 for you -- I am sure there are still some people around running 3.28 that will be able to.

-- Brian
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 460
Location: Earth

PostPosted: Wed Dec 05, 2018 4:58 pm    Post subject: Reply with quote

Ultimator wrote:
When I drag and drop an item in the application overview my cursor gets stuck with the hand symbol and the UI freezes.

I vaguely recalled this issue from years ago.

I did a quick check and sure enough I found Launchpad bug #402892 for RapidSVN (the bug has nothing to do with RapidSVN by the way).

The initial report was on 2009-07-28 and the last reported confirmation was on 2018-03-17. :o
_________________
Dantrell B.
Back to top
View user's profile Send private message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 11

PostPosted: Wed Dec 05, 2018 6:33 pm    Post subject: Reply with quote

runningnak3d wrote:
I assume you are talking about dragging an icon from app overview onto another monitor and having the application open?


That was not what I meant. I didn't even know that was possible :)

The UI freezes
- when I drag and drop an item from the application overview onto the favorites sidebar
- when I miss the bar because I let go the mouse button too early
- when I reorder items in the favorites bar via drag and drop

Right click on an item in the application overview and "add to favorites" works without problems.
I deactivated all plugins and custom themes but still have the same issue.
Back to top
View user's profile Send private message
runningnak3d
n00b
n00b


Joined: 05 Sep 2018
Posts: 21

PostPosted: Wed Dec 05, 2018 7:09 pm    Post subject: Reply with quote

Ultimator wrote:
runningnak3d wrote:
I assume you are talking about dragging an icon from app overview onto another monitor and having the application open?


That was not what I meant. I didn't even know that was possible :)


LOL -- yea, I didn't either.

Quote:

The UI freezes
- when I drag and drop an item from the application overview onto the favorites sidebar
- when I miss the bar because I let go the mouse button too early
- when I reorder items in the favorites bar via drag and drop


OK, so I disabled all extensions (probably could have gotten away with just disabling Dash to Dock -- but this made a nice sane environment), and I can half recreate your issue.

If I go to drag an icon from the app menu onto Dash (the favorites bar) but release the mouse button early, I get an icon with the drag hand -- however, all I have to do is click and the cursor goes back to normal.
The other two situations I can not recreate at all.

I have another workstation here that has Ubuntu 18.04 which is running Gnome 3.28. Tested there, and again, except for the one situation of releasing early (get the same results as my Gentoo install), I can't replicate your issue.

As Dantrell pointed out however, this bug has nothing to do with his patches -- so this conversation should probably be taken elsewhere so we don't clog up this support thread.

-- Brian
Back to top
View user's profile Send private message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 11

PostPosted: Wed Dec 05, 2018 10:18 pm    Post subject: Reply with quote

I managed to fix the issue by applying the two fixes here and here to gnome-base/gnome-shell.
Funny thing is I just installed them to prevent log spamming and thus be able to debug the issue but it seems like that did it already. Lucky me :D

@runningnak3d
The fixes are already applied in gnome 3.30. This should explain why you couldn't reproduce the issue.
I can now also reproduce your described behavior when dragging and dropping while releasing the mouse button early.
Thank you for testing
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 460
Location: Earth

PostPosted: Thu Dec 06, 2018 1:30 am    Post subject: Reply with quote

After my initial check, I didn't double back to this until now.

Ultimator wrote:
I managed to fix the issue by applying the two fixes here and here to gnome-base/gnome-shell.

Nice find. :o

I see that the second patch was merged but I'm not sure the first was. After I do some double checking, this will be backported on my end.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Gnubyte
n00b
n00b


Joined: 11 Apr 2016
Posts: 9
Location: Toulon

PostPosted: Thu Dec 06, 2018 6:33 am    Post subject: Build trouble with /desktop/gnome/3.30/extended profile Reply with quote

Hi all,
A ran info this:

First:
Code:
 # eselect profile show
Current /etc/portage/make.profile symlink:
  dantrell-gnome-3-30:default/linux/amd64/17.0/desktop/gnome/3.30/extended



Then, the trouble, emerging @world after profile change:

Code:
 * Messages for package gnome-base/librsvg-2.40.20:

 * Package:    gnome-base/librsvg-2.40.20
 * Repository: dantrell-gnome
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Applying librsvg-2.40.12-gtk-optional.patch ...
 * Running eautoreconf in '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20' ...
 * Running gtkdocize --copy ...
 * Running libtoolize --install --copy --force --automake ...
 * Running aclocal ...
 * Running autoconf --force ...
 * Running autoheader ...
 * Running automake --add-missing --copy --force-missing ...
 * ERROR: gnome-base/librsvg-2.40.20::dantrell-gnome failed (prepare phase):
 *   No installed vala in || ( dev-lang/vala:0.42[vapigen(+)] dev-lang/vala:0.40[vapigen(+)] dev-lang/vala:0.38[vapigen(+)] dev-lang/vala:0.36[vapigen(+)] dev-lang/vala:0.34[vapigen(+)] dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] )
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_prepare
 *   environment, line 3415:  Called vala_src_prepare
 *   environment, line 4166:  Called die
 * The specific snippet of code:
 *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
 *
 * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.40.20::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.40.20::dantrell-gnome'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'
 * S: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'


I checked, building dev-libs/vala-common separately, but no way. Building vala-commons semms ok, but
Code:
 eix dev-libs/vala-common
[?] dev-libs/vala-common
     Available versions:  [M]0.36.13 [M]~0.36.14 [M]0.36.15
     Installed versions:  0.42.3{tbz2}[?](07:14:20 12/06/18)
     Homepage:            https://wiki.gnome.org/Projects/Vala
     Description:         Build infrastructure for packages that use Vala

The state of vala-common seems weird "?"

I was following Sakaki install guide.

Any help is welcome.
Many thanks.

[Moderator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]
_________________
Linux addict since 1992
Padawan Gentoo, endoctriné par un maître
Back to top
View user's profile Send private message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 11

PostPosted: Thu Dec 06, 2018 10:09 am    Post subject: Re: Build trouble with /desktop/gnome/3.30/extended profile Reply with quote

Gnubyte wrote:
Code:
* No installed vala in || ( dev-lang/vala:0.42[vapigen(+)] dev-lang/vala:0.40[vapigen(+)] dev-lang/vala:0.38[vapigen(+)] dev-lang/vala:0.36[vapigen(+)] dev-lang/vala:0.34[vapigen(+)] dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] )

Do you have dev-lang/vala installed?
Gnubyte wrote:
The state of vala-common seems weird "?"

eix didn't pick up the overlay. Updating the cache should do it.
Code:
# eix-update
Back to top
View user's profile Send private message
Gnubyte
n00b
n00b


Joined: 11 Apr 2016
Posts: 9
Location: Toulon

PostPosted: Thu Dec 06, 2018 11:58 am    Post subject: Re: Build trouble with /desktop/gnome/3.30/extended profile Reply with quote

Ultimator wrote:
Gnubyte wrote:
Code:
* No installed vala in || ( dev-lang/vala:0.42[vapigen(+)] (...)

Do you have dev-lang/vala installed?
Gnubyte wrote:
The state of vala-common seems weird "?"

eix didn't pick up the overlay. Updating the cache should do it.
Code:
# eix-update


Ulitimator, thanks for the eix-update hint. For sure it'll be better with the overlays.

I switch back to the normal 17.0 profile, update @world, emerge --depclean, back to gnome 3.30 extended profile, emerge @world to see the results.
_________________
Linux addict since 1992
Padawan Gentoo, endoctriné par un maître
Back to top
View user's profile Send private message
Gnubyte
n00b
n00b


Joined: 11 Apr 2016
Posts: 9
Location: Toulon

PostPosted: Thu Dec 06, 2018 7:25 pm    Post subject: Build trouble with /desktop/gnome/3.30/extended profile Reply with quote

Still no way.

If i try to emerge dev-lang/vala:
Code:
# emerge dev-lang/vala

Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 3) gnome-base/librsvg-2.40.20::dantrell-gnome
>>> Failed to emerge gnome-base/librsvg-2.40.20, Log file:
>>>  '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/build.log'
>>> Jobs: 0 of 3 complete, 1 failed                 Load avg: 0.18, 0.07, 0.07
 * Package:    gnome-base/librsvg-2.40.20
 * Repository: dantrell-gnome
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking librsvg-2.40.20.tar.xz to /var/tmp/portage/gnome-base/librsvg-2.40.20/work
>>> Source unpacked in /var/tmp/portage/gnome-base/librsvg-2.40.20/work
>>> Preparing source in /var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20 ...
 * Applying librsvg-2.40.12-gtk-optional.patch ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20' ...
 * Running gtkdocize --copy ...
 [ ok ]
 * Running libtoolize --install --copy --force --automake ...
 [ ok ]
 * Running aclocal ...
 [ ok ]
 * Running autoconf --force ...
 [ ok ]
 * Running autoheader ...
 [ ok ]
 * Running automake --add-missing --copy --force-missing ...
 [ ok ]
 * Running elibtoolize in: librsvg-2.40.20/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 * ERROR: gnome-base/librsvg-2.40.20::dantrell-gnome failed (prepare phase):
 *   No installed vala in || ( dev-lang/vala:0.42[vapigen(+)] dev-lang/vala:0.40[vapigen(+)] dev-lang/vala:0.38[vapigen(+)] dev-lang/vala:0.36[vapigen(+)] dev-lang/vala:0.34[vapigen(+)] dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] )
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_prepare
 *   environment, line 3415:  Called vala_src_prepare
 *   environment, line 4166:  Called die
 * The specific snippet of code:
 *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
 *
 * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.40.20::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.40.20::dantrell-gnome'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'
 * S: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'

 * Messages for package gnome-base/librsvg-2.40.20:

 * Package:    gnome-base/librsvg-2.40.20
 * Repository: dantrell-gnome
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Applying librsvg-2.40.12-gtk-optional.patch ...
 * Running eautoreconf in '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20' ...
 * Running gtkdocize --copy ...
 * Running libtoolize --install --copy --force --automake ...
 * Running aclocal ...
 * Running autoconf --force ...
 * Running autoheader ...
 * Running automake --add-missing --copy --force-missing ...
 * ERROR: gnome-base/librsvg-2.40.20::dantrell-gnome failed (prepare phase):
 *   No installed vala in || ( dev-lang/vala:0.42[vapigen(+)] dev-lang/vala:0.40[vapigen(+)] dev-lang/vala:0.38[vapigen(+)] dev-lang/vala:0.36[vapigen(+)] dev-lang/vala:0.34[vapigen(+)] dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] )
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_prepare
 *   environment, line 3415:  Called vala_src_prepare
 *   environment, line 4166:  Called die
 * The specific snippet of code:
 *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
 *
 * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.40.20::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.40.20::dantrell-gnome'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'
 * S: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'


gnome-base/librsvg is a prerequisite of dev-lang/vala

Any clue ?

Here are the required outputs:
Code:
 # emerge --info '=gnome-base/librsvg-2.40.20::dantrell-gnome'
Portage 2.3.51 (python 3.6.5-final-0, targets/desktop/gnome/extended, gcc-7.3.0, glibc-2.27-r6, 4.15.0-20-generic x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.15.0-20-generic-x86_64-Intel-R-_Core-TM-_i7-8550U_CPU_@_1.80GHz-with-gentoo-2.6
KiB Mem:     8075212 total,   4350696 free
KiB Swap:   10485756 total,  10476284 free
Timestamp of repository gentoo: Thu, 06 Dec 2018 05:30:01 +0000
Head commit of repository gentoo: 04b3cad2e4c1c3b30805ebe501d442f52e699ab7
Head commit of repository sakaki-tools: 5c6bdd6f5d6625db4ddaca0bd2d437bdd8826c71

Head commit of repository dantrell-gnome-3-14: f492575c1b1f8f93040fa98ba4d33ef7709133c0

Head commit of repository dantrell-gnome-3-16: dd9d32bb118f34725b97c3565abb8c9ba8b34d66

Head commit of repository dantrell-gnome-3-18: 95c2ce3e3733472ef1d85f19a98d61769b2b0bf7

Head commit of repository dantrell-gnome-3-20: c7755e4d7bf34c35d31a18b98f89538cff654088

Head commit of repository dantrell-gnome-3-22: 20ec92f98d7d18612da63d6205863b17e604c242

Head commit of repository dantrell-gnome-3-24: e3eabab54b6a873b2134e5642e30e943d11f02c4

Head commit of repository dantrell-gnome-3-26: e212e2a4c81f2d9d1fffb58e498f9b43a5d97d52

Head commit of repository dantrell-gnome-3-28: cd949fdc44b27abc1e6d6145e4314f94dfe93481

Head commit of repository dantrell-gnome-3-30: 53fe075189df534ed6457926a68432ebaed68dc0

Head commit of repository dantrell-gnome: d0d3159f8f31a8043c19527f68dcb9c1a0533afe

sh bash 4.4_p12
ld GNU ld (Gentoo 2.30 p5) 2.30.0
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.24.3-r1::gentoo
dev-lang/python:          2.7.15::gentoo, 3.6.5::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.29::dantrell-gnome
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.15.1-r2::gentoo
sys-devel/binutils:       2.30-r4::gentoo
sys-devel/gcc:            7.3.0-r3::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.27-r6::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-max-age: 24
    sync-rsync-extra-opts:

sakaki-tools
    location: /usr/local/portage/sakaki-tools
    sync-type: git
    sync-uri: https://github.com/sakaki-/sakaki-tools.git
    masters: gentoo
    priority: 50

dantrell-gnome-3-14
    location: /usr/local/portage/dantrell-gnome-3-14
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-14.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-16
    location: /usr/local/portage/dantrell-gnome-3-16
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-16.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-18
    location: /usr/local/portage/dantrell-gnome-3-18
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-18.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-20
    location: /usr/local/portage/dantrell-gnome-3-20
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-20.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-22
    location: /usr/local/portage/dantrell-gnome-3-22
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-22.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-24
    location: /usr/local/portage/dantrell-gnome-3-24
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-24.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-26
    location: /usr/local/portage/dantrell-gnome-3-26
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-26.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-28
    location: /usr/local/portage/dantrell-gnome-3-28
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-28.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-30
    location: /usr/local/portage/dantrell-gnome-3-30
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-30.git
    masters: gentoo
    priority: 100

dantrell-gnome
    location: /usr/local/portage/dantrell-gnome
    sync-type: git
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome.git
    masters: gentoo
    priority: 150

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE CC-Sampling-Plus-1.0"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=9 --load-average=8"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms split-elog strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9 -l8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli colord crypt cups cxx dbus dri dts dvd dvdr eds elogind encode evo exif fam flac fortran gdbm gif glamor gnome gnome-keyring gnome-online-accounts gpm gtk3 gtkstyle iconv introspection ipv6 jpeg lcms ldap libnotify libsecret libtirpc mad mng mp3 mp4 mpeg multilib nautilus ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio readline sdl seccomp spell ssl startup-notification svg tcpd tiff tracker truetype udev udisks unicode upower usb vorbis x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon plan sheets stage words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby23 ruby24" USERLAND="GNU" VIDEO_CARDS="intel i965 nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Code:
 # emerge -pqv '=gnome-base/librsvg-2.40.20::dantrell-gnome'
[ebuild  N    ] gnome-base/librsvg-2.40.20  USE="introspection vala -tools" ABI_X86="(64) -32 (-x32)"

 * IMPORTANT: 5 news items need reading for repository 'sakaki-tools'.
 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


Code:
# cat /var/tmp/portage/gnome-base/librsvg-2.40.20/temp/build.log
 * Package:    gnome-base/librsvg-2.40.20
 * Repository: dantrell-gnome
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking librsvg-2.40.20.tar.xz to /var/tmp/portage/gnome-base/librsvg-2.40.20/work
>>> Source unpacked in /var/tmp/portage/gnome-base/librsvg-2.40.20/work
>>> Preparing source in /var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20 ...
 * Applying librsvg-2.40.12-gtk-optional.patch ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20' ...
 * Running gtkdocize --copy ...
 [ ok ]
 * Running libtoolize --install --copy --force --automake ...
 [ ok ]
 * Running aclocal ...
 [ ok ]
 * Running autoconf --force ...
 [ ok ]
 * Running autoheader ...
 [ ok ]
 * Running automake --add-missing --copy --force-missing ...
 [ ok ]
 * Running elibtoolize in: librsvg-2.40.20/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 * ERROR: gnome-base/librsvg-2.40.20::dantrell-gnome failed (prepare phase):
 *   No installed vala in || ( dev-lang/vala:0.42[vapigen(+)] dev-lang/vala:0.40[vapigen(+)] dev-lang/vala:0.38[vapigen(+)] dev-lang/vala:0.36[vapigen(+)] dev-lang/vala:0.34[vapigen(+)] dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] )
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_prepare
 *   environment, line 3415:  Called vala_src_prepare
 *   environment, line 4166:  Called die
 * The specific snippet of code:
 *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
 *
 * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.40.20::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.40.20::dantrell-gnome'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.40.20/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'
 * S: '/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20'


Code:
# cat /var/tmp/portage/gnome-base/librsvg-2.40.20/temp/environment
declare -x ABI="amd64"
declare -x ABI_MIPS=""
declare -x ABI_PPC=""
declare -x ABI_S390=""
declare -x ABI_X86="64"
declare -a ALL_AUTOTOOLS_MACROS=([0]="AC_PROG_LIBTOOL" [1]="AM_PROG_LIBTOOL" [2]="LT_INIT" [3]="LT_CONFIG_LTDL_DIR" [4]="AC_CONFIG_HEADERS" [5]="AC_CONFIG_HEADER" [6]="AM_CONFIG_HEADERS" [7]="AM_CONFIG_HEADER" [8]="AC_CONFIG_SUBDIRS" [9]="AC_CONFIG_AUX_DIR" [10]="AC_CONFIG_MACRO_DIR" [11]="AM_INIT_AUTOMAKE" [12]="AM_GLIB_GNU_GETTEXT" [13]="AM_GNU_GETTEXT_VERSION" [14]="AM_GNU_GETTEXT_REQUIRE_VERSION" [15]="AC_PROG_INTLTOOL" [16]="IT_PROG_INTLTOOL" [17]="GTK_DOC_CHECK" [18]="GNOME_DOC_INIT")
declare -x ALSA_CARDS=""
declare -x APACHE2_MODULES=""
declare -x APACHE2_MPMS=""
declare -x ARCH="amd64"
declare -- AT_M4DIR=""
declare -- AT_SYS_M4DIR=""
declare -- AUTOTOOLS_AUTO_DEPEND="yes"
declare -- AUTOTOOLS_DEPEND="!<sys-devel/gettext-0.18.1.1-r3
        || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15  )
        >=sys-devel/autoconf-2.69
        >=sys-devel/libtool-2.4"
declare BDEPEND=""
declare -x BOOTSTRAP_USE="cxx unicode internal-glib split-usr python_targets_python3_6 python_targets_python2_7 multilib"
declare -x CALLIGRA_EXPERIMENTAL_FEATURES=""
declare -x CALLIGRA_FEATURES=""
declare -x CAMERAS=""
declare -x CBUILD="x86_64-pc-linux-gnu"
declare -x CFLAGS="-march=native -O2 -pipe"
declare -x CFLAGS_amd64="-m64"
declare -x CFLAGS_default
declare -x CFLAGS_x32="-mx32"
declare -x CFLAGS_x86="-m32"
declare -x CHOST="x86_64-pc-linux-gnu"
declare -x CHOST_amd64="x86_64-pc-linux-gnu"
declare -x CHOST_default="x86_64-pc-linux-gnu"
declare -x CHOST_x32="x86_64-pc-linux-gnux32"
declare -x CHOST_x86="i686-pc-linux-gnu"
declare -x COLLECTD_PLUGINS=""
declare -x CPU_FLAGS_ARM=""
declare -x CPU_FLAGS_X86=""
declare -x CTARGET_default="x86_64-pc-linux-gnu"
declare -x CURL_SSL=""
declare -x CXXFLAGS="-march=native -O2 -pipe"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/0/bus"
declare -x DEFAULT_ABI="amd64"
declare -x DEFINED_PHASES=" compile configure install postinst postrm preinst prepare test"
declare DEPEND="
        >=dev-libs/glib-2.12.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=x11-libs/cairo-1.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=x11-libs/pango-1.38.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=dev-libs/libxml2-2.9.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=dev-libs/libcroco-0.6.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=x11-libs/gdk-pixbuf-2.20:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,
abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,
abi_s390_32(-)?,abi_s390_64(-)?]
        introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )
        tools? ( >=x11-libs/gtk+-3.10.0:3 )

        dev-libs/gobject-introspection-common
        dev-libs/vala-common
        >=dev-util/gtk-doc-am-1.13
        >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3
        || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15  )
        >=sys-devel/autoconf-2.69
        >=sys-devel/libtool-2.4  app-arch/xz-utils >=sys-apps/sed-4
        dev-util/desktop-file-utils
        x11-misc/shared-mime-info
"
declare DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
declare -- DESKTOP_DATABASE_DIR="/usr/share/applications"
declare -- DESKTOP_DATABASE_UPDATE_BIN="/usr/bin/update-desktop-database"
declare -x DESTTREE="/usr"
declare -x DIROPTIONS="-m0755"
declare -x EAPI="6"
declare -x ELIBC="glibc"
declare -- ELTCONF=""
declare -x ENLIGHTENMENT_MODULES=""
declare -x ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
declare -- EPATCH_COMMON_OPTS="-g0 -E --no-backup-if-mismatch"
declare -- EPATCH_EXCLUDE=""
declare -- EPATCH_FORCE="no"
declare -- EPATCH_MULTI_MSG="Applying various patches (bugfixes/updates) ..."
declare -- EPATCH_OPTS=""
declare -- EPATCH_SINGLE_MSG=""
declare -- EPATCH_SOURCE="/var/tmp/portage/gnome-base/librsvg-2.40.20/work/patch"
declare -- EPATCH_SUFFIX="patch.bz2"
declare -x EXEOPTIONS="-m0755"
declare -x FCFLAGS="-O2 -pipe"
declare -x FETCHCOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\""
declare -x FFLAGS="-O2 -pipe"
declare -x FFTOOLS=""
declare -x GCC_SPECS=""
declare -- GCONFTOOL_BIN="/usr/bin/gconftool-2"
declare -- GLIB_COMPILE_SCHEMAS="/usr/bin/glib-compile-schemas"
declare -- GNOME2_EAUTORECONF=""
declare -- GNOME2_LA_PUNT="yes"
declare -- GNOME_ORG_MODULE="librsvg"
declare -- GNOME_ORG_PVP="2.40"
declare -- GNOME_TARBALL_SUFFIX="xz"
declare -x GPG_TTY="/dev/pts/5"
declare -x GPSD_PROTOCOLS=""
declare -x GRUB_PLATFORMS=""
declare -- GTK_UPDATE_ICON_CACHE="/usr/bin/gtk-update-icon-cache"
declare HDEPEND=""
declare HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
declare -x INHERITED=" toolchain-funcs multilib libtool autotools desktop epatch estack ltprune preserve-libs vcs-clean eutils versionator gnome.org xdg-utils gnome2-utils xdg gnome2 multibuild multilib-build multilib-minimal vala"
declare -x INPUT_DEVICES=""
declare -x INSDESTTREE=""
declare -x INSOPTIONS="-m0644"
declare IUSE="+introspection tools vala abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64"
declare -x IUSE_EFFECTIVE="abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 abi_x86_32 abi_x86_64 abi_x86_x32 alpha amd64 amd64-fbsd amd64-linux arm arm64 elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic elibc_glibc elibc_mingw elibc_mintlib elibc_musl elibc_uclibc hppa ia64 introspection kernel_AIX kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux m68k m68k-mint mips ppc ppc-aix ppc-macos ppc64 ppc64-linux prefix prefix-chain prefix-guest s390 sh sparc sparc-solaris sparc64-solaris tools userland_BSD userland_GNU vala x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
declare -x IUSE_IMPLICIT="abi_x86_64 prefix prefix-chain prefix-guest"
declare -x KERNEL="linux"
declare -x KERNEL_ABI="amd64"
declare -x KEYWORDS="*"
declare -x L10N=""
declare -x LANG="C"
declare -x LCD_DEVICES=""
declare -x LC_COLLATE="C"
declare -x LC_MESSAGES="C"
declare -x LDFLAGS="-Wl,-O1 -Wl,--as-needed"
declare -x LDFLAGS_amd64="-m elf_x86_64"
declare -x LDFLAGS_default
declare -x LDFLAGS_x32="-m elf32_x86_64"
declare -x LDFLAGS_x86="-m elf_i386"
declare -x LESSCLOSE="/usr/bin/lesspipe %s %s"
declare -x LIBDIR_amd64="lib64"
declare -x LIBDIR_default="lib"
declare -x LIBDIR_x32="libx32"
declare -x LIBDIR_x86="lib32"
declare -x LIBOPTIONS="-m0644"
declare -x LIBREOFFICE_EXTENSIONS=""
declare -x LICENSE="LGPL-2"
declare -x LIRC_DEVICES=""
declare -x LLVM_TARGETS=""
declare -x MAIL="/var/mail/root"
declare -x MAKEOPTS="-j9 -l8"
declare -x MANPAGER="manpager"
declare -- MIMEINFO_DATABASE_DIR="/usr/share/mime"
declare -- MIMEINFO_DATABASE_UPDATE_BIN="/usr/bin/update-mime-database"
declare -x MONKEYD_PLUGINS=""
declare -x MULTILIB_ABIS="amd64 x86"
declare -x MULTILIB_STRICT_DENY="64-bit.*shared object"
declare -x MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
declare -x MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
declare -- MULTILIB_USEDEP="abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,
abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?"
declare -x NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
declare -x NETBEANS_MODULES=""
declare -x NGINX_MODULES_HTTP=""
declare -x NGINX_MODULES_MAIL=""
declare -x NGINX_MODULES_STREAM=""
declare -x NUMCPUS="8"
declare -x NUMCPUSPLUSONE="9"
declare -x OFED_DRIVERS=""
declare -x OFFICE_IMPLEMENTATION=""
declare -x OPENGL_PROFILE="xorg-x11"
declare -x OPENMPI_FABRICS=""
declare -x OPENMPI_OFED_FEATURES=""
declare -x OPENMPI_RM=""
declare -x PATH="/usr/lib/portage/python3.6/ebuild-helpers/xattr:/usr/lib/portage/python3.6/ebuild-helpers:/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0:/usr/lib/llvm/6/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
declare PDEPEND=""
declare -x PHP_TARGETS=""
declare -x PORTAGE_COMPRESSION_COMMAND="bzip2"
declare -a PORTAGE_DOCOMPRESS=([0]="/usr/share/doc" [1]="/usr/share/info" [2]="/usr/share/man")
declare -x PORTAGE_DOCOMPRESS_SIZE_LIMIT="128"
declare -a PORTAGE_DOCOMPRESS_SKIP=([0]="/usr/share/doc/librsvg-2.40.20/html")
declare -a PORTAGE_DOSTRIP=([0]="/")
declare -a PORTAGE_DOSTRIP_SKIP=()
declare -x POSTGRES_TARGETS=""
declare -x PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
declare -x PROPERTIES=""
declare -x PYTHONDONTWRITEBYTECODE="1"
declare -x PYTHON_SINGLE_TARGET=""
declare -x PYTHON_TARGETS=""
declare -x QEMU_SOFTMMU_TARGETS=""
declare -x QEMU_USER_TARGETS=""
declare RDEPEND="
        >=dev-libs/glib-2.12.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=x11-libs/cairo-1.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=x11-libs/pango-1.38.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=dev-libs/libxml2-2.9.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=dev-libs/libcroco-0.6.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
        >=x11-libs/gdk-pixbuf-2.20:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,
abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,
abi_s390_32(-)?,abi_s390_64(-)?]
        introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )
        tools? ( >=x11-libs/gtk+-3.10.0:3 )
 "
declare REPOSITORY
declare REQUIRED_USE="vala? ( introspection ) "
declare -x RESTRICT=""
declare -x RESUMECOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\""
declare -x ROS_MESSAGES=""
declare -x RUBY_TARGETS=""
declare -x S="/var/tmp/portage/gnome-base/librsvg-2.40.20/work/librsvg-2.40.20"
declare -x SANDBOX_DEBUG="0"
declare -x SANDBOX_DENY=""
declare -x SANDBOX_PREDICT="/var/tmp/portage/gnome-base/librsvg-2.40.20/homedir:/dev/crypto:/var/cache/fontconfig"
declare -x SANDBOX_READ="/:/var/tmp"
declare -x SANDBOX_VERBOSE="1"
declare -x SANDBOX_WRITE=":/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp:/var/tmp/:/var/tmp/portage/gnome-base/librsvg-2.40.20/homedir/.bash_history"
declare -x SANE_BACKENDS=""
declare -- SCROLLKEEPER_DIR="/var/lib/scrollkeeper"
declare -- SCROLLKEEPER_UPDATE_BIN="/usr/bin/scrollkeeper-update"
declare -x SHELL="/bin/bash"
declare -x SLOT="2"
declare SRC_URI="mirror://gnome/sources/librsvg/2.40/librsvg-2.40.20.tar.xz"
declare -x SSH_CLIENT="192.168.1.28 52652 22"
declare -x SSH_CONNECTION="192.168.1.28 52652 192.168.1.76 22"
declare -x SSH_TTY="/dev/pts/5"
declare -x SYMLINK_LIB="yes"
declare -x TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
declare -x USE="abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala"
declare -x USERLAND="GNU"
declare -x USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
declare -x USE_EXPAND_UNPREFIXED="ARCH"
declare -x USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sh sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
declare -x USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
declare -x USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
declare -x USE_EXPAND_VALUES_USERLAND="BSD GNU"
declare -x UWSGI_PLUGINS=""
declare -- VALA_MAX_API_VERSION="0.42"
declare -- VALA_MIN_API_VERSION="0.26"
declare -- VALA_USE_DEPEND="vapigen"
declare -x VIDEO_CARDS=""
declare -x VOICEMAIL_STORAGE=""
declare -x WANT_AUTOCONF="latest"
declare -x WANT_AUTOMAKE="latest"
declare -x WANT_LIBTOOL="latest"
declare -x XDG_CONFIG_DIRS="/etc/xdg"
declare -x XDG_DATA_DIRS="/root/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share"
declare -x XDG_RUNTIME_DIR="/run/user/0"
declare -x XDG_SESSION_ID="9"
declare -x XFCE_PLUGINS=""
declare -x XTABLES_ADDONS=""
declare -- _AUTOTOOLS_ECLASS="1"
declare -- _DESKTOP_ECLASS="1"
declare -- _EPATCH_ECLASS="1"
declare -- _ESTACK_ECLASS="1"
declare -- _EUTILS_ECLASS="1"
declare -x _E_DOCDESTTREE_=""
declare -x _E_EXEDESTTREE_=""
declare -a _LATEST_AUTOMAKE=([0]="1.16.1:1.16" [1]="1.15.1:1.15")
declare -- _LIBTOOL_ECLASS="1"
declare -- _LTPRUNE_ECLASS="1"
declare -- _MULTIBUILD="1"
declare -- _MULTILIB_BUILD="1"
declare -- _MULTILIB_ECLASS="1"
declare -a _MULTILIB_FLAGS=([0]="abi_x86_32:x86,x86_fbsd,x86_freebsd,x86_linux,x86_macos,x86_solaris" [1]="abi_x86_64:amd64,amd64_fbsd,x64_freebsd,amd64_linux,x64_macos,x64_solaris" [2]="abi_x86_x32:x32" [3]="abi_mips_n32:n32" [4]="abi_mips_n64:n64" [5]="abi_mips_o32:o32" [6]="abi_ppc_32:ppc,ppc_aix,ppc_macos" [7]="abi_ppc_64:ppc64" [8]="abi_s390_32:s390" [9]="abi_s390_64:s390x")
declare -- _PRESERVE_LIBS_ECLASS="1"
declare -- _TOOLCHAIN_FUNCS_ECLASS="1"
declare -- _VERSIONATOR_ECLASS="1"
declare -- __AUTOTOOLS_AUTO_DEPEND="yes"
declare -- _libtool_atom=">=sys-devel/libtool-2.4"
declare -- phase_func


[Moderator edit: changed [quote] tags to [code] tags to preserve output layout; broke long whitespace-free lines in code tags to fix thread layout. -Hu]
[Gnubyte edit: congratulations, thank you moderator for your intervention]
_________________
Linux addict since 1992
Padawan Gentoo, endoctriné par un maître
Back to top
View user's profile Send private message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 11

PostPosted: Fri Dec 07, 2018 10:58 am    Post subject: Re: Build trouble with /desktop/gnome/3.30/extended profile Reply with quote

Gnubyte wrote:
Code:
# emerge -pqv '=gnome-base/librsvg-2.40.20::dantrell-gnome'
[ebuild  N    ] gnome-base/librsvg-2.40.20  USE="introspection vala -tools" ABI_X86="(64) -32 (-x32)"

 * IMPORTANT: 5 news items need reading for repository 'sakaki-tools'.
 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

gnome-librsvg optionally requires vala. Try emerging gnome-base/librsvg without vala first to satisfy the dependency of vala.
Code:
# USE="-vala" emerge --oneshot gnome-base/librsvg
# emerge --oneshot dev-lang/vala
# emerge --oneshot gnome-base/librsvg

Then update @world.
Back to top
View user's profile Send private message
Gnubyte
n00b
n00b


Joined: 11 Apr 2016
Posts: 9
Location: Toulon

PostPosted: Fri Dec 07, 2018 7:28 pm    Post subject: Re: Build trouble with /desktop/gnome/3.30/extended profile Reply with quote

Ultimator wrote:
Gnubyte wrote:
Code:
# emerge -pqv '=gnome-base/librsvg-2.40.20::dantrell-gnome'
[ebuild  N    ] gnome-base/librsvg-2.40.20  USE="introspection vala -tools" ABI_X86="(64) -32 (-x32)"

 * IMPORTANT: 5 news items need reading for repository 'sakaki-tools'.
 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

gnome-librsvg optionally requires vala. Try emerging gnome-base/librsvg without vala first to satisfy the dependency of vala.
Code:
# USE="-vala" emerge --oneshot gnome-base/librsvg
# emerge --oneshot dev-lang/vala
# emerge --oneshot gnome-base/librsvg

Then update @world.


Your point of view is logic.

The problem is solved, thanks :-)
_________________
Linux addict since 1992
Padawan Gentoo, endoctriné par un maître
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 413
Location: Brazil

PostPosted: Sat Dec 08, 2018 1:24 pm    Post subject: Reply with quote

dantrell wrote:
Ultimator wrote:
When I drag and drop an item in the application overview my cursor gets stuck with the hand symbol and the UI freezes.

I vaguely recalled this issue from years ago.

I did a quick check and sure enough I found Launchpad bug #402892 for RapidSVN (the bug has nothing to do with RapidSVN by the way).

The initial report was on 2009-07-28 and the last reported confirmation was on 2018-03-17. :o

I could semi-consistently reproduce this when dragging and dropping images to upload / send on different web pages (such as imgur or whatsapp web). Sometimes it would be stuck in the drag-n-drop icon and requires a hard reset to fix.

*edit* - That was using google-chrome, btw.
Back to top
View user's profile Send private message
runningnak3d
n00b
n00b


Joined: 05 Sep 2018
Posts: 21

PostPosted: Sun Dec 09, 2018 1:09 pm    Post subject: Reply with quote

saboya wrote:
dantrell wrote:
Ultimator wrote:
When I drag and drop an item in the application overview my cursor gets stuck with the hand symbol and the UI freezes.

I vaguely recalled this issue from years ago.

I did a quick check and sure enough I found Launchpad bug #402892 for RapidSVN (the bug has nothing to do with RapidSVN by the way).

The initial report was on 2009-07-28 and the last reported confirmation was on 2018-03-17. :o

I could semi-consistently reproduce this when dragging and dropping images to upload / send on different web pages (such as imgur or whatsapp web). Sometimes it would be stuck in the drag-n-drop icon and requires a hard reset to fix.

*edit* - That was using google-chrome, btw.


I spun up a 3.28 I install, and I can confirm the problem as well. However, as I stated earlier, my Ubuntu 18.04 test box which has Gnome 3.28 does not have the bug. I am guessing that Canonical back portted the patches that Dantrell found, but I haven't had time to dig and look
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 460
Location: Earth

PostPosted: Sun Dec 09, 2018 5:05 pm    Post subject: Reply with quote

dantrell wrote:
I can't get thumbnails to generate with bubblewrap (with either my or Gentoo's version). At this point I think it's my setup so I have some triple checking to do.

I now have bubblewrap working (both my and Gentoo's version).

The issue was indeed my setup. :oops:

dantrell wrote:
I see that the second patch was merged but I'm not sure the first was. After I do some double checking, this will be backported on my end.

I did my due diligence here and confirmed that the 1st patch (Tweener) was not merged.

The most pressing issue involved was dragging and dropping (2nd patch) so that's what I focused on.

This has been backported to all available GNOME release versions and slotted in ~ for testing.

Gnubyte wrote:
Then, the trouble, emerging @world after profile change [...]

Ultimator wrote:
gnome-librsvg optionally requires vala. Try emerging gnome-base/librsvg without vala first to satisfy the dependency of vala.

It can be hard read emerge output at times but this is the solution I would have given you too since I know exactly why it happened.

There's a circular dependency that affects new installs and the solution I implemented resolves it without affecting existing installs. Transitioning installs are largely unaffected as well but as you can see, you did got caught.

I'll be looking for a better solution.

Gnubyte wrote:
Here are the required outputs [...]

Unless you are actually making use of multiple GNOME release versions, only the dantrell-gnome overlay is required in addition to the overlay for the GNOME release version you want (e.g. dantrell-gnome-3-30).

dantrell wrote:
I have included these releases but they'll probably remain keyword masked for a while.

Recent versions of elogind are no longer keyword masked but instead are slotted in ~.

I did test them but you know how it goes. :twisted:

P.S. In other news, users of Chromium running older GNOME release versions (<3.26) will/may have noticed that Chromium >=71 now has a hard dependency on ATK 2.26.

It doesn't and I don't want to fork Chromium so I have inquired on whether this change can be reverted.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 82
Location: Italy

PostPosted: Mon Dec 10, 2018 3:23 pm    Post subject: Reply with quote

dantrell wrote:
I now have bubblewrap working (both my and Gentoo's version).

Good! Now we need to understand why thumbnails fail on remote sources (such as sftp://, davs://, etc) :twisted: :twisted:
I haven't spent much time investigating this yet, but I can tell you Fedora, Arch and surprisingly Void work OK.

dantrell wrote:
Recent versions of elogind are no longer keyword masked but instead are slotted in ~.

I did test them but you know how it goes. :twisted:

Here I go:
Code:
--- a/sys-auth/elogind/elogind-239.3.ebuild
+++ b/sys-auth/elogind/elogind-239.3.ebuild
@@ -80,13 +80,16 @@ src_configure() {
                -Ddefault-hierarchy=${cgroupmode}
                -Ddefault-kill-user-processes=false
                -Dacl=$(usex acl true false)
-               -Ddebug-extra=elogind
                --buildtype $(usex debug debug release)
                -Dhtml=$(usex doc auto false)
                -Dpam=$(usex pam true false)
                -Dselinux=$(usex selinux true false)
        )
 
+       if use debug; then
+               emesonargs+=( -Ddebug-extra=elogind )
+       fi
+
        meson_src_configure
 }

It seems that even if --buildtype is correctly sets to release, -Ddebug-extra=elogind brings something "debuggy" in anyway. This leads to ~1sec delay when adjusting screen backlight (for every step) or a huge wait when launching busctl.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6614
Location: Austria

PostPosted: Mon Dec 10, 2018 8:43 pm    Post subject: Reply with quote

I'd appreciate to receive feedback if people feel the need to randomly fork the elogind ebuild.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 460
Location: Earth

PostPosted: Mon Dec 10, 2018 10:49 pm    Post subject: Reply with quote

dantrell wrote:
It doesn't and I don't want to fork Chromium so I have inquired on whether this change can be reverted.

I inquired and got bureaucracy in response (which I have no interest in) so I'll be resolving this on my end.

I think I'll be moving the affected ATK packages to the generic GNOME overlay.

Shibotto wrote:
Here I go [...]

Looks like I misinterpreted that configure option. I thought it was going to be defined regardless and therefore needed a sane default.

I test your solution and it does the job so thanks for that. :)

asturm wrote:
I'd appreciate [...]

Any issues with elogind have been and will continue to be reported upstream by someone other than me.

asturm wrote:
[...] if [...]

The rest, I'm going to ignore.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Page 10 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum