GNU logs - #62226, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62226: bash-minimal fails to build on x86_64-w64-mingw32
Resent-From: Ekaitz Zarraga <ekaitz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 16 Mar 2023 19:51:01 +0000
Resent-Message-ID: <handler.62226.B.16789962438592 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 62226
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 62226 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-guix@HIDDEN" <bug-guix@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.16789962438592
          (code B ref -1); Thu, 16 Mar 2023 19:51:01 +0000
Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 19:50:43 +0000
Received: from localhost ([127.0.0.1]:43130 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pctcY-0002EW-RH
	for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 15:50:43 -0400
Received: from lists.gnu.org ([209.51.188.17]:57254)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ekaitz@HIDDEN>) id 1pctcW-0002EO-KU
 for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 15:50:41 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ekaitz@HIDDEN>) id 1pctcV-00037R-Vx
 for bug-guix@HIDDEN; Thu, 16 Mar 2023 15:50:40 -0400
Received: from mail-4018.proton.ch ([185.70.40.18])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ekaitz@HIDDEN>) id 1pctcT-0000ZJ-7z
 for bug-guix@HIDDEN; Thu, 16 Mar 2023 15:50:39 -0400
Date: Thu, 16 Mar 2023 19:50:14 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech;
 s=protonmail; t=1678996232; x=1679255432;
 bh=v1wCUfHIwH08MiC4WYeRbIeaTcZtJ3tj4FkdUyBjk04=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=YxJ3Fbnum52zlwvwA3xh30mymBE5s8gbo7XsOwXOhToIlpWBPEbXXVIAWOfqgq9Ml
 73guaePs7o/0nfP3cZT3t1wsLfF6LTNEMyQ0DUHSAdFWoD7AbNIkyXLiL+tyYO6Av5
 7Pf+z2BRoy8FCg2xs+UG/crTcWfQYzASQ3jCw+op37MLxU/xzMoc2rMdtGR5XsPB1r
 VZ0mvnWOpZur18Ssd/U75wGFaM1PUUlF7CcnSILAmVDFzMXn3yBRz9cX3EUlDiFAZj
 RLuqUG45FxEEHpkJHjWRhY8KyG46kGNqazOk0xDby9W3Bh67OzqqVNXmkYYv+OpIyi
 wgXBXNMQ5iqKA==
From: Ekaitz Zarraga <ekaitz@HIDDEN>
Message-ID: <w5ToAECm6QVz81owny9pmPnjKuy2Mf0jVTA17w4HNLw653YowDp9SFpV_cecIsdqzKik9N40o1LqviSIQhSkhSizFHn0exzgxO0Z8ZCZkPA=@elenq.tech>
Feedback-ID: 3263582:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.40.18; envelope-from=ekaitz@HIDDEN;
 helo=mail-4018.proton.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Any package that uses `bash-minimal` to build in mingw (all of them?) fails=
 when trying to build `bash-minimal` with the following error:

```
phase `patch-generated-file-shebangs' succeeded after 0.0 seconds
starting phase `build'
rm -f mksyntax.exe
gcc -DPROGRAM=3D'"bash.exe"' -DCONF_HOSTTYPE=3D'"x86_64"' -DCONF_OSTYPE=3D'=
"mingw32"' -DCONF_MACHTYPE=3D'"x86_64-w64-mingw32"' -DCONF_VENDOR=3D'"w64"'=
 -DLOCALEDIR=3D'"/gnu/store/lb1afqc8mx7jjynpf8qbn6mc13h9p4ji-bash-minimal-5=
.1.8/share/locale"' -DPACKAGE=3D'"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I.=
 -I./include -I./lib   -g -DCROSS_COMPILING  -g -DCROSS_COMPILING -o mksynt=
ax.exe ./mksyntax.c
In file included from ./mksyntax.c:23:
./config.h:361:19: error: two or more data types in declaration specifiers
  361 | #define socklen_t unsigned int
      |                   ^~~~~~~~
./config.h:361:28: error: two or more data types in declaration specifiers
  361 | #define socklen_t unsigned int
      |                            ^~~
make: *** [Makefile:720: mksyntax.exe] Error 1
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "make" arguments: () exit-status: 2 ter=
m-signal: #f stop-signal: #f>
phase `build' failed after 0.0 seconds
command "make" failed with status 2
note: keeping build directory `/tmp/guix-build-bash-minimal-5.1.8.drv-2'
builder for `/gnu/store/r3kiyak1js85m8achjf9jcbqq7asmjy3-bash-minimal-5.1.8=
.drv' failed with exit code 1
build of /gnu/store/r3kiyak1js85m8achjf9jcbqq7asmjy3-bash-minimal-5.1.8.drv=
 failed
View build log at '/var/log/guix/drvs/r3/kiyak1js85m8achjf9jcbqq7asmjy3-bas=
h-minimal-5.1.8.drv.gz'.
```

I'll investigate but I don't think I'll reach far on this one.

I already tried removing the offending lines from the `config.h` but other =
errors appear (how surprising :) )

Thanks all,
Ekaitz




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Ekaitz Zarraga <ekaitz@HIDDEN>
Subject: bug#62226: Acknowledgement (bash-minimal fails to build on
 x86_64-w64-mingw32)
Message-ID: <handler.62226.B.16789962438592.ack <at> debbugs.gnu.org>
References: <w5ToAECm6QVz81owny9pmPnjKuy2Mf0jVTA17w4HNLw653YowDp9SFpV_cecIsdqzKik9N40o1LqviSIQhSkhSizFHn0exzgxO0Z8ZCZkPA=@elenq.tech>
X-Gnu-PR-Message: ack 62226
X-Gnu-PR-Package: guix
Reply-To: 62226 <at> debbugs.gnu.org
Date: Thu, 16 Mar 2023 19:51:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 62226 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
62226: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D62226
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62226: bash-minimal fails to build on x86_64-w64-mingw32
References: <w5ToAECm6QVz81owny9pmPnjKuy2Mf0jVTA17w4HNLw653YowDp9SFpV_cecIsdqzKik9N40o1LqviSIQhSkhSizFHn0exzgxO0Z8ZCZkPA=@elenq.tech>
In-Reply-To: <w5ToAECm6QVz81owny9pmPnjKuy2Mf0jVTA17w4HNLw653YowDp9SFpV_cecIsdqzKik9N40o1LqviSIQhSkhSizFHn0exzgxO0Z8ZCZkPA=@elenq.tech>
Resent-From: Ekaitz Zarraga <ekaitz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 01 Apr 2023 11:15:02 +0000
Resent-Message-ID: <handler.62226.B62226.168034767113384 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62226
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: "62226 <at> debbugs.gnu.org" <62226 <at> debbugs.gnu.org>
Received: via spool by 62226-submit <at> debbugs.gnu.org id=B62226.168034767113384
          (code B ref 62226); Sat, 01 Apr 2023 11:15:02 +0000
Received: (at 62226) by debbugs.gnu.org; 1 Apr 2023 11:14:31 +0000
Received: from localhost ([127.0.0.1]:35609 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1piZBn-0003To-5l
	for submit <at> debbugs.gnu.org; Sat, 01 Apr 2023 07:14:31 -0400
Received: from mail-4022.proton.ch ([185.70.40.22]:41709)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ekaitz@HIDDEN>) id 1piZBj-0003TW-DC
 for 62226 <at> debbugs.gnu.org; Sat, 01 Apr 2023 07:14:30 -0400
Date: Sat, 01 Apr 2023 11:14:11 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech;
 s=protonmail; t=1680347660; x=1680606860;
 bh=Qnd0q9A4KmrstO8r9ku2O41mVMqry3l+mDljycTzz90=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=nVo2e4m7T5yZj6krDvpKxT90dqYN7YBR9q4Afe1P7z7N/Vgkd+ohk8rb/RX6yx2yJ
 YjJvFWiTSh34PhowILhz6NLhRFi5lfAtS6jrlqig3ORHuGQ3ksDpTgz7RxBoYpO97H
 LUcWGh6Oy6pauG5Rxn09OaMXOVNSGBipLUktgGC2yzFK6YN9mQHCaqWNz5UcdkGp3T
 A4zG7s+4Yc72Vrrnm5CtR3AldP1ieQkUwRPC0i5QpzSFcaiVlNz+NcznMhFhCkTxXY
 Sjz39ICBAav64Y1rKlgvJUsnj2HldkAt3brySpBUGU0O1adWGjQAwe/FH6WWHamdpu
 vIQ9k4PWVJsMQ==
From: Ekaitz Zarraga <ekaitz@HIDDEN>
Message-ID: <w6O3eWqBMn7g1oZS1-4SFahGohlakG_MOkBE-B6MmDutk1DmjEww6mTAeZRRjDSBpnRJbAVv3a1HT1X52cfgB-f0O04WpMyAiVVvloerRMo=@elenq.tech>
Feedback-ID: 3263582:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

Adding:

```
"ac_cv_header_sys_socket_h=3Dno"
```

To configure flags in the case the target is mingw solves the first issue, =
but more issues appear.

I have no enough knowledge about autotools to dig into this much further bu=
t it looks like we are finding wrong stuff in the configure step:

```
In file included from shell.c:28:
config.h:340:18: error: =E2=80=98long long long=E2=80=99 is too long for GC=
C
  340 | #define intmax_t long long
      |                  ^~~~
config.h:340:23: error: =E2=80=98long long long=E2=80=99 is too long for GC=
C
  340 | #define intmax_t long long
      |                       ^~~~
config.h:343:19: error: duplicate =E2=80=98unsigned=E2=80=99
  343 | #define uintmax_t unsigned long long
      |                   ^~~~~~~~
config.h:343:28: error: =E2=80=98long long long=E2=80=99 is too long for GC=
C
  343 | #define uintmax_t unsigned long long
      |                            ^~~~
config.h:343:33: error: =E2=80=98long long long=E2=80=99 is too long for GC=
C
  343 | #define uintmax_t unsigned long long
      |                                 ^~~~
In file included from bashjmp.h:24,
                 from shell.h:25,
                 from shell.c:53:
./include/posixjmp.h:29:21: error: unknown type name =E2=80=98sigjmp_buf=
=E2=80=99
   29 | #  define procenv_t sigjmp_buf
      |                     ^~~~~~~~~~
bashjmp.h:26:8: note: in expansion of macro =E2=80=98procenv_t=E2=80=99
   26 | extern procenv_t top_level;
      |        ^~~~~~~~~
./include/posixjmp.h:29:21: error: unknown type name =E2=80=98sigjmp_buf=
=E2=80=99
   29 | #  define procenv_t sigjmp_buf
      |                     ^~~~~~~~~~
bashjmp.h:27:8: note: in expansion of macro =E2=80=98procenv_t=E2=80=99
   27 | extern procenv_t subshell_top_level;
      |        ^~~~~~~~~
./include/posixjmp.h:29:21: error: unknown type name =E2=80=98sigjmp_buf=
=E2=80=99
   29 | #  define procenv_t sigjmp_buf
      |                     ^~~~~~~~~~
bashjmp.h:28:8: note: in expansion of macro =E2=80=98procenv_t=E2=80=99
   28 | extern procenv_t return_catch; /* used by `return' builtin */
      |        ^~~~~~~~~
./include/posixjmp.h:29:21: error: unknown type name =E2=80=98sigjmp_buf=
=E2=80=99
   29 | #  define procenv_t sigjmp_buf
      |                     ^~~~~~~~~~
bashjmp.h:29:8: note: in expansion of macro =E2=80=98procenv_t=E2=80=99
   29 | extern procenv_t wait_intr_buf;
      |        ^~~~~~~~~
In file included from shell.h:28,
                 from shell.c:53:
/gnu/store/7b119byi86gb3ab5x87ld9fz5xg5bwyd-mingw-w64-x86_64-10.0.0/include=
/ctype.h:144:13: error: expected identifier or =E2=80=98(=E2=80=99 before =
=E2=80=98int=E2=80=99
  144 | int __cdecl isblank(int _C);
      |             ^~~~~~~
syntax.h:103:27: error: expected =E2=80=98)=E2=80=99 before =E2=80=98=3D=3D=
=E2=80=99 token
  103 | #  define isblank(x) ((x) =3D=3D ' ' || (x) =3D=3D '\t')
      |                           ^~
In file included from shell.h:29,
                 from shell.c:53:
general.h:33:12: fatal error: sys/resource.h: No such file or directory
   33 | #  include <sys/resource.h>
      |            ^~~~~~~~~~~~~~~~
compilation terminated.
```


ElenQ Technology
Ethical Innovation





Last modified: Sat, 1 Apr 2023 11:30:02 UTC

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