guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libgtk3-nocsd and LD_PRELOAD (Was: bug#33861: Problem building sources f


From: Björn Höfling
Subject: libgtk3-nocsd and LD_PRELOAD (Was: bug#33861: Problem building sources for guile-bash)
Date: Tue, 5 Feb 2019 22:25:41 +0100

Hi Ludo,

On Sat, 19 Jan 2019 11:21:56 +0100
Ludovic Courtès <address@hidden> wrote:
> Björn Höfling <address@hidden> skribis:
> 
> > $ guix build -S guile-bash
> > ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be
> > preloaded (cannot open shared object file): ignored.  
> 
> Plus, warranty void if you fiddle with LD_PRELOAD or LD_LIBRARY_PATH.
> :-)

I haven't done anything. It was my Distro [yes, I should use a
different one, but still some key packages missing] :-)

I'm unsure on what to do with this, probably will just unset it
somewhere:

I'm using Guix on top of Ubuntu. Error appears when using programs
installed from Guix. After some investigations, I found out this
environment variable is set in:

/etc/X11/Xsession.d/51gtk3-nocsd-detect

      *)
          # not GNOME, and the user didn't specify GTK_CSD
          # themselves, so set it to 0
          if [ -z "$GTK_CSD" ] ; then
              GTK_CSD=0
          fi
          export GTK_CSD
          if [ x"$GTK_CSD"x = x"0"x ] ; then
              export
LD_PRELOAD="libgtk3-nocsd.so.0${LD_PRELOAD:+:$LD_PRE fi
          ;;

I'm currently using a non-GNOME windowing environment, so I'm in this case.

The library is this:

https://github.com/PCMan/gtk3-nocsd

It should make some things nicer if you don't use GNOME. This seams to
be a hack. Do we need this library in Guix too, to get some decorations
back?

Björn

Attachment: pgpPtlO3m7Nh6.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]