* wrapping freexl in guile
@ 2017-06-03 20:35 Catonano
2017-06-03 20:46 ` Jelle Licht
2017-06-03 20:49 ` Jelle Licht
0 siblings, 2 replies; 6+ messages in thread
From: Catonano @ 2017-06-03 20:35 UTC (permalink / raw)
To: help-guix
[-- Attachment #1: Type: text/plain, Size: 709 bytes --]
I copied guile-gcrypt
I changed all the occurrrences of "gcrypt" in "freexl" in all the relevant
files
I created an env with
~/projects/guile-freexl$ guix environment -l ./guix.scm --ad-hoc guile
freexl
I run configure and I got
checking for libfreexl-config... no
checking libfreexl's library directory...
checking for libfreexl shared library name... libfreexl
checking whether libfreexl can be dynamically loaded... no
configure: error: GNU libfreexl does not appear to be usable; see
`--with-libfreexl-prefix' and `README'.
If I do the same in guile-gcrypt it builds successfully
Why ?
P.S. it's here https://gitlab.com/humanitiesNerd/guile-freexl
P.P.S I tried with both "libfreexl" AND "freexl"
[-- Attachment #2: Type: text/html, Size: 1026 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: wrapping freexl in guile
2017-06-03 20:35 wrapping freexl in guile Catonano
@ 2017-06-03 20:46 ` Jelle Licht
2017-06-03 20:49 ` Jelle Licht
1 sibling, 0 replies; 6+ messages in thread
From: Jelle Licht @ 2017-06-03 20:46 UTC (permalink / raw)
To: Catonano; +Cc: help-guix
Catonano <catonano@gmail.com> writes:
> I copied guile-gcrypt
>
> I changed all the occurrrences of "gcrypt" in "freexl" in all the relevant
> files
>
> I created an env with
>
> ~/projects/guile-freexl$ guix environment -l ./guix.scm --ad-hoc guile
> freexl
>
> I run configure and I got
>
> checking for libfreexl-config... no
> checking libfreexl's library directory...
> checking for libfreexl shared library name... libfreexl
> checking whether libfreexl can be dynamically loaded... no
> configure: error: GNU libfreexl does not appear to be usable; see
> `--with-libfreexl-prefix' and `README'.
I quickly tried:
`./configure --with-freexl-prefix=$GUIX_ENVIRONMENT'
and that seems to complete (a `make' invocation afterwards
understandably fails).
Maybe the following link might help you? It was actually about gcrypt ;-).
https://lists.gnu.org/archive/html/bug-guix/2013-02/msg00062.html
>
> If I do the same in guile-gcrypt it builds successfully
>
> Why ?
>
> P.S. it's here https://gitlab.com/humanitiesNerd/guile-freexl
> P.P.S I tried with both "libfreexl" AND "freexl"
Thanks for working on this!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: wrapping freexl in guile
2017-06-03 20:35 wrapping freexl in guile Catonano
2017-06-03 20:46 ` Jelle Licht
@ 2017-06-03 20:49 ` Jelle Licht
2017-06-04 4:55 ` Catonano
1 sibling, 1 reply; 6+ messages in thread
From: Jelle Licht @ 2017-06-03 20:49 UTC (permalink / raw)
To: Catonano; +Cc: help-guix
Catonano <catonano@gmail.com> writes:
> I copied guile-gcrypt
>
> I changed all the occurrrences of "gcrypt" in "freexl" in all the relevant
> files
>
> I created an env with
>
> ~/projects/guile-freexl$ guix environment -l ./guix.scm --ad-hoc guile
> freexl
>
> I run configure and I got
>
> checking for libfreexl-config... no
> checking libfreexl's library directory...
> checking for libfreexl shared library name... libfreexl
> checking whether libfreexl can be dynamically loaded... no
> configure: error: GNU libfreexl does not appear to be usable; see
> `--with-libfreexl-prefix' and `README'.
>
The following command seemed to run to completion for me:
[env]$ ./configure --with-freexl-prefix=$GUIX_ENVIRONMENT
Maybe check out the following link, by coincidence about gcrypt as well ;-).
https://lists.gnu.org/archive/html/bug-guix/2013-02/msg00062.html
> If I do the same in guile-gcrypt it builds successfully
>
> Why ?
>
> P.S. it's here https://gitlab.com/humanitiesNerd/guile-freexl
> P.P.S I tried with both "libfreexl" AND "freexl"
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: wrapping freexl in guile
2017-06-03 20:49 ` Jelle Licht
@ 2017-06-04 4:55 ` Catonano
2017-06-07 9:48 ` Catonano
0 siblings, 1 reply; 6+ messages in thread
From: Catonano @ 2017-06-04 4:55 UTC (permalink / raw)
To: Jelle Licht; +Cc: help-guix
[-- Attachment #1: Type: text/plain, Size: 1950 bytes --]
Jelle,
thank you for your suggestion
But there's something I don't understand
the suggestion to add
--with-freexl-prefix=$GUIX_ENVIRONMENT
fixes my guile-freexl but is nor necessary in guile-gcrypt
why ?
2017-06-03 22:49 GMT+02:00 Jelle Licht <jlicht@fsfe.org>:
>
> Catonano <catonano@gmail.com> writes:
>
> > checking for libfreexl-config... no
> > checking libfreexl's library directory...
> > checking for libfreexl shared library name... libfreexl
> > checking whether libfreexl can be dynamically loaded... no
> > configure: error: GNU libfreexl does not appear to be usable; see
> > `--with-libfreexl-prefix' and `README'.
> >
> The following command seemed to run to completion for me:
> [env]$ ./configure --with-freexl-prefix=$GUIX_ENVIRONMENT
>
> Maybe check out the following link, by coincidence about gcrypt as well
> ;-).
> https://lists.gnu.org/archive/html/bug-guix/2013-02/msg00062.html
>
>
this is an excerpt from running configure in guile-gcrypt
checking for guile-config... /home/catonano/.guix-profile/bin/guile-config
checking for libgcrypt-config...
/gnu/store/1y54p19lvz3rh6a5dyynnffn9dbal2li-profile/bin/libgcrypt-config
checking libgcrypt's library directory...
/gnu/store/hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/lib
checking for libgcrypt shared library name...
/gnu/store/hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/lib/libgcrypt
As you can see it checks that "...bin/libgcrypt-config" is present AND it
checks the "shared library name"
Now this is configure from my guile-freexl
checking for guile-config... /home/catonano/.guix-profile/bin/guile-config
checking for freexl shared library name...
/gnu/store/13p9jpf8gp3mg414az1dsf59vw2hyyw2-profile/lib/libfreexl
as you can see it DOESN'T look for any ...bin/freexl-config AND it doesn't
look for the library shared name
why ?
It is substantially the same repo, I cloned it and changed the strings
"gcrypt" to "freexl"
That's all I did
[-- Attachment #2: Type: text/html, Size: 2935 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: wrapping freexl in guile
2017-06-04 4:55 ` Catonano
@ 2017-06-07 9:48 ` Catonano
2017-06-07 9:51 ` Catonano
0 siblings, 1 reply; 6+ messages in thread
From: Catonano @ 2017-06-07 9:48 UTC (permalink / raw)
To: Jelle Licht; +Cc: help-guix
[-- Attachment #1: Type: text/plain, Size: 2236 bytes --]
2017-06-04 6:55 GMT+02:00 Catonano <catonano@gmail.com>:
> Jelle,
>
> thank you for your suggestion
>
> But there's something I don't understand
>
> the suggestion to add
>
> --with-freexl-prefix=$GUIX_ENVIRONMENT
>
> fixes my guile-freexl but is nor necessary in guile-gcrypt
>
> why ?
>
> 2017-06-03 22:49 GMT+02:00 Jelle Licht <jlicht@fsfe.org>:
>
>>
>> Catonano <catonano@gmail.com> writes:
>>
>> > checking for libfreexl-config... no
>> > checking libfreexl's library directory...
>> > checking for libfreexl shared library name... libfreexl
>> > checking whether libfreexl can be dynamically loaded... no
>> > configure: error: GNU libfreexl does not appear to be usable; see
>> > `--with-libfreexl-prefix' and `README'.
>> >
>> The following command seemed to run to completion for me:
>> [env]$ ./configure --with-freexl-prefix=$GUIX_ENVIRONMENT
>>
>> Maybe check out the following link, by coincidence about gcrypt as well
>> ;-).
>> https://lists.gnu.org/archive/html/bug-guix/2013-02/msg00062.html
>>
>>
>
> this is an excerpt from running configure in guile-gcrypt
>
> checking for guile-config... /home/catonano/.guix-profile/bin/guile-config
> checking for libgcrypt-config... /gnu/store/1y54p19lvz3rh6a5dyynnffn9dbal2
> li-profile/bin/libgcrypt-config
> checking libgcrypt's library directory... /gnu/store/
> hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/lib
> checking for libgcrypt shared library name... /gnu/store/
> hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/lib/libgcrypt
>
>
>
> As you can see it checks that "...bin/libgcrypt-config" is present AND it
> checks the "shared library name"
>
>
> Now this is configure from my guile-freexl
>
> checking for guile-config... /home/catonano/.guix-profile/bin/guile-config
> checking for freexl shared library name... /gnu/store/
> 13p9jpf8gp3mg414az1dsf59vw2hyyw2-profile/lib/libfreexl
>
> as you can see it DOESN'T look for any ...bin/freexl-config AND it doesn't
> look for the library shared name
>
> why ?
>
> It is substantially the same repo, I cloned it and changed the strings
> "gcrypt" to "freexl"
>
> That's all I did
>
Ok, I resigned myself to not understanding what I'm doing and I adopted
your suggestion
The configure phase now passes
sigh
[-- Attachment #2: Type: text/html, Size: 3667 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: wrapping freexl in guile
2017-06-07 9:48 ` Catonano
@ 2017-06-07 9:51 ` Catonano
0 siblings, 0 replies; 6+ messages in thread
From: Catonano @ 2017-06-07 9:51 UTC (permalink / raw)
To: Jelle Licht; +Cc: help-guix
[-- Attachment #1: Type: text/plain, Size: 2540 bytes --]
2017-06-07 11:48 GMT+02:00 Catonano <catonano@gmail.com>:
>
>
> 2017-06-04 6:55 GMT+02:00 Catonano <catonano@gmail.com>:
>
>> Jelle,
>>
>> thank you for your suggestion
>>
>> But there's something I don't understand
>>
>> the suggestion to add
>>
>> --with-freexl-prefix=$GUIX_ENVIRONMENT
>>
>> fixes my guile-freexl but is nor necessary in guile-gcrypt
>>
>> why ?
>>
>> 2017-06-03 22:49 GMT+02:00 Jelle Licht <jlicht@fsfe.org>:
>>
>>>
>>> Catonano <catonano@gmail.com> writes:
>>>
>>> > checking for libfreexl-config... no
>>> > checking libfreexl's library directory...
>>> > checking for libfreexl shared library name... libfreexl
>>> > checking whether libfreexl can be dynamically loaded... no
>>> > configure: error: GNU libfreexl does not appear to be usable; see
>>> > `--with-libfreexl-prefix' and `README'.
>>> >
>>> The following command seemed to run to completion for me:
>>> [env]$ ./configure --with-freexl-prefix=$GUIX_ENVIRONMENT
>>>
>>> Maybe check out the following link, by coincidence about gcrypt as well
>>> ;-).
>>> https://lists.gnu.org/archive/html/bug-guix/2013-02/msg00062.html
>>>
>>>
>>
>> this is an excerpt from running configure in guile-gcrypt
>>
>> checking for guile-config... /home/catonano/.guix-profile/b
>> in/guile-config
>> checking for libgcrypt-config... /gnu/store/1y54p19lvz3rh6a5dyy
>> nnffn9dbal2li-profile/bin/libgcrypt-config
>> checking libgcrypt's library directory... /gnu/store/hag795ji8p9vqikwp8c
>> ibfibpsa39s3n-libgcrypt-1.7.6/lib
>> checking for libgcrypt shared library name...
>> /gnu/store/hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/lib/libgcrypt
>>
>>
>>
>> As you can see it checks that "...bin/libgcrypt-config" is present AND it
>> checks the "shared library name"
>>
>>
>> Now this is configure from my guile-freexl
>>
>> checking for guile-config... /home/catonano/.guix-profile/b
>> in/guile-config
>> checking for freexl shared library name... /gnu/store/13p9jpf8gp3mg414az1
>> dsf59vw2hyyw2-profile/lib/libfreexl
>>
>> as you can see it DOESN'T look for any ...bin/freexl-config AND it
>> doesn't look for the library shared name
>>
>> why ?
>>
>> It is substantially the same repo, I cloned it and changed the strings
>> "gcrypt" to "freexl"
>>
>> That's all I did
>>
>
>
> Ok, I resigned myself to not understanding what I'm doing and I adopted
> your suggestion
>
> The configure phase now passes
>
> sigh
>
No, I actually understood
I was a bit emotiional when I read that thread for the first time
Rereading it now, it was clearer
Sorry for the noise
[-- Attachment #2: Type: text/html, Size: 4372 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-06-07 9:51 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-03 20:35 wrapping freexl in guile Catonano
2017-06-03 20:46 ` Jelle Licht
2017-06-03 20:49 ` Jelle Licht
2017-06-04 4:55 ` Catonano
2017-06-07 9:48 ` Catonano
2017-06-07 9:51 ` Catonano
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).