GNU bug report logs - #32677
Installation of guile-debbugs fails

Previous Next

Package: guile;

Reported by: Michael Albinus <michael.albinus <at> gmx.de>

Date: Mon, 10 Sep 2018 08:30:01 UTC

Severity: normal

To reply to this bug, email your comments to 32677 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Mon, 10 Sep 2018 08:30:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Albinus <michael.albinus <at> gmx.de>:
New bug report received and forwarded. Copy sent to bug-guile <at> gnu.org. (Mon, 10 Sep 2018 08:30:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: submit <at> debbugs.gnu.org
Subject: Installation of guile-debbugs fails
Date: Mon, 10 Sep 2018 10:29:37 +0200
Package: guile

I have downloaded the git repository of guile-debbugs. My machine runs
Fedora 28. I've followed the instructions in guile-debbugs.texi.

[albinus <at> BRONB4NHFYN1 guile-debbugs]$ ./bootstrap.sh 
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force 
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory `.'
[albinus <at> BRONB4NHFYN1 guile-debbugs]$ ./configure 
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
./configure: line 2352: syntax error near unexpected token `2.2'
./configure: line 2352: `GUILE_PKG(2.2)'
[albinus <at> BRONB4NHFYN1 guile-debbugs]$ make
make: *** No targets specified and no makefile found.  Stop.




Information forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Mon, 10 Sep 2018 10:27:02 GMT) Full text and rfc822 format available.

Message #8 received at 32677 <at> debbugs.gnu.org (full text, mbox):

From: Arun Isaac <arunisaac <at> systemreboot.net>
To: Michael Albinus <michael.albinus <at> gmx.de>, 32677 <at> debbugs.gnu.org
Subject: Re: bug#32677: Installation of guile-debbugs fails
Date: Mon, 10 Sep 2018 15:55:51 +0530
> [albinus <at> BRONB4NHFYN1 guile-debbugs]$ ./configure 
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether make supports nested variables... (cached) yes
> ./configure: line 2352: syntax error near unexpected token `2.2'
> ./configure: line 2352: `GUILE_PKG(2.2)'

./configure has failed. I think you are missing guile-2.2. Could you try
again with guile installed?




Information forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Mon, 10 Sep 2018 11:00:02 GMT) Full text and rfc822 format available.

Message #11 received at 32677 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Arun Isaac <arunisaac <at> systemreboot.net>
Cc: 32677 <at> debbugs.gnu.org
Subject: Re: bug#32677: Installation of guile-debbugs fails
Date: Mon, 10 Sep 2018 12:59:33 +0200
Arun Isaac <arunisaac <at> systemreboot.net> writes:

>> [albinus <at> BRONB4NHFYN1 guile-debbugs]$ ./configure 
>> checking for a BSD-compatible install... /usr/bin/install -c
>> checking whether build environment is sane... yes
>> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
>> checking for gawk... gawk
>> checking whether make sets $(MAKE)... yes
>> checking whether make supports nested variables... yes
>> checking whether make supports nested variables... (cached) yes
>> ./configure: line 2352: syntax error near unexpected token `2.2'
>> ./configure: line 2352: `GUILE_PKG(2.2)'
>
> ./configure has failed. I think you are missing guile-2.2. Could you try
> again with guile installed?

--8<---------------cut here---------------start------------->8---
[albinus <at> BRONB4NHFYN1 ~]$ which guile
/usr/bin/guile
[albinus <at> BRONB4NHFYN1 ~]$ guile --version
guile (GNU Guile) 2.0.14
--8<---------------cut here---------------end--------------->8---

Furthermore, a syntax error seems to tell something different. If it is
really true that guile 2.2 is missing, I would expect a respective error
message.

Best regards, Michael.




Information forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Mon, 10 Sep 2018 21:48:02 GMT) Full text and rfc822 format available.

Message #14 received at 32677 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: Arun Isaac <arunisaac <at> systemreboot.net>, 32677 <at> debbugs.gnu.org
Subject: Re: bug#32677: Installation of guile-debbugs fails
Date: Mon, 10 Sep 2018 23:47:17 +0200
Hi Michael,

thanks for taking a look at guile-debbugs!

> Arun Isaac <arunisaac <at> systemreboot.net> writes:
>
>>> [albinus <at> BRONB4NHFYN1 guile-debbugs]$ ./configure
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking whether build environment is sane... yes
>>> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
>>> checking for gawk... gawk
>>> checking whether make sets $(MAKE)... yes
>>> checking whether make supports nested variables... yes
>>> checking whether make supports nested variables... (cached) yes
>>> ./configure: line 2352: syntax error near unexpected token `2.2'
>>> ./configure: line 2352: `GUILE_PKG(2.2)'
>>
>> ./configure has failed. I think you are missing guile-2.2. Could you try
>> again with guile installed?
>
> --8<---------------cut here---------------start------------->8---
> [albinus <at> BRONB4NHFYN1 ~]$ which guile
> /usr/bin/guile
> [albinus <at> BRONB4NHFYN1 ~]$ guile --version
> guile (GNU Guile) 2.0.14
> --8<---------------cut here---------------end--------------->8---
>
> Furthermore, a syntax error seems to tell something different. If it is
> really true that guile 2.2 is missing, I would expect a respective error
> message.

Do you have pkg-config installed?  GUILE_PKG is a macro that depends on
macros provided by pkg-config.

--
Ricardo





Information forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Tue, 11 Sep 2018 07:41:02 GMT) Full text and rfc822 format available.

Message #17 received at 32677 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: Arun Isaac <arunisaac <at> systemreboot.net>, 32677 <at> debbugs.gnu.org
Subject: Re: bug#32677: Installation of guile-debbugs fails
Date: Tue, 11 Sep 2018 09:40:39 +0200
Ricardo Wurmus <rekado <at> elephly.net> writes:

> Hi Michael,

Hi Ricardo,

>>> ./configure has failed. I think you are missing guile-2.2. Could you try
>>> again with guile installed?
>>
>> --8<---------------cut here---------------start------------->8---
>> [albinus <at> BRONB4NHFYN1 ~]$ which guile
>> /usr/bin/guile
>> [albinus <at> BRONB4NHFYN1 ~]$ guile --version
>> guile (GNU Guile) 2.0.14
>> --8<---------------cut here---------------end--------------->8---

Meanwhile, I've changed to another machine running Ubuntu 18.04. It has
installed guile 2.2:

--8<---------------cut here---------------start------------->8---
detlef:~/src/guile-debbugs> which guile
/usr/bin/guile
detlef:~/src/guile-debbugs> /usr/bin/guile --version
guile (GNU Guile) 2.2.3
--8<---------------cut here---------------end--------------->8---

>> Furthermore, a syntax error seems to tell something different. If it is
>> really true that guile 2.2 is missing, I would expect a respective error
>> message.
>
> Do you have pkg-config installed?  GUILE_PKG is a macro that depends on
> macros provided by pkg-config.

Yes, it is:

--8<---------------cut here---------------start------------->8---
detlef:~/src/guile-debbugs> which pkg-config
/usr/bin/pkg-config
detlef:~/src/guile-debbugs> /usr/bin/pkg-config --version
0.29.1
--8<---------------cut here---------------end--------------->8---

And still the same error:

--8<---------------cut here---------------start------------->8---
detlef:~/src/guile-debbugs> ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
./configure: line 2364: syntax error near unexpected token `2.2'
./configure: line 2364: `GUILE_PKG(2.2)'
--8<---------------cut here---------------end--------------->8---

> Ricardo

Best regards, Michael.




Information forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Tue, 16 Oct 2018 16:36:02 GMT) Full text and rfc822 format available.

Message #20 received at 32677 <at> debbugs.gnu.org (full text, mbox):

From: Arun Isaac <arunisaac <at> systemreboot.net>
To: Michael Albinus <michael.albinus <at> gmx.de>,
 Ricardo Wurmus <rekado <at> elephly.net>
Cc: 32677 <at> debbugs.gnu.org
Subject: Re: bug#32677: Installation of guile-debbugs fails
Date: Tue, 16 Oct 2018 22:04:53 +0530
> --8<---------------cut here---------------start------------->8---
> detlef:~/src/guile-debbugs> ./configure
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether make supports nested variables... (cached) yes
> ./configure: line 2364: syntax error near unexpected token `2.2'
> ./configure: line 2364: `GUILE_PKG(2.2)'
> --8<---------------cut here---------------end--------------->8---

A minor update. I was able to reproduce this problem in a Guix
environment. If I install guile in the environment, this problem does
not manifest. If I don't have guile in the environment, this problem
manifests.

In other words, with

guix environment --ad-hoc guile autoconf automake pkg-config

this problem does not manifest. But, with

guix environment --ad-hoc autoconf automake pkg-config

this problem manifests. I have no idea why this is the case, but perhaps
this could be a lead worth investigating.




Information forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Tue, 16 Oct 2018 19:14:02 GMT) Full text and rfc822 format available.

Message #23 received at 32677 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Arun Isaac <arunisaac <at> systemreboot.net>
Cc: Michael Albinus <michael.albinus <at> gmx.de>, 32677 <at> debbugs.gnu.org
Subject: Re: bug#32677: Installation of guile-debbugs fails
Date: Tue, 16 Oct 2018 21:13:14 +0200
Arun Isaac <arunisaac <at> systemreboot.net> writes:

>> --8<---------------cut here---------------start------------->8---
>> detlef:~/src/guile-debbugs> ./configure
>> checking for a BSD-compatible install... /usr/bin/install -c
>> checking whether build environment is sane... yes
>> checking for a thread-safe mkdir -p... /bin/mkdir -p
>> checking for gawk... gawk
>> checking whether make sets $(MAKE)... yes
>> checking whether make supports nested variables... yes
>> checking whether make supports nested variables... (cached) yes
>> ./configure: line 2364: syntax error near unexpected token `2.2'
>> ./configure: line 2364: `GUILE_PKG(2.2)'
>> --8<---------------cut here---------------end--------------->8---
>
> A minor update. I was able to reproduce this problem in a Guix
> environment. If I install guile in the environment, this problem does
> not manifest. If I don't have guile in the environment, this problem
> manifests.
>
> In other words, with
>
> guix environment --ad-hoc guile autoconf automake pkg-config
>
> this problem does not manifest. But, with
>
> guix environment --ad-hoc autoconf automake pkg-config
>
> this problem manifests. I have no idea why this is the case, but perhaps
> this could be a lead worth investigating.

The macros (such as GUILE_PKK) are provided by the Guile package, so I
think that’s expected.

--
Ricardo





Information forwarded to bug-guile <at> gnu.org:
bug#32677; Package guile. (Tue, 16 Oct 2018 20:02:01 GMT) Full text and rfc822 format available.

Message #26 received at 32677 <at> debbugs.gnu.org (full text, mbox):

From: Arun Isaac <arunisaac <at> systemreboot.net>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: Michael Albinus <michael.albinus <at> gmx.de>, 32677 <at> debbugs.gnu.org
Subject: Re: bug#32677: Installation of guile-debbugs fails
Date: Wed, 17 Oct 2018 01:31:13 +0530
> The macros (such as GUILE_PKK) are provided by the Guile package, so I
> think that’s expected.

I forgot to mention. I already have guile in my system profile (the
default one outside any environment created using `guix
environment'). `which guile' outputs the following:

/run/current-system/profile/bin/guile

So, if guile is already in the system profile, why is the GUILE_PKG
macro not recognized by autoconf?




This bug report was last modified 6 years and 241 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.