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

Goto page Previous  1, 2, 3 ... 23, 24, 25  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
simonvanderveldt
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jan 2016
Posts: 78

PostPosted: Sat Apr 14, 2018 9:43 am    Post subject: Reply with quote

Just updated my profile to "dantrell-gnome-3-26:default/linux/amd64/17.0/desktop/gnome/3.26" and gcc 7.3.0 and apart from 1 package it all worked in 1 go :)
Unfortunately I'm still unable to login through GDM directly, I figured rebuilding everything might help somehow, but no change there.

The only package that failed to build was media-gfx/inkscape-0.91-r4.
It threw the following error a couple of times:
Code:
ui/tools/flood-tool.cpp:271:119: error: call of overloaded 'abs(unsigned int)' is ambiguous
  += abs(static_cast<int>(amc ? unpremul_alpha(rmc, amc) : 0) - (amop ? unpremul_alpha(rmop, amop) : 0));
                                                                                                       ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/cstdlib:75:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/stdlib.h:36,
                 from ./trace/trace.h:17,
                 from ./trace/potrace/inkscape-potrace.h:20,
                 from ui/tools/flood-tool.cpp:24:


I see there are a couple of other versions in your overlay but none of them seem to be keyworded:
Code:
Keywords for media-gfx/inkscape:
             |                             |   u   | 
             | a a         p   a         s |   n   | 
             | l m   h i   p   r m m s   p | e u s | r
             | p d a p a p c x m 6 i 3   a | a s l | e
             | h 6 r p 6 p 6 8 6 8 p 9 s r | p e o | p
             | a 4 m a 4 c 4 6 4 k s 0 h c | i d t | o
-------------+-----------------------------+-------+---------------
  [I]0.91-r4 | o o o o o o o o o o o o o o | 6 o 0 | dantrell-gnome
   0.92.1-r2 | o o o o o o o o o o o o o o | 6 #   | dantrell-gnome
[M]0.92.2    | o + ~ ~ o + + + o o o o o o | 6 o   | gentoo       
   0.92.2-r1 | o o o o o o o o o o o o o o | 6 #   | dantrell-gnome
   0.92.3    | o ~ ~ ~ o ~ ~ ~ o o o o o o | 6 o   | gentoo       
   0.92.3    | o o o o o o o o o o o o o o | 6 o   | dantrell-gnome
Back to top
View user's profile Send private message
redeltaglio
n00b
n00b


Joined: 04 Apr 2018
Posts: 4

PostPosted: Sun Apr 15, 2018 12:14 pm    Post subject: error persist en 3.24.4 Reply with quote

Code:
 
* ERROR: gnome-base/gnome-control-center-3.24.4::dantrell-gnome-3-24 failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=gnome-base/gnome-control-center-3.24.4::dantrell-gnome-3-24'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/gnome-control-center-3.24.4::dantrell-gnome-3-24'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/work/gnome-control-center-3.24.4'
 * S: '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/work/gnome-control-center-3.24.4'

 * Messages for package gnome-base/gnome-control-center-3.24.4:

 * Package:    gnome-base/gnome-control-center-3.24.4
 * Repository: dantrell-gnome-3-24
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 bluetooth colord cups elibc_glibc elogind gnome-online-accounts ibus kernel_linux networkmanager userland_GNU wayland
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Applying gnome-control-center-3.24.2-user-accounts-prevent-segfault-when-user-list-is-empty.patch ...
 * Applying gnome-control-center-3.24.2-optional.patch ...
 * Applying gnome-control-center-3.24.4-optional-wayland.patch ...
 * Applying gnome-control-center-3.24.2-optional-networkmanager.patch ...
 * Applying gnome-control-center-3.24.2-optional-cups.patch ...
 * Applying gnome-control-center-3.24.2-gentoo-paths.patch ...
 * Applying gnome-control-center-3.24.2-fix-without-gdkwayland.patch ...
 * Applying gnome-control-center-3.18.2-disable-automatic-datetime-and-timezone-options.patch ...
 * Applying gnome-control-center-3.18.2-disable-changing-hostname.patch ...
 * Running eautoreconf in '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/work/gnome-control-center-3.24.4' ...
 * Running intltoolize --automake --copy --force ...
 * Running libtoolize --install --copy --force --automake ...
 * Running aclocal -I m4 -I libgd ...
 * Running autoconf --force ...
 * Running autoheader ...
 * Running automake --add-missing --copy --force-missing ...
 * Disabling deprecation warnings ...
 * ERROR: gnome-base/gnome-control-center-3.24.4::dantrell-gnome-3-24 failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=gnome-base/gnome-control-center-3.24.4::dantrell-gnome-3-24'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/gnome-control-center-3.24.4::dantrell-gnome-3-24'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/work/gnome-control-center-3.24.4'
 * S: '/var/tmp/portage/gnome-base/gnome-control-center-3.24.4/work/gnome-control-center-3.24.4'

_________________
https://twitter.com/taglio
PGP: 90DC 1D49 FC85 DD2E 38AC 5301 6DAE 5C27 DFAF 0D6
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 346
Location: Earth

PostPosted: Mon Apr 16, 2018 7:39 am    Post subject: Re: error persist en 3.24.4 Reply with quote

dantrell wrote:

saboya wrote:
Looking forward to testing 3.28!

I have been a bit lazy with this but I blame Meson 100%.

I finished the third pass for GNOME 3.28 and there are ~10 packages that fail to build (due to Meson).

They are easy enough to fix but might take a bit. :twisted:

redeltaglio wrote:
dantrell wrote:
In the meanwhile, do you remember your last buildable version of gnome-base/gnome-control-center? Was it 3.24.3?

hello there. Yes it was,

I wasn't able to reproduce this issue so gnome-base/gnome-control-center-3.24.3 has been restored.

Please mask as needed.

simonvanderveldt wrote:
Unfortunately I'm still unable to login through GDM directly, I figured rebuilding everything might help somehow, but no change there.

This makes me sad. :(

simonvanderveldt wrote:
The only package that failed to build was media-gfx/inkscape-0.91-r4.

This one might actually actually require GCC 6 or older.
_________________
Dantrell B.
Back to top
View user's profile Send private message
simonvanderveldt
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jan 2016
Posts: 78

PostPosted: Mon Apr 16, 2018 8:46 am    Post subject: Re: error persist en 3.24.4 Reply with quote

dantrell wrote:

simonvanderveldt wrote:
Unfortunately I'm still unable to login through GDM directly, I figured rebuilding everything might help somehow, but no change there.

This makes me sad. :(

I switched to AMD (AMDGPU) graphics this weekend, coming from nvidia, so another item that might help, but alas, still unable to login. Small difference being the GDM background now stays on the screen whilst with nvidia I got a black screen/no input message from my monitor.
Guess I'll just have to get lucky sometime with an elogind update.

dantrell wrote:

simonvanderveldt wrote:
The only package that failed to build was media-gfx/inkscape-0.91-r4.

This one might actually actually require GCC 6 or older.


Seems like you're right https://forums.gentoo.org/viewtopic-p-8066454.html#8066454 :)
I'll have a look at upgrading it to a newer version that has the patch mentioned in that bug report.
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 346
Location: Earth

PostPosted: Tue Apr 17, 2018 4:36 pm    Post subject: Reply with quote

simonvanderveldt wrote:
I'll have a look at upgrading it to a newer version that has the patch mentioned in that bug report.

For you, every version offered except Inkscape 0.91-r4 should build as those have the GCC 7 and Poppler >= 0.58.0 fixes.

But since more users are moving to GCC 7, I should either backport the fixes or move the stable versions up.

Edit: I ended up enforcing specific Poppler version ranges for Inkscape.

dantrell wrote:
I finished the third pass for GNOME 3.28 and there are ~10 packages that fail to build (due to Meson).

I'm down to ~2 packages that fail to build.

I would like the minds behind Meson to please stand up. :twisted:
_________________
Dantrell B.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 367
Location: Brazil

PostPosted: Sun Apr 22, 2018 2:54 pm    Post subject: Reply with quote

The Gentoo team has masked x11-libs/xpyb recently, which is depended upon by <dev-python/pycairo-1.16. In the portage tree, 1.16 is stable but on the dantrell-gnome overlays the 1.16 ebuild is not keyworded.
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 346
Location: Earth

PostPosted: Sun Apr 22, 2018 11:09 pm    Post subject: Reply with quote

saboya wrote:
The Gentoo team has masked x11-libs/xpyb recently, which is depended upon by <dev-python/pycairo-1.16. In the portage tree, 1.16 is stable but on the dantrell-gnome overlays the 1.16 ebuild is not keyworded.

Thanks for the heads up.

I'll be keeping the older pycairo around for a bit long but things have been adjusted accordingly.

Sync up and you should be good to go.
_________________
Dantrell B.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 367
Location: Brazil

PostPosted: Mon Apr 23, 2018 1:41 am    Post subject: Reply with quote

dantrell wrote:
Thanks for the heads up.

I'll be keeping the older pycairo around for a bit long but things have been adjusted accordingly.

Sync up and you should be good to go.

Np, but I think you missed something :)

x11-libs/xpyb is masked in the profile, but I still need =dev-python/pycairo-1.16* ~amd64 in my package.accept_keywords or portage will try to install =dev-python/pycairo-1.15.4.

And since x11-libs/xpyb is now masked, portage asks me to... unmask it :)
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 346
Location: Earth

PostPosted: Mon Apr 23, 2018 2:14 am    Post subject: Reply with quote

saboya wrote:
Np, but I think you missed something :)

You saw nothing. :P
_________________
Dantrell B.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 367
Location: Brazil

PostPosted: Mon Apr 23, 2018 3:33 am    Post subject: Reply with quote

Also, I've been following this issue:

https://gitlab.gnome.org/GNOME/gnome-shell/issues/64

Was backporting some of those patches but when I hit gjs I realized there's no way those can be (quickly) safely backported to the current version being used in 3.26, and some of the fixes didn't even get a release tag yet.

But my point is: In your experience, do you think would it be safe to use gjs-1.52.3 (assuming that's the next tag that will contain most of the fixes) with 3.26? gnome-shell and mutter are easily solvable, but gjs is too far behind.
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 346
Location: Earth

PostPosted: Tue Apr 24, 2018 6:23 am    Post subject: Reply with quote

saboya wrote:
https://gitlab.gnome.org/GNOME/gnome-shell/issues/64

Thanks for the heads up, I'll be keeping an eye on this issue.

saboya wrote:
In your experience, do you think would it be safe to use gjs-1.52.3 (assuming that's the next tag that will contain most of the fixes) with 3.26?

I try to avoid mixing packages from different GNOME release versions as they can turn out to be more trouble than they are worth but for some packages this is a non-issue.

As I'm not familiar with how gjs would fare, you just have to try it out and watch for breakage.

dantrell wrote:
As for this, I made time to lay some groundwork for GNOME 3.28.

After my next pass (or two) GNOME 3.28.0 (alpha) will be available for testing.

dantrell wrote:
I finished the third pass for GNOME 3.28 and there are ~10 packages that fail to build (due to Meson).

dantrell wrote:
I would like the minds behind Meson to please stand up. :twisted:

I just want to talk. :twisted:

dantrell wrote:
That will be my primary task as I begin prepping for GNOME 3.28 which is on the horizon.

Juippisi wrote:
Sounds sweet!

saboya wrote:
Looking forward to testing 3.28!

GNOME 3.28.1 is now available for testing.

As is common nowadays, GNOME 3.28 defaults to an elogind implementation. If you are new, reference the official documentation to be apprised of changes in the installation process.

That said, just a few things:
  • ConsoleKit support for GNOME 3.24+ is still pending.

  • Nautilus is temporarily missing thumbnail support (for reasons previously mentioned).

  • Nautilus is temporarily missing all but one of its Quality of Life improvements.

  • It turns out that multilib ebuilds which use Meson and have configure options will ignore the options and build with their defaults (they also aren't actually multilib).
Also, while my stress testing showed that everything built (for me at least), there may be a couple packages that don't quite run. I'll be dealing those as I get to them.

Edit: Nautilus has regained thumbnail support although thumbnailing in a sandbox still doesn't work (for details see GNOME bug #792250).
_________________
Dantrell B.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 367
Location: Brazil

PostPosted: Tue Apr 24, 2018 2:47 pm    Post subject: Reply with quote

Thanks for your great work :)

I'll be testing 3.28 later today in my home box.

Funnily enough, I also had to deal with Meson.eclass issues last week, and I noticed he does generate a build file for each multilib profile on its own. You might have to fork the eclass if you want to avoid that.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 367
Location: Brazil

PostPosted: Tue Apr 24, 2018 3:01 pm    Post subject: Reply with quote

*edit* - nvm, im stupid.
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 ... 23, 24, 25
Page 25 of 25

 
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