Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dantrell's GNOME Without Systemd Project (Part 3)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... , 18, 19, 20  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 140
Location: Italy

PostPosted: Sat May 02, 2020 9:26 am    Post subject: Reply with quote

@simonvanderveldt could you paste the complete build.log somewhere? I don't know if it will actually help, but it sure won't hurt :)
Back to top
View user's profile Send private message
simonvanderveldt
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jan 2016
Posts: 118

PostPosted: Sat May 02, 2020 10:29 am    Post subject: Reply with quote

dantrell wrote:
simonvanderveldt wrote:
Was hit by a massive rebuild yesterday, I think because of this commit https://github.com/gentoo/gentoo/commit/700c2cde76eea5c777fefa52d3a26d2411cf1e19 (it's annoying that it's impossible to clearly find the reason for a rebuild) [...]

Pretty much every change to that elcsas causes pointless rebuilds when --changed-deps=y is passed (which is why I no longer include it as an option during typical emerges). :evil:

Yeah, it really sucks. I can't use --changed-deps=n because then my binary packages become useless (I share them between machines), especially with eclass changes like this :(

dantrell wrote:

simonvanderveldt wrote:
[...] and it seems like inkscape (0.92.4) is having issues

Currently rebuilding Inkscape on a few GNOME release versions to confirm but if you are running ~ it might be because it's building against GLibmm 2.64.2.


I have dev-cpp/glibmm-2.60.1::dantrell-gnome installed.

Full build log is here https://bpaste.net/GXOA
(For some reason the build log has stored the color output, no clue why)
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1075

PostPosted: Sat May 02, 2020 11:45 pm    Post subject: Reply with quote

I updated my LRS pendrive to 3.36 (combined profile) and after booting there is an image stating something went wrong. dmesg shows gnome-shell segfault. Any idea what could have gone wrong and howto fix?

emerge info
Code:
Portage 2.3.89 (python 3.6.10-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-9.3.0, glibc-2.30-r8, 5.4.28-gentoo-x86_64 x86_64)
=================================================================
System uname: Linux-5.4.28-gentoo-x86_64-x86_64-AMD_Ryzen_5_1600_Six-Core_Processor-with-gentoo-2.6
KiB Mem:    16393792 total,  11148824 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Fri, 01 May 2020 20:30:01 +0000
Head commit of repository gentoo: 517f83d8f4ff8953352f246d52bd6bd11e3a3104
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.32 p2) 2.32.0
ccache version 3.7.7 [disabled]
app-shells/bash:          4.4_p23-r1::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.1::gentoo
dev-lang/python:          2.7.18::gentoo, 3.6.10-r2::gentoo, 3.7.7-r2::gentoo, 3.8.2-r2::gentoo
dev-util/ccache:          3.7.7-r1::gentoo
dev-util/cmake:           3.16.5::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.29-r4::dantrell-gnome
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.13.4-r2::gentoo, 1.16.1-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo, 2.33.1-r1::gentoo
sys-devel/gcc:            9.2.0-r2::gentoo, 9.3.0::gentoo
sys-devel/gcc-config:     2.2.1::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.30-r8::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    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:

x-portage
    location: /usr/local/portage
    masters: gentoo
    priority: 0

4nykey
    location: /var/lib/layman/4nykey
    masters: gentoo
    priority: 50

dantrell-gnome-3-36
    location: /var/lib/layman/dantrell-gnome-3-36
    masters: gentoo
    priority: 100

dantrell-gnome
    location: /var/lib/layman/dantrell-gnome
    masters: gentoo
    priority: 150

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -pipe -march=x86-64 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
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/terminfo"
CXXFLAGS="-Os -pipe -march=x86-64 -mfpmath=sse"
DISTDIR="/var/cache/distfiles"
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="-Os -pipe -march=x86-64 -mfpmath=sse"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-Os -pipe -march=x86-64 -mfpmath=sse"
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="-j12 -s"
PKGDIR="/var/cache/binpkgs"
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 airplay alsa amd64 berkdb bluetooth bluray branding btpclient bzip2 cairo cdda cdr cli colord cpudetection crypt cups d3d9 dbus declarative dri dri3 dts dvd dvdr eds elogind emboss encode evo exif fam ffmpeg flac fortran gdbm gif gimp glamor gnome gnome-keyring gnome-online-accounts gphoto2 gpm gtk gtk3 gtkstyle hddtemp iconv icu imagemagick infinality introspection jpeg jpeg2k kde kerberos kipi kms kwallet lcms ldap libdrm libinput libnotify libsecret libtirpc lm-sensors lz4mjpg mad mng mp3 mp4 mpeg mtp multilib nautilus ncurses networkmanager nfs nls nptl ocr ogg openal opencl opengl openh264 openmp opus osmesa pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt5 rdp readline samba scanner sdl seccomp semantic-desktop server speex spell spice split-usr srt ssh ssl stars startup-notification svg tcpd tiff tracker truetype udev udisks unicode upower usb usbredir vaapi vcd vdpau virgl virt-network virtfs vkd3d vorbis vulkan wavepack webserver widgets wxwidgets x264 x265 xa xattr xcb xcomposite xml xrandr xv xvid xvmc zlib zvbi" ABI_X86="64 32" ADA_TARGET="gnat_2018" 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 sheets 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 greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="evdev void libinput mouse synaptics keyboard wacom" 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="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby24 ruby25" SANE_BACKENDS="abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr cardscan coolscan coolscan2 coolscan3 dc210 dc240 dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek mustek_usb nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 test u12 umax umax1220u umax_pp xerox_mfp" USERLAND="GNU" VIDEO_CARDS="fbdev vesa radeonsi radeon nouveau intel i915 i965 virtualbox amdgpu 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
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Sun May 03, 2020 12:25 am    Post subject: Reply with quote

simonvanderveldt wrote:
I have dev-cpp/glibmm-2.60.1::dantrell-gnome installed.

I was able to reproduce this build failure.

dantrell wrote:
Not sure if having both fixes could cause issues for some users.

It looks like having both fixes is indeed the cause.

Edit: After further review, I'm prioritizing my earlier patch since it corrects the underlying issue instead of working around it and is compatible with all available GNOME release versions. This change will go live after I double check a few unrelated issues.

Elleni wrote:
Any idea what could have gone wrong and howto fix?

Looks like a mozjs68 (SpiderMonkey) regression:

dmesg:
[   46.241499] gnome-shell[7710]: segfault at 55792fccda90 ip 00007f5478dc1ba4 sp 00007ffe42fae5e8 error 4 in libmozjs-68.so.0.0.0[7f5478a52000+6bf000]

You can try the latest version of SpiderMonkey slotted in ~ (and it may or may not be necessary to rebuild dev-libs/gjs as well):

Code:
ACCEPT_KEYWORDS="~*" emerge --ask --oneshot dev-lang/spidermonkey

_________________
Dantrell B.
Back to top
View user's profile Send private message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 24

PostPosted: Sun May 03, 2020 9:04 am    Post subject: Reply with quote

With gnome 3.36 ibus fails to start in wayland sessions.
The log shows
Code:
Not connected to the ibus bus
dbus-daemon[5100]: [session uid=997 pid=5100] Activated service 'org.freedesktop.portal.IBus' failed: Process org.freedesktop.portal.IBus exited with status 1


This patch fixed it for me https://github.com/ibus/ibus/pull/2195/commits/0c77da82ea59bdeb0c50683ba6f7f2b92b15901c
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Sun May 03, 2020 1:41 pm    Post subject: Reply with quote

dantrell wrote:
I also forgot to include this dependency adjustment in the changes that just went out.

Included.

dantrell wrote:
After further review, I'm prioritizing my earlier patch since it corrects the underlying issue instead of working around it and is compatible with all available GNOME release versions. This change will go live after I double check a few unrelated issues.

Live.

Ultimator wrote:
With gnome 3.36 ibus fails to start in wayland sessions.

Patched.

Although it just occurred to me I neglected to bump the versions I patched. Meh. :roll:
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1075

PostPosted: Sun May 03, 2020 3:15 pm    Post subject: Reply with quote

dantrell wrote:
Looks like a mozjs68 (SpiderMonkey) regression:

dmesg:
[   46.241499] gnome-shell[7710]: segfault at 55792fccda90 ip 00007f5478dc1ba4 sp 00007ffe42fae5e8 error 4 in libmozjs-68.so.0.0.0[7f5478a52000+6bf000]

You can try the latest version of SpiderMonkey slotted in ~ (and it may or may not be necessary to rebuild dev-libs/gjs as well):

Code:
ACCEPT_KEYWORDS="~*" emerge --ask --oneshot dev-lang/spidermonkey


Tried, but it was the same installed version it re-installed. Re-emerged gjs as well with same result. Tried masking newest spidermonkey version, and after downgrading, it also reinstalled gjs, but there is the same segfault.

I also wanted to try to downgrade gjs with =dev-libs/gjs-1.64.2 in package.mask, but it gets ignored and portage still wants to install 1.64.2 without any warning that the file is in package.mask..

I updated my normal gentoo installation on the same hardware and do not get the segfault I get on the pendrive. Now I am downgrading my pendrive to 3.34 to see what happens there. Downgrade stuck with failing epiphany:
tail -140 /var/tmp/portage/www-client/epiphany-3.34.4/temp/build.log|wgetpaste I hope the 140 lines are enough as wgetpaste does not allow my copy entire build log. But then again the final goal would be to get it running with new 3.36 anyway.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Mon May 04, 2020 2:53 am    Post subject: Reply with quote

Elleni wrote:
Tried, but it was the same installed version it re-installed. Re-emerged gjs as well with same result. Tried masking newest spidermonkey version, and after downgrading, it also reinstalled gjs, but there is the same segfault.

Well, GNOME Shell might have needed to be rebuilt as well.

This issue would be easy to resolve if I could reproduce it but that's the tricky part.

Elleni wrote:
I also wanted to try to downgrade gjs with =dev-libs/gjs-1.64.2 in package.mask, but it gets ignored and portage still wants to install 1.64.2 without any warning that the file is in package.mask..

If you want to try forcing installs for debugging/testing purposes you need to pass --nodeps as an emerge option otherwise it'll enforce dependencies (and at least 1 package requires >=1.63.2).

Elleni wrote:
Downgrade stuck with failing epiphany: [...]

At first glance it looks like the Epiphany 3.34 series doesn't build against the WebKitGTK 2.28 series.

I'll be investigating if this is indeed the case and if so, whether or not backporting support is trivial. In the meantime, anyone using Epiphany in a multi-user and/or web-facing manner should be aware of the project Security Advisories.

Edit: I was able to reproduce this build failure. The Epiphany 3.34 series does in fact fail to build against the WebKitGTK 2.28 series.

Elleni wrote:
But then again the final goal would be to get it running with new 3.36 anyway.

Temporarily disable the epiphany USE flag so it's not included in your downgrade.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Child_of_Sun_24
Guru
Guru


Joined: 28 Jul 2004
Posts: 499

PostPosted: Mon May 04, 2020 7:15 am    Post subject: Reply with quote

I have a problem with x11-libs/gtksourceview-4.4.0 it looks like it doesn't find vapigen from vala, but installed versions are dev-lang/vala 0.42.7, 0.44.11, 0.46.9 and 0.48.5. I hope you can find the error.
Code:
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) x11-libs/gtksourceview-4.4.0::dantrell-gnome
>>> Failed to emerge x11-libs/gtksourceview-4.4.0, Log file:
>>>  '/var/log/portage/x11-libs:gtksourceview-4.4.0:20200504-070619.log'
>>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 3.6, 11.4, 8.5
 * Package:    x11-libs/gtksourceview-4.4.0
 * Repository: dantrell-gnome
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking gtksourceview-4.4.0.tar.xz to /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work
>>> Source unpacked in /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work
>>> Preparing source in /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0 ...
meson setup --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path=/usr/share/pkgconfig --pkg-config-path=/usr/share/pkgconfig --native-file /var/tmp/portage/x11-libs/gtksourceview-4.4.0/temp/meson.x86_64-pc-linux-gnu.ini -Dglade_catalog=false -Dinstall_tests=false -Dgir=true -Dvapi=true -Dgtk_doc=false /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0 /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0-build
The Meson build system
Version: 0.53.1
Source dir: /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0
Build dir: /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0-build
Build type: native build
Project name: gtksourceview
Project version: 4.4.0
Appending CFLAGS from environment: '-march=znver2 -O2 -pipe -fomit-frame-pointer'
Appending LDFLAGS from environment: ['-march=znver2', '-O2', '-pipe', '-fomit-frame-pointer', '-Wl,-O1', '-Wl,--as-needed']
Appending CFLAGS from environment: '-march=znver2 -O2 -pipe -fomit-frame-pointer'
Appending LDFLAGS from environment: ['-march=znver2', '-O2', '-pipe', '-fomit-frame-pointer', '-Wl,-O1', '-Wl,--as-needed']
C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 9.3.0 "x86_64-pc-linux-gnu-gcc (Gentoo 9.3.0 p2) 9.3.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc GNU ld.bfd 2.34
Host machine cpu family: x86_64
Host machine cpu: x86_64
Library m found: YES
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.6.3)
Run-time dependency glib-2.0 found: YES 2.64.2
Run-time dependency gobject-2.0 found: YES 2.64.2
Run-time dependency gio-2.0 found: YES 2.64.2
Run-time dependency gtk+-3.0 found: YES 3.24.20
Run-time dependency libxml-2.0 found: YES 2.9.9
Run-time dependency fribidi found: YES 1.0.9
Found CMake: /usr/bin/cmake (3.17.2)
Appending CXXFLAGS from environment: '-march=znver2 -O2 -pipe -fomit-frame-pointer'
Appending LDFLAGS from environment: ['-march=znver2', '-O2', '-pipe', '-fomit-frame-pointer', '-Wl,-O1', '-Wl,--as-needed']
Appending FFLAGS from environment: '-O2 -pipe'
Appending LDFLAGS from environment: ['-march=znver2', '-O2', '-pipe', '-fomit-frame-pointer', '-Wl,-O1', '-Wl,--as-needed']
Run-time dependency gtk+-quartz-3.0 found: NO (tried pkgconfig and cmake)
Run-time dependency gobject-introspection-1.0 found: YES 1.64.1
Run-time dependency vapigen found: NO (tried pkgconfig and cmake)

meson.build:99:2: ERROR: Dependency "vapigen" not found, tried pkgconfig and cmake

A full log can be found at /var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0-build/meson-logs/meson-log.txt
 * ERROR: x11-libs/gtksourceview-4.4.0::dantrell-gnome failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  125:  Called src_configure
 *   environment, line 2344:  Called meson_src_configure
 *   environment, line 1610:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" || die
 *
 * If you need support, post the output of `emerge --info '=x11-libs/gtksourceview-4.4.0::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/gtksourceview-4.4.0::dantrell-gnome'`.
 * The complete build log is located at '/var/log/portage/x11-libs:gtksourceview-4.4.0:20200504-070619.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-libs/gtksourceview-4.4.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtksourceview-4.4.0/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0'
 * S: '/var/tmp/portage/x11-libs/gtksourceview-4.4.0/work/gtksourceview-4.4.0'
 *
 * The following package has failed to build, install, or execute postinst:
 *
 *  (x11-libs/gtksourceview-4.4.0:4/4::dantrell-gnome, ebuild scheduled for merge), Log file:
 *   '/var/log/portage/x11-libs:gtksourceview-4.4.0:20200504-070619.log'
 *
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Mon May 04, 2020 9:36 am    Post subject: Reply with quote

Child_of_Sun_24 wrote:
I have a problem with x11-libs/gtksourceview-4.4.0 it looks like it doesn't find vapigen from vala, but installed versions are dev-lang/vala 0.42.7, 0.44.11, 0.46.9 and 0.48.5. I hope you can find the error.

This is because of the Meson eclass updates.

I mirrored the initial changes a couple days ago and it results in this issue but I also caught up with the recent changes and the issue persists.

I'm not interested in debugging this eclass so I'm going to rollback the changes.

Stay tuned.

Edit: Sync up and you should be good to go.

dantrell wrote:
Although it just occurred to me I neglected to bump the versions I patched. Meh. :roll:

Bumped.
_________________
Dantrell B.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 516
Location: Brazil

PostPosted: Wed May 06, 2020 9:23 pm    Post subject: Reply with quote

With inkscape 1.0 released, that's one package less to worry about python 2.7.
Back to top
View user's profile Send private message
Child_of_Sun_24
Guru
Guru


Joined: 28 Jul 2004
Posts: 499

PostPosted: Thu May 07, 2020 5:59 am    Post subject: Reply with quote

dantrell wrote:
Child_of_Sun_24 wrote:
I have a problem with x11-libs/gtksourceview-4.4.0 it looks like it doesn't find vapigen from vala, but installed versions are dev-lang/vala 0.42.7, 0.44.11, 0.46.9 and 0.48.5. I hope you can find the error.

This is because of the Meson eclass updates.

I mirrored the initial changes a couple days ago and it results in this issue but I also caught up with the recent changes and the issue persists.

I'm not interested in debugging this eclass so I'm going to rollback the changes.

Stay tuned.

Edit: Sync up and you should be good to go.



Thanks, now it works :-)
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1075

PostPosted: Thu May 07, 2020 9:36 am    Post subject: Reply with quote

Dantrell, after having tested gnome 3-36 with the result of gnome-shell still segfaulting after re-emerging spidermonkey, gjs and gnome-shell, I downgraded to 3-34 and can report that this version works fine on my pendrive install. Before I have done so, I compared gnome-shell useflags of my pen-drive installation with my gentoo installed on disk. Thus emerged temporary on my pendrive with wayland thus egl and gles2 in make.conf. While it works on my diskinstall, the pendrive still segfaulted. Plasma and 3.34 work fine though. I thought, I should report. Tell me if you'd like me to test something else.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Thu May 07, 2020 12:00 pm    Post subject: Reply with quote

saboya wrote:
With inkscape 1.0 released, that's one package less to worry about python 2.7.

I believe 0.92.5 also transitioned to Python 3.

Both are keyword masked (for testing) on my end but they'll be available soon.

Elleni wrote:
I thought, I should report.

Thanks for the update.

I still can't reproduce this issue but I will keep investigating.

I'm pretty sure I'm missing something simple.

Elleni wrote:
Tell me if you'd like me to test something else.

I rolled out a SpiderMonkey update.

Upgrading to it probably won't do anything but you never know.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1075

PostPosted: Fri May 08, 2020 7:09 am    Post subject: Reply with quote

I synced and re-upgraded but with the same error. Then I thought, maybe try to install spidermonkey version of 3.34, but there I realized that both versions (68.8.0 and 60.9.0) are apparently installed although I had done an emerge --depclean. But also on the working machine qlist -Iv shows 2 versions of spidermonkey installed, so probably a normal thing. Maybe I should try to do a complete uninstallation by switching to plasma profile, removing the overlays, upgrading, depcleaning cleaning package.use/mask/unmask/accept_keywords/license and try to re-install afterwards? I don't know if its worth a try. Maybe I'll even try an emerge -e world.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Fri May 08, 2020 7:29 am    Post subject: Reply with quote

Elleni wrote:
But also on the working machine qlist -Iv shows 2 versions of spidermonkey installed, so probably a normal thing.

SpiderMonkey is slotted so parallel installs are normal.

If you want to test the 60.y.z series (for debugging purposes) then remove the 68.y.z series and rebuild Gjs and GNOME Shell.

Elleni wrote:
Maybe I should try to do a complete uninstallation by switching to plasma profile, removing the overlays, upgrading, depcleaning cleaning package.use/mask/unmask/accept_keywords/license and try to re-install afterwards? I don't know if its worth a try. Maybe I'll even try an emerge -e world.

But to me it looks like there's a subtle issue somewhere between 3-5 packages or your extensions (if any).

Have you tested with another user account?

dantrell wrote:
saboya wrote:
With inkscape 1.0 released, that's one package less to worry about python 2.7.

I believe 0.92.5 also transitioned to Python 3.

Both are keyword masked (for testing) on my end but they'll be available soon.

Inkscape 1.0 is now slotted in ~. :wink:

0.92.5 doesn't build but that's a low (ish) priority issue.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Cuong Nguyen
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jan 2018
Posts: 146

PostPosted: Wed May 13, 2020 2:01 pm    Post subject: sys-apps/openrc-0.42.1 gcc 10 patch Reply with quote

Dantrell, can you please implement openrc patch openrc-0.42.1-gcc-10.patch just like in gentoo repository? I started moving to gcc-10. Thank you
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Wed May 13, 2020 3:34 pm    Post subject: Re: sys-apps/openrc-0.42.1 gcc 10 patch Reply with quote

Cuong Nguyen wrote:
Dantrell, can you please implement openrc patch openrc-0.42.1-gcc-10.patch just like in gentoo repository?

Done.

Though, I have no idea how that one slipped through. :?

Edit: A quick checks shows there's something in my overlay tools working as designed but not as intended.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1075

PostPosted: Sat May 16, 2020 4:25 pm    Post subject: Reply with quote

Hi Dantrell, I will try on my pendrive later. A thing I realized after upgrading my main box, but I am not sure if it is appropriate to ask here, is that my vms in virt-manager do not start as long as Spice-Server is configured. The machines obviously do boot as re-opening virtmanager shows them started, but the vm windows of virt-manager closes immediately as soon as I doubleclick on a started vm. Changing configuration to vnc-server, the windows stay open and I see my vm booting. So I tried to re-emerge spice related and installed packages and spice-gtk fails:
Code:
LC_ALL=C emerge spice-gtk -1av

These are the packages that would be merged, in order:

Calculating dependencies                              ... done!
[ebuild   R    ] net-misc/spice-gtk-0.35-r1::dantrell-gnome  USE="dbus gtk3 introspection (policykit) pulseaudio smartcard usbredir vala -gstaudio -gstvideo -libressl -lz4 -mjpeg -sasl -static-libs -webdav" 0 KiB
with this build.log

Are there missing usesflags or something? I did some cleaning, so I am not sure, if I removed something needed :).

Thanks in advance for checking. Of course you can send me away if I am wrong here with this question and I'll happily delete the posts to keep your support thread clean :)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Sun May 17, 2020 4:49 am    Post subject: Reply with quote

Elleni wrote:
Are there missing usesflags or something? I did some cleaning, so I am not sure, if I removed something needed :).


This looks like a package I haven't stabilized in a while.

Try the version slotted in ~:

Code:
ACCEPT_KEYWORDS="~*" emerge --ask --oneshot net-misc/spice-gtk

I have been meaning to adjust my secret overlay tools to be more aware of stabilization changes in the main tree but I keep forgetting. :P

Elleni wrote:
Thanks in advance for checking. Of course you can send me away if I am wrong here with this question and I'll happily delete the posts to keep your support thread clean :)

No problem. :wink:
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1075

PostPosted: Sun May 17, 2020 8:56 am    Post subject: Reply with quote

dantrell wrote:
Try the version slotted in ~:

Code:
ACCEPT_KEYWORDS="~*" emerge --ask --oneshot net-misc/spice-gtk

I have been meaning to adjust my secret overlay tools to be more aware of stabilization changes in the main tree but I keep forgetting. :P


No luck. :)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Sun May 17, 2020 10:58 am    Post subject: Reply with quote

Elleni wrote:
No luck. :)

Thanks for checking.

I did some investigating but I wasn't immediately able to reproduce this issue.

Comparing the build logs, it looks familiar enough that I wonder if it's GLib that needs to be rebuilt first.

If that doesn't work, there's going to be a bit of a delay until I get back to this since I'll be away from the workstation today—err, or a few days.

Edit: Just for the record, I still haven't figured this one out.
_________________
Dantrell B.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 516
Location: Brazil

PostPosted: Wed May 20, 2020 7:47 am    Post subject: Reply with quote

So, in the midst of all of the current python 2.7 droppage / updating to 3.7, I ran into this error while compiling gnome-extra/evolution-data-server-3.36.2:

Code:

/usr/bin/env: ‘python3.6’: No such file or directory
make[2]: *** [src/private/CMakeFiles/edbus-private.dir/build.make:204: src/private/e-dbus-subprocess-backend.c] Error 127
make[2]: Leaving directory '/var/tmp/portage/gnome-extra/evolution-data-server-3.36.2/work/evolution-data-server-3.36.2_build'
make[1]: *** [CMakeFiles/Makefile2:5556: src/private/CMakeFiles/edbus-private.dir/all] Error 2


Which was correct, because indeed there was no python 3.6 in my machine:

Code:

# eselect python list
Available Python interpreters, in order of preference:
  [1]   python3.7
  [2]   python3.8 (fallback)
  [3]   python2.7 (fallback)


However, why is it looking for python 3.6 then? Well...

Code:

# ag python3.6 /usr/bin
/usr/bin/gtester-report
1:#! /usr/bin/env python3.6

/usr/bin/gdbus-codegen
1:#!/usr/bin/env python3.6

/usr/bin/glib-mkenums
1:#!/usr/bin/env python3.6

/usr/bin/glib-genmarshal
1:#!/usr/bin/env python3.6


Which all belong to dev-libs/glib. Maybe there's some python RDEPEND needed for it?

Anyway, just rebuild dev-libs/glib if you change python versions, and you'll be fine :)

*edit* - Just realized it's the same issue Elleni was having
Back to top
View user's profile Send private message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 140
Location: Italy

PostPosted: Wed May 20, 2020 11:33 am    Post subject: Reply with quote

saboya wrote:
Anyway, just rebuild dev-libs/glib if you change python versions, and you'll be fine :)

I think we need PYTHON_COMPAT in dev-libs/glib (and maybe a switch to python-single-r1?)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 717
Location: Earth

PostPosted: Wed May 20, 2020 4:16 pm    Post subject: Reply with quote

saboya wrote:
Anyway, just rebuild dev-libs/glib if you change python versions, and you'll be fine :)

Shibotto wrote:
I think we need PYTHON_COMPAT in dev-libs/glib (and maybe a switch to python-single-r1?)

The Gentoo Development Guide says:

python-any-r1:
A minimal eclass for packages which need any Python interpreter installed without a need for explicit choice and invariability. This usually involves packages requiring Python at build-time but having no other relevance to it.

Since there is a relevance switching to python-single-r1 would probably work.

It won't achieve the ideal solution of immediately rebuilding GLib after Python so there will still be related build failures (but passing --keep-going would clean that up).

In any case, GLib was just updated so we can sit on this for a bit. :P
_________________
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 ... , 18, 19, 20  Next
Page 19 of 20

 
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