Re: [Sawfish] About librep and rep-gtk beng installed in different trees |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/sawfish Archives
]
- To: sawfish@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [Sawfish] About librep and rep-gtk beng installed in different trees
- From: Christopher Roy Bratusek <nano@xxxxxxxxxxx>
- Date: Tue, 10 Feb 2015 18:55:00 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=jpberlin.de; h= content-transfer-encoding:content-type:content-type:in-reply-to :references:subject:subject:mime-version:user-agent:from:from :date:date:message-id:received:received; s=mail20140220; t= 1423590829; bh=d9gZSXStiZ3MIHYd/JL6iZRWUb95AI1ptm1U9CLTDgQ=; b=d qyLPHMwJ6R4DJUbGwABzovWX7bykqDRzi5ecw2dEmCKbCHKdmGpMlbWyEE6LwVv4 EZYuJTpeMGeht+qLOXNFM1Fa+wDrRiqY5mDZiKszTwOaMNb9aS/J+np/cdKwo9P2 X5TNByDbY8fhnxExzvz0YzeATQOw2mlN4RKJPRTwZU50q3h5z6iKlhq2T7b3QrQ1 XIgMotr7Q7k+UwoO2Mv0udiPuzMIE+c4d04BRcStmObx0Z2iiJWBu7BuSy0rZq3Y 3lHpn2nfjcjP1Lkd4Ok5gjbAqZc0HEveNIMdIwZwhZyXcJMVTzXhE7Le/UVht/aH TKBBU4kXW2UIA8PPqfqvkpbo3FTTNbQxSEnBKclBnQgG4GpoXhJa+ZEhvm9O/TC1 dM3d1EtzD7jlTbDU+lpxpsAstONgsPRVf8FK/9XpvsY4S7jlebAaTw/ABWDCRQ19 PweUU6QV9GBvdxCW4KD8Wu9QWhQVchAMtgQ6fHQP9GgnqZe504ayg27z2kxN3lsQ Dfv7mwVMPP6h7G2j7UgCT2exGAlaJVDP8306V9Swh+LN1u3/Dki6+nTXVPyPA77K qdBTmQwXcU0AvYGqlG9fKmaHitVXFMTJ0cjpMX3gCrYjgqgq4RLBroLvOgjXGhN4 mSHHbQjccjhUPjFQkLHQyGOIZ6LiIGJvzD0hEG20OE=
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
well it's not meant rep-gtk to be installed somewhere else than
librep, though it's actually possible, if you use the latest git
snapshot of librep. As Brett said librep.pc must be inside
PKG_CONFIG_PATH, else configure won't find it. when proceed installing
rep-gtk with ./configure --prefix=/i/dont/know and so on.
You may have to fiddle around with PKG_CONFIG_PATH for sawfish once
again, as it requires both librep and rep-gtk.
Also you need to ensure that rep-gtk and librep can both be loaded
properly, eg. using
REP_LOAD_PATH=/where/ever/sawfish/share/sawfish/lisp and
REP_DL_LOAD_PATH=/where/ever/librep/lib/rep:/where/ever/rep-gtk/lib/rep as
fitting to your installation.
You may have a look at GuiX GNU distro or Gobo Linux, they use the
same approach for packages to be isolated from each other.
Regards,
Chris
On 09.02.2015 13:57, Brett Viren wrote:
> I'm just guessing but did you try adding the installed directory
> holding librep's .pc file to PKG_CONFIG_PATH environment variable
> before running configure?
>
>
> See pkg-config(1) for more possibilities.
>
>
> -Brett.
>
> On Sun, Feb 8, 2015 at 8:59 AM, Anderson Torres
> <torres.anderson.85@xxxxxxxxx> wrote:
>> Hello, Sawfish hackers!
>>
>> I have a problem installing rep-gtk in a different tree than
>> librep.
>>
>> I am using a brand new Linux distro, NixOS. It uses a different
>> approach to install software. Basically, it installs every
>> package in an exclusive directory, and locks that directory to
>> avoid modifications.
>>
>> So, when I install librep, it goes to a directory
>> /nix/store/HASHTREE-librep-version. But, when I try to install
>> rep-gtk, it tries to write on librep's tree and fails.
>>
>> I am reading the sources in order to fix it, but I have no
>> knowledge about Autoconf and the like. Can someone help me?
>>
>> Many thanks in advance!
>>
>> Anderson Torres
>>
>> -- Sawfish ML
>>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJU2kXpAAoJELYMBo/GFnDu7mwQANiH7O2kudIQXGUkx1RnAFlI
x/f6d5lVmFjPZBQxEhcCys8jF0fyAz7so+0EIL/A/OrKPP24HY2ZgtJ2v5RrpVQW
+qBrDwJPVa8bG3ZoIOVQFWrdYXb7obMpCUsEv/wp/BQMyP4U/T5zcrGzsqgUvRyq
aULzU8pIuBT6ddIw9QS+58cNocwvlTJPeKqw8wusXucBOK+r4tyxKruc9qMjOv+q
SgjYYMSUus5Yoa0c9BkX/7wvAp8BNAZKZxDLSQJ36WbblmI9B8tF9O6cAHF2MoWk
xPrzUP4YsprSSu+vxqVkXHY06Y27invbZemu7PCH3hfKXGtbLZdbjGYygiqtopWa
GdY1KdOPTIbtAqjYLDfe1Vcq7pZFMlLad9tlGL3o/eAVEFOL+J5WwZJM9m7DfVVd
Plv+aMjCGR9Xy0+3Gw2X++SkP4MJ8eGI9UShgXvOj+jJHWY1TFQtGjbjxex1alec
crH2mjVDTv/e5cd8yGyZO3vWWciwiiflYHRfnU0e7LSDw1feNVwcuunW756wWsHQ
Hfy+SC+H+5e5tIDaTdGcvHMb4SVZh+upp2Evc1SzTAtrsYKFP4erIGtFNX3h94uy
+kCXUX1+5ly2SVltQTvEnNJA+GPnvTsy0F/B5eU0M8A4Nw1QOSCvxZeA9f365/xI
lVHZOC4evHg5u7eTUU4I
=pSBT
-----END PGP SIGNATURE-----
--
Sawfish ML