View previous topic :: View next topic |
Author |
Message |
Ultimator n00b
Joined: 23 Jun 2018 Posts: 26
|
Posted: Mon Jul 09, 2018 10:52 am Post subject: |
|
|
Spargeltarzan wrote: |
Code: |
[ 1.824932] udevd[2052]: invalid key/value pair in file /usr/lib64/udev/rules.d/61-gdm.rules on line 2, starting at character 175 ('[')
|
|
eudev probably expects " to be the end of a key/value pair even if it was escaped by a \.
In this case it doesn't matter if the command is Code: | /usr/bin/printf "[daemon]\nWaylandEnable=false" | or Code: | /usr/bin/printf '[daemon]\nWaylandEnable=false' | so replacing Code: | \"[daemon]\nWaylandEnable=false\" | with Code: | \'[daemon]\nWaylandEnable=false\' | in /usr/lib64/udev/rules.d/61-gdm.rules should prevent this error. |
|
Back to top |
|
|
Shibotto Apprentice
Joined: 19 Jun 2015 Posts: 157 Location: CET/CEST
|
Posted: Mon Jul 16, 2018 12:58 pm Post subject: |
|
|
GOA seems to work (it gets past the password field at least, haven't tried anything else), but I still get segfaults with any HTML message in Evolution, so I'll sadly get back to 2.18.x
Code: | [20184.689296] WebKitWebProces[18449]: segfault at bbadbeef ip 00007fec540e21ce sp 00007ffd3da072b0 error 6 in libjavascriptcoregtk-4.0.so.18.9.2[7fec5307f000+194d000] |
SIDE NOTE:
dev-util/devhelp-3.28.1 sadly depends on
Code: | Requested 'webkit2gtk-4.0 >= 2.19.2' but version of WebKit2 is 2.18.6 |
so the ebuild COMMON_DEPEND field needs to be updated. Older major releases of devhelp are correct, according to their configure.ac.
Given the current troublesome state of webkit-gtk, would you mind copying older devhelp releases in the main gentoo-overlay-dantrell-gnome so I could just mask the latest one? Thank you |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Fri Jul 20, 2018 3:32 am Post subject: |
|
|
Shibotto wrote: | GOA seems to work (it gets past the password field at least, haven't tried anything else), but I still get segfaults with any HTML message in Evolution, so I'll sadly get back to 2.18.x |
I'll keep looking for a solution to this.
Shibotto wrote: | Given the current troublesome state of webkit-gtk, would you mind copying older devhelp releases in the main gentoo-overlay-dantrell-gnome so I could just mask the latest one? |
Let me explore some options first. A solution will be live in 6 hours, tops.
Edit: This can now be managed through the vanilla-dpi USE flag on dev-util/devhelp (it is enabled by default so for your purposes, disable it).
For details see GNOME bug #790680. _________________ Dantrell B. |
|
Back to top |
|
|
Shibotto Apprentice
Joined: 19 Jun 2015 Posts: 157 Location: CET/CEST
|
Posted: Fri Jul 20, 2018 10:28 am Post subject: |
|
|
dantrell wrote: | Edit: This can now be managed through the vanilla-dpi USE flag on dev-util/devhelp (it is enabled by default so for your purposes, disable it).
For details see GNOME bug #790680. |
Just finished building and testing and it seems to work perfectly, thank you
dantrell wrote: | Either something broke between WebKitGTK+ 2.20.1 and 2.20.3 (as there have definitely been issues with the 2.20.z series) or a dependency didn't get rebuilt. |
I tried some quick Fedora and Arch testing, both using 2.20.3 (no 2.21 yet) and surprisingly I cannot reproduce any problem at all with Evolution: https://imgur.com/a/Rgvs7PY
I also tried gnome-online-accounts, though I didn't screenshot it, and it works fine too. Since Arch isn't patching webkit-gtk (I have no idea what to look at for Fedora), I'm led to believe it could really be some dependency not getting rebuilt. I don't know exactly when I'll be able to test this though. |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2305 Location: Adendorf, Germany
|
Posted: Fri Jul 20, 2018 10:50 am Post subject: |
|
|
Shibotto wrote: | (I have no idea what to look at for Fedora) | The patches are in the Fedora Project Package repos
I think you are interested in WebKit2Gtk3, right? _________________ Edited 220,176 times by Yamakuzure |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Fri Jul 20, 2018 11:59 pm Post subject: |
|
|
Shibotto wrote: | Since Arch isn't patching webkit-gtk (I have no idea what to look at for Fedora), I'm led to believe it could really be some dependency not getting rebuilt. |
Arch and Fedora were among the first places I checked and I also didn't find any applicable patches.
I also found at least 4 unresolved bug reports referencing "WebKitWebProces" and "bbadbeef". So still nothing. _________________ Dantrell B. |
|
Back to top |
|
|
Elleni Veteran
Joined: 23 May 2006 Posts: 1291
|
Posted: Sun Jul 22, 2018 6:24 pm Post subject: |
|
|
While updating my system, geary-0.12.3 failed to compile.
Here's the build.log
https://paste.pound-python.org/show/WbdSoPpsxhnOEhhSsT9r/
emerge --info '=mail-client/geary-0.12.3::dantrell-gnome'
Code: | Portage 2.3.40 (python 3.5.5-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-7.3.0, glibc-2.26-r7, 4.17.8-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-4.17.8-gentoo-x86_64-AMD_Ryzen_5_1600_Six-Core_Processor-with-gentoo-2.4.1
KiB Swap: 33554428 total, 33554428 free
Timestamp of repository gentoo: Sun, 22 Jul 2018 17:30:01 +0000
Head commit of repository gentoo: e5b12f168dd9f7fbd41510e7ab97079b29bab43f
sh bash 4.4_p12
ld GNU ld (Gentoo 2.30 p2) 2.30.0
app-shells/bash: 4.4_p12::gentoo
dev-lang/perl: 5.24.3-r1::gentoo
dev-lang/python: 2.7.14-r1::gentoo, 3.5.5::gentoo
dev-util/cmake: 3.9.6::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.4.1-r2::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.11.6-r3::gentoo, 1.15.1-r2::gentoo
sys-devel/binutils: 2.30-r2::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::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc: 2.26-r7::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-max-age: 24
sync-rsync-verify-metamanifest: yes
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
seden
location: /var/lib/layman/seden
masters: gentoo
priority: 50
dantrell-gnome-3-28
location: /var/lib/layman/dantrell-gnome-3-28
masters: gentoo
priority: 100
test
location: /usr/local/portage
masters: gentoo
priority: 100
dantrell-gnome
location: /var/lib/layman/dantrell-gnome
masters: gentoo
priority: 150
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=znver1"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY 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 candy config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_CH.UTF-8"
LC_ALL="de_CH.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de de_DE el en fr fr_FR it tr"
MAKEOPTS="-j13"
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 activities aes alsa amd64 avx avx2 berkdb bluetooth branding bzip2 cairo cdda cdr cli colord crypt cups cxx d3d9 dbus declarative dri dri3 dts dvd dvdr eds elogind emboss encode evo exif fam ffmpeg flac fma3 fortran frei0r gdbm gif glamor gles1 gnome gnome-keyring gnome-online-accounts gnutls gpm gtk gtk3 gtkstyle iconv icu introspection ios ipv6 jpeg kde kipi kwallet lcms ldap libnotify libsecret libtirpc llvm lm_sensors mad mmx mmxext mng modules mp3 mp4 mpeg mtp multilib nautilus ncurses nls nptl ocr ogg openal opencl opengl openmax openmp osmesa pam pango pclmul pcre pdf pdfpopcnt phonon plasma png policykit ppds pulseaudio qml qt5 readline realtime s3tc scanner sdl seccomp semantic-desktop spell spice sse sse2 sse3 sse4_1 sse4_2 sse4a ssh ssl ssse3 staging startup-notification svg tcpd theora tiff tracker truetype udev udisks unicode upower usb uxa vaapi vdpau vhost-net vorbis vpx webrtc-aec widgets wxwidgets x264 xa xattr xcb xcomposite xml xv xvid xvmc zlib" ABI_X86="64 32" ALSA_CARDS="hda-intel" 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 smp sse sse2 sse3 sse4_1 ssse3" 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="evdev" KERNEL="linux" L10N="de el en fr it tr" 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-0" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby23" SANE_BACKENDS="pixma" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi virgl" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS |
emerge -pqv '=mail-client/geary-0.12.3::dantrell-gnome'
Code: | [ebuild U ] mail-client/geary-0.12.3 [0.12.2] USE="nls" |
cat /var/tmp/portage/mail-client/geary-0.12.3/temp/environment |wgetpaste
https://paste.pound-python.org/show/BIybzOob8IpLTEK0TvkG/ |
|
Back to top |
|
|
Shibotto Apprentice
Joined: 19 Jun 2015 Posts: 157 Location: CET/CEST
|
Posted: Mon Jul 23, 2018 11:23 am Post subject: |
|
|
Shibotto wrote: | Code: | Requested 'webkit2gtk-4.0 >= 2.19.2' but version of WebKit2 is 2.18.6 |
|
Same problem with gnome-extra/yelp-3.28.1 and www-client/epiphany-3.28.3.1
Yes, I was in a hurry and I forgot to reply, sorry! XD
It's always useful learning something new, thanks!
EDIT WITH PATCH
Easy patching for yelp, just a revert needed similar to devhelp: https://bpaste.net/raw/e0368e66f72a
Must be applied after unpacking, user patches trigger too late (could easily be adapted but I'm too tired right now).
Epiphany started depending on WebKit 2.19 before this font size thing, so it requires more work. Yelp is more important though, because it failing building prevents gnome-base/gnome merge.
That being said, realizing what the hell is wrong with newer WebKit would be the way to go...
Last edited by Shibotto on Wed Jul 25, 2018 11:30 am; edited 3 times in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31431 Location: here
|
Posted: Mon Jul 23, 2018 12:00 pm Post subject: |
|
|
@Elleni: try with a newer version (>=0.36) of dev-lang/vala _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Shibotto Apprentice
Joined: 19 Jun 2015 Posts: 157 Location: CET/CEST
|
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Sat Jul 28, 2018 6:11 pm Post subject: |
|
|
You may have noticed that while I haven't posted here much, updates have still been trickling in. Things may continue like this for another 2 weeks or so as I'm in the middle of a move.
I'll also be holding off on enabling EAPI 7 and Python 3.7 for the project until said move is complete.
Elleni wrote: | While updating my system, geary-0.12.3 failed to compile. |
I wasn't able to reproduce this but 0.12.2 was re-added as the stable version and 0.12.3 was moved to ~.
Shibotto wrote: | Same problem with gnome-extra/yelp-3.28.1 and www-client/epiphany-3.28.3.1 |
Shibotto wrote: | Easy patching for yelp, just a revert needed similar to devhelp: https://bpaste.net/raw/e0368e66f72a
Must be applied after unpacking, user patches trigger too late (could easily be adapted but I'm too tired right now).
Epiphany started depending on WebKit 2.19 before this font size thing, so it requires more work. Yelp is more important though, because it failing building prevents gnome-base/gnome merge. |
Should be easy enough. Stay tuned...
Shibotto wrote: | That being said, realizing what the hell is wrong with newer WebKit would be the way to go... |
Absolutely but those compile times though... _________________ Dantrell B. |
|
Back to top |
|
|
At4ri n00b
Joined: 11 Mar 2016 Posts: 52
|
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Mon Aug 13, 2018 2:37 am Post subject: |
|
|
At4ri wrote: | how do i add gnome repository 3.28? |
The process for adding overlays hasn't changed:
Code: | layman --fetch
layman --add dantrell-gnome-3-28 |
Review the documentation (Preparing Overlays and Fetching Overlays) for details. _________________ Dantrell B. |
|
Back to top |
|
|
Spargeltarzan Guru
Joined: 23 Jul 2017 Posts: 328
|
Posted: Mon Aug 20, 2018 7:15 am Post subject: |
|
|
Hi,
I am thinking to migrate my Lenovo Yoga 900 notebook to Gnome without systemd. I use it already on my Desktop PC very satisfied.
Previously I started on my notebook with gnome without systemd when I bought it, but I had some minor issues with some power options, the screensaver or stand-by,... (can't really remember any more)
What is the current state on this topic? Is a notebook fully supported including keys, etc.? Are you recommending it?
Thank you! _________________ ___________________
Regards
Spargeltarzan
Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Mon Aug 20, 2018 8:32 pm Post subject: |
|
|
Spargeltarzan wrote: | What is the current state on this topic? Is a notebook fully supported including keys, etc.? |
I haven't had an available laptop to test with in a very long time, however, based on the feedback I have received since the start of the project It Just Works™ (assuming, of course, your laptop is compatible with Linux in the first place).
Spargeltarzan wrote: | Are you recommending it? |
Let me put it this way, a few years ago after going through several laptops (which I use when mobile), I switched to a MacBook Pro and have not looked back.
dantrell wrote: | I'll also be holding off on enabling EAPI 7 and Python 3.7 for the project until said move is complete. |
Said move is complete.
I took the time yesterday to review EAPI 7, Python 3.7 and GCC 8.2 which led me to also review my secret overlay toolkit where (once again) I found some room for improvement.
I am holding off on EAPI 7 but Python 3.7 should be good to go after a final review. A review of a new GCC release actually means I check if the previous version achieves build passing and we should be good there too.
The official documentation was also updated to drop support for Funtoo Linux (there are portage tree compatibility issues that need to be resolved on their end).
This leaves Shibotto's problem from last month (the poor lad is still on fire, whoops).
Shibotto wrote: | Today I'm on fire! |
There will WebKitGTK+ updates rolling out shortly but I'm going to guess that you still have the same issue. On that front, I'll be patching the the remaining affected packages and using the deprecated USE flag to manage them (including renaming the previous vanilla-dpi USE flag).
Thank you for your patience. _________________ Dantrell B. |
|
Back to top |
|
|
Leio Developer
Joined: 27 Feb 2003 Posts: 494 Location: Estonia
|
Posted: Tue Aug 21, 2018 7:08 am Post subject: |
|
|
What is wrong with just using the main tree webkit-gtk and where are the main tree contributions? _________________ GNOME team lead; GStreamer; MIPS/ARM64 |
|
Back to top |
|
|
Shibotto Apprentice
Joined: 19 Jun 2015 Posts: 157 Location: CET/CEST
|
Posted: Tue Aug 21, 2018 9:10 pm Post subject: |
|
|
Spargeltarzan wrote: | What is the current state on this topic? Is a notebook fully supported including keys, etc.? |
Nothing comes to my mind as "different" compared to a standard systemd+GNOME configuration regarding laptops. As of now everything should work equally.
dantrell wrote: | There will WebKitGTK+ updates rolling out shortly but I'm going to guess that you still have the same issue. On that front, I'll be patching the the remaining affected packages and using the deprecated USE flag to manage them (including renaming the previous vanilla-dpi USE flag). |
I'm sorry, I didn't test it further due to my resources being very limited...
Code: | shiba ~ > genlop -t webkit-gtk
* net-libs/webkit-gtk
Sun Jul 22 12:08:28 2018 >>> net-libs/webkit-gtk-2.18.6
merge time: 6 hours, 53 minutes and 41 seconds. |
Even finding the time to build is not easy, usually I don't even sleep that much!
Thank you for the patching, I don't know if and when I'll be able to help debugging webkit-gtk.
Leio wrote: | What is wrong with just using the main tree webkit-gtk |
Basically the only difference is that dantrell is using CMAKE_BUILD_TYPE="Release"
I'm a bit skeptical, but could that be the segfault reason? Well, next time I build I'll use the main tree ebuild. |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Tue Aug 21, 2018 10:12 pm Post subject: |
|
|
Leio wrote: | What is wrong with just using the main tree webkit-gtk [...] |
This isn't limited to just WebkitGTK+. I support multiple GNOME release versions to begin with so there are already some things that need to be done differently. Sometimes I prefer a different method of implementation and sometimes there are issues that need resolving.
If you take out the ebuild processing done by my overlay toolkit then maybe 80% of the ebuilds provided by the project overlays are identical to what is (or was) in Gentoo.
Leio wrote: | [...] and where are the main tree contributions? |
Haven't we have been over this one a few times already?
One (perhaps ill-fitting) word, bureaucracy.
Shibotto wrote: | Even finding the time to build is not easy, usually I don't even sleep that much! |
You have more patience than me that's for sure.
Code: | # genlop -t webkit-gtk
* net-libs/webkit-gtk
Sat Jul 7 18:19:30 2018 >>> net-libs/webkit-gtk-2.18.6
merge time: 40 minutes and 12 seconds.
Sat Aug 18 16:02:51 2018 >>> net-libs/webkit-gtk-2.21.91
merge time: 21 minutes and 7 seconds. |
Even though the WebkitGTK+ 2.20 series halved the build time it's still too long.
Shibotto wrote: | Leio wrote: | What is wrong with just using the main tree webkit-gtk |
Basically the only difference is that dantrell is using CMAKE_BUILD_TYPE="Release"
I'm a bit skeptical, but could that be the segfault reason? Well, next time I build I'll use the main tree ebuild. |
Some users were getting build failures without that.
Like you said both ebuilds are basically identical but if the main tree ebuild works let me know. _________________ Dantrell B. |
|
Back to top |
|
|
Shibotto Apprentice
Joined: 19 Jun 2015 Posts: 157 Location: CET/CEST
|
Posted: Wed Aug 22, 2018 7:00 pm Post subject: |
|
|
dantrell wrote: | You have more patience than me that's for sure. |
I like it! It sounds way better than "obsessing" XD
Anyway, I think I finally solved this for good. CMAKE_BUILD_TYPE="Release" was the problem after all, so removing that line successfully fixes the segfaults, both for Evolution and for GNOME Online Accounts.
Not to leave anything broken, I also looked at how this all began. hououin build.log says:
Code: | Compiler flags:
C -fdiagnostics-color=always -Wno-expansion-to-defined -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wextra -Wall -O2 -march=native -pipe -fno-strict-aliasing -fno-strict-aliasing -fno-exceptions
C++ -fdiagnostics-color=always -Wno-expansion-to-defined -Wno-attributes -Wno-noexcept-type -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wextra -Wall -fno-strict-aliasing -fno-strict-aliasing -fno-exceptions -std=c++14 -fno-rtti
...
...
...
/var/tmp/portage/net-libs/webkit-gtk-2.20.1/work/webkitgtk-2.20.1/Source/WTF/wtf/Compiler.h:108:2: error: #error "Building release without compiler optimizations: WebKit will be slow. Set -DRELEASE_WITHOUT_OPTIMIZATIONS if this is intended." |
It's not wrong, as there is actually no optimization set for C++. Without an emerge --info this is not 100% accurate, but I was able to reproduce the same error by setting CXXFLAGS="" in my /etc/make.conf, so I believe in a misconfiguration of his system. Also this error is a quite recent addition to webkit-gtk, so that could explain why he never got this before.
I only tested 2.20, which is the stable release as of now, but nothing makes me think this shouldn't apply to 2.21. Also even if compile time halved (which I forgot lol), it's still 3,5h of pain in the * with my hardware so I'm not going to do it.
If anyone else confirms this is solved, is the vanilla-dpi USE flag not necessary anymore?
---
And now for something a bit more relaxing.
dev-libs/glib-2.56.2 wants in along with dev-util/gdbus-codegen-2.56.2. However only dev-util/gdbus-codegen-2.56.2-r1 is available, so it complains.
I'm tired, sorry |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Thu Aug 23, 2018 12:48 am Post subject: |
|
|
It's always the little things.
Shibotto wrote: | If anyone else confirms this is solved, is the vanilla-dpi USE flag not necessary anymore? |
I confirmed it. Stand by for shenanigans.
Shibotto wrote: | And now for something a bit more relaxing. |
The good news is you saved me work.
Shibotto wrote: | I'm tired, sorry |
The bad news is I'm giving you my job. _________________ Dantrell B. |
|
Back to top |
|
|
Spargeltarzan Guru
Joined: 23 Jul 2017 Posts: 328
|
Posted: Sun Sep 02, 2018 5:41 pm Post subject: |
|
|
Hi,
Thank you for your advices for my migration on my notebook! Today I migrated it to GNOME without systemd. I can boot and my GNOME works. However, after installation of openrc, a postinst error appears:
Code: |
>>> Installing (1 of 1) sys-apps/openrc-0.29::dantrell-gnome
* path_exists has been removed. Please see the following post
* for a replacement snippet:
* https://blogs.gentoo.org/mgorny/2018/08/09/inlining-path_exists/
* ERROR: sys-apps/openrc-0.29::dantrell-gnome failed (postinst phase):
* path_exists is banned
*
* Call stack:
* ebuild.sh, line 124: Called pkg_postinst
* environment, line 2294: Called path_exists '-o' '/etc/conf.d/local.start' '/etc/conf.d/local.stop'
* environment, line 2263: Called die
* The specific snippet of code:
* die "path_exists is banned"
|
I find absolutely nothing about this in the forums. So far I don't observe an issue. Any idea what is this and how to fix?
ADD: With ~amd64 openrc-0.38.2 no error occurs. _________________ ___________________
Regards
Spargeltarzan
Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Sun Sep 02, 2018 6:24 pm Post subject: |
|
|
Spargeltarzan wrote: | Today I migrated it to GNOME without systemd. I can boot and my GNOME works. |
Nice.
Spargeltarzan wrote: | However, after installation of openrc, a postinst error appears [...] |
Spargeltarzan wrote: | I find absolutely nothing about this in the forums. So far I don't observe an issue. Any idea what is this and how to fix? |
Use of the path_exists function was banned so any ebuild using it must be adjusted. There was one on my end (which you encountered) and that was just accounted for.
Anyway... GNOME 3.30 incoming. _________________ Dantrell B. |
|
Back to top |
|
|
Spargeltarzan Guru
Joined: 23 Jul 2017 Posts: 328
|
Posted: Mon Sep 03, 2018 2:04 pm Post subject: |
|
|
dantrell wrote: | Spargeltarzan wrote: | Today I migrated it to GNOME without systemd. I can boot and my GNOME works. |
Nice.
|
Yes! Never ever those systemd stop job issues on shutdown again...
Some minor questions, they might be regarding wayland too, I am unsure:
-) On wayland, do we need to add acpi to the default runlevel? According to the wiki no, but I don't know if I could win power saving and especially I have an issue currently:
-) The cpu's frequency cant be throttled any more. Have laptop-mode-tools installed, activated cpufreq.conf. Compiled kernel with cpufreq support and set governor to "performance". On newer Intel CPUs this is recommened, because in performance the scaling should work even better than in "ondemand". Any idea what is missing?
-) Gnome-control-center was working normally and suddenly doesnt open any more. After I login once at X11, it works again in wayland too.
-) My display brightness level is not remembered across reboots, is it possible? _________________ ___________________
Regards
Spargeltarzan
Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
Posted: Mon Sep 03, 2018 6:53 pm Post subject: |
|
|
@dantrell, just FYI after a random idea that it might have to do with keychain and then some fiddling around I finally figured out why I've been unable to get the login/going from GDM to desktop to work after switching to elogind.
It was caused by my use of keychain as SSH key/agent management tool, which I use to import all my SSH keys on login (via ~/.profile).
One of those keys has a password and apparently there's no default SSH_ASKPASS option set, which means no pop-up asking for the password.
So I just added an export of SSH_ASKPASS and now after logging in via GDM I get a the SSH password prompt pop-up, I enter my key's password and then it proceeds to the desktop as it should
Only annoying thing is it shortly shows the default "X" cursor before switching over to the desktop. Not much of a problem, just kinda ugly. I guess people on other distro's don't get that because they use gnome-keyring as their key management tool.
Only thing I don't really understand why consolekit did work and elogind didn't.
Last edited by simonvanderveldt on Wed Sep 05, 2018 6:34 pm; edited 1 time in total |
|
Back to top |
|
|
runningnak3d n00b
Joined: 05 Sep 2018 Posts: 62
|
Posted: Wed Sep 05, 2018 4:52 pm Post subject: |
|
|
dantrell wrote: |
*snip*
Anyway... GNOME 3.30 incoming. |
I would like to thank you very much for working on this. The systemd virus is one of the worst things to happen to Linux since its initial release.
I love Gnome, but if you ever decide that you no longer want to work on this, or if they make systemd a run time requirement, I will be moving on.
For now, I have run into zero problems using your 17.0 3.28 extended profile.
I have searched for a donation link, and the only thing I found was from 2014 when you were working on this for Funtoo. Do you have a current donation link? Did my Google-fu / Forum-search-fu fail me?
Again, thank you very much!
-- Brian |
|
Back to top |
|
|
|
|
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
|
|