GNU bug report logs - #62211
Job build-native-comp-speed2 does not run anymore on EMBA

Previous Next

Package: emacs;

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

Date: Wed, 15 Mar 2023 19:28:01 UTC

Severity: normal

Fixed in version 29.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 62211 in the body.
You can then email your comments to 62211 AT debbugs.gnu.org in the normal way.

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

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


Report forwarded to akrl <at> sdf.org, bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Wed, 15 Mar 2023 19:28:01 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 akrl <at> sdf.org, bug-gnu-emacs <at> gnu.org. (Wed, 15 Mar 2023 19:28:01 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: bug-gnu-emacs <at> gnu.org
Subject: Job build-native-comp-speed2 does not run anymore on EMBA
Date: Wed, 15 Mar 2023 20:27:27 +0100
Hi,

Recently, we have upgraded EMBA jobs to run using Debian 11 (bullseye)
instead of Debian 9 (stretch). Since then, the gitlab job
build-native-comp-speed2 fails. See for example
<https://emba.gnu.org/emacs/emacs/-/jobs/64725/raw>.

It looks to me, like we must replace Debian package libgccjit-6-dev by
something else.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Mon, 20 Mar 2023 09:01:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: 62211 <at> debbugs.gnu.org
Cc: Andrea Corallo <akrl <at> sdf.org>
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Mon, 20 Mar 2023 10:00:34 +0100
Michael Albinus <michael.albinus <at> gmx.de> writes:

Hi,

> Recently, we have upgraded EMBA jobs to run using Debian 11 (bullseye)
> instead of Debian 9 (stretch). Since then, the gitlab job
> build-native-comp-speed2 fails. See for example
> <https://emba.gnu.org/emacs/emacs/-/jobs/64725/raw>.
>
> It looks to me, like we must replace Debian package libgccjit-6-dev by
> something else.

Nobody has answered, so I comment out the tests temporarily.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Wed, 22 Mar 2023 09:00:04 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: 62211 <at> debbugs.gnu.org
Cc: Andrea Corallo <akrl <at> sdf.org>
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Wed, 22 Mar 2023 09:59:52 +0100
Michael Albinus <michael.albinus <at> gmx.de> writes:

Hi Andrea,

>> Recently, we have upgraded EMBA jobs to run using Debian 11 (bullseye)
>> instead of Debian 9 (stretch). Since then, the gitlab job
>> build-native-comp-speed2 fails. See for example
>> <https://emba.gnu.org/emacs/emacs/-/jobs/64725/raw>.
>>
>> It looks to me, like we must replace Debian package libgccjit-6-dev by
>> something else.
>
> Nobody has answered, so I comment out the tests temporarily.

It looks like neither debbugs nor me get your messages. Could you,
please, change test/infra/Dockerfile.emba accordingly (on the emacs-29
branch)?

You might also try to reach me via <michael.rd.albinus <at> gmail.com>.

Thanks, and best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Wed, 22 Mar 2023 16:30:03 GMT) Full text and rfc822 format available.

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

From: Andrea Corallo <akrl <at> sdf.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: michael.rd.albinus <at> gmail.com, 62211 <at> debbugs.gnu.org
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Wed, 22 Mar 2023 16:29:36 +0000
Michael Albinus <michael.albinus <at> gmx.de> writes:

> Michael Albinus <michael.albinus <at> gmx.de> writes:
>
> Hi Andrea,

Hi Michael,


>>> Recently, we have upgraded EMBA jobs to run using Debian 11 (bullseye)
>>> instead of Debian 9 (stretch). Since then, the gitlab job
>>> build-native-comp-speed2 fails. See for example
>>> <https://emba.gnu.org/emacs/emacs/-/jobs/64725/raw>.
>>>
>>> It looks to me, like we must replace Debian package libgccjit-6-dev by
>>> something else.
>>
>> Nobody has answered, so I comment out the tests temporarily.
>
> It looks like neither debbugs nor me get your messages. Could you,
> please, change test/infra/Dockerfile.emba accordingly (on the emacs-29
> branch)?

I'm not sure of the change, we probably should replace libgccjit-6-dev
with a newer one (BTW no idea why something changed) but I think we
should use the same version of the running GCC.  Do you happen to know
which GCC version is the docker running now?

> You might also try to reach me via <michael.rd.albinus <at> gmail.com>.

Doing it now thanks

> Thanks, and best regards, Michael.


BTW this was the body of my previous mail:

"
The error is not Emacs related, for some reason building the docker
libgccjit-6-dev can't be found.

I've no idea why but we should not disable build-native-comp-speed2,
that's our standard build with native compilation.
"

Best Regards

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Wed, 22 Mar 2023 17:27:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: michael.rd.albinus <at> gmail.com, 62211 <at> debbugs.gnu.org
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Wed, 22 Mar 2023 18:26:34 +0100
Andrea Corallo <akrl <at> sdf.org> writes:

> Hi Michael,

Hi Andrea,

>>>> Recently, we have upgraded EMBA jobs to run using Debian 11 (bullseye)
>>>> instead of Debian 9 (stretch). Since then, the gitlab job
>>>> build-native-comp-speed2 fails. See for example
>>>> <https://emba.gnu.org/emacs/emacs/-/jobs/64725/raw>.
>>>>
>>>> It looks to me, like we must replace Debian package libgccjit-6-dev by
>>>> something else.
>>>
>>> Nobody has answered, so I comment out the tests temporarily.
>>
>> It looks like neither debbugs nor me get your messages. Could you,
>> please, change test/infra/Dockerfile.emba accordingly (on the emacs-29
>> branch)?
>
> I'm not sure of the change, we probably should replace libgccjit-6-dev
> with a newer one (BTW no idea why something changed) but I think we
> should use the same version of the running GCC.  Do you happen to know
> which GCC version is the docker running now?

We have upgraded Debian from stretch to bullseye. According to
https://packages.debian.org/de/gcc on stretch there is gcc 6.3.0, and on
bullseye there is gcc 10.2.1.

Does it mean we shall install libgccjit-10-dev now instead of
libgccjit-6-dev? Will try it.


>> You might also try to reach me via <michael.rd.albinus <at> gmail.com>.
>
> Doing it now thanks

It didn't reach me either :-(

I'm replying to your message which has appeared on debbugs.gnu.org. At
least *this* seems back wo work.

> BTW this was the body of my previous mail:
>
> "
> The error is not Emacs related, for some reason building the docker
> libgccjit-6-dev can't be found.
>
> I've no idea why but we should not disable build-native-comp-speed2,
> that's our standard build with native compilation.
> "

Of course. Nobody plans to disable it permanently. I just was a little
bit nervous, because I haven't seen progress.

> Best Regards
>
>   Andrea

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Thu, 23 Mar 2023 09:08:01 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: michael.rd.albinus <at> gmail.com, 62211 <at> debbugs.gnu.org
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Thu, 23 Mar 2023 10:07:40 +0100
Michael Albinus <michael.albinus <at> gmx.de> writes:

Hi Andrea,

> We have upgraded Debian from stretch to bullseye. According to
> https://packages.debian.org/de/gcc on stretch there is gcc 6.3.0, and on
> bullseye there is gcc 10.2.1.
>
> Does it mean we shall install libgccjit-10-dev now instead of
> libgccjit-6-dev? Will try it.

That has worked, libgccjit-10-dev is installed now. See <https://emba.gnu.org/emacs/emacs/-/jobs/65033/raw>

--8<---------------cut here---------------start------------->8---
#6 [emacs-native-comp 1/1] RUN apt-get update &&     apt-get install -y --n...
#6 2.884 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
#6 2.965 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
#6 2.982 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
#6 3.424 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB]
#6 4.477 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [236 kB]
#6 5.116 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.6 kB]
#6 6.767 Fetched 8642 kB in 4s (2219 kB/s)
#6 6.767 Reading package lists...
#6 8.468 Reading package lists...
#6 10.30 Building dependency tree...
#6 10.69 Reading state information...
#6 11.37 The following additional packages will be installed:
#6 11.37   libgccjit0
#6 11.38 Suggested packages:
#6 11.38   libgccjit-10-dbg
#6 11.47 The following NEW packages will be installed:
#6 11.47   libgccjit-10-dev libgccjit0
#6 11.67 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
#6 11.67 Need to get 7181 kB of archives.
#6 11.67 After this operation, 26.2 MB of additional disk space will be used.
#6 11.67 Get:1 http://deb.debian.org/debian bullseye/main amd64 libgccjit0 amd64 10.2.1-6 [7163 kB]
#6 12.40 Get:2 http://deb.debian.org/debian bullseye/main amd64 libgccjit-10-dev amd64 10.2.1-6 [17.4 kB]
#6 12.84 debconf: delaying package configuration, since apt-utils is not installed
#6 12.97 Fetched 7181 kB in 1s (7969 kB/s)
#6 13.05 Selecting previously unselected package libgccjit0:amd64.
#6 13.07 (Reading database ... 16468 files and directories currently installed.)
#6 13.08 Preparing to unpack .../libgccjit0_10.2.1-6_amd64.deb ...
#6 13.11 Unpacking libgccjit0:amd64 (10.2.1-6) ...
#6 15.22 Selecting previously unselected package libgccjit-10-dev:amd64.
#6 15.23 Preparing to unpack .../libgccjit-10-dev_10.2.1-6_amd64.deb ...
#6 15.24 Unpacking libgccjit-10-dev:amd64 (10.2.1-6) ...
#6 15.36 Setting up libgccjit0:amd64 (10.2.1-6) ...
#6 15.39 Setting up libgccjit-10-dev:amd64 (10.2.1-6) ...
#6 15.45 Processing triggers for libc-bin (2.31-13+deb11u5) ...
#6 DONE 17.0s
--8<---------------cut here---------------end--------------->8---

However, calling ./configure results in a new error now:

--8<---------------cut here---------------start------------->8---
#11 [emacs-native-comp-speed2 4/5] RUN ./configure --with-native-compilation
#11 1.365 checking for xcrun... no
#11 1.370 checking for GNU Make... make
#11 1.402 checking build system type... x86_64-pc-linux-gnu
#11 1.907 checking host system type... x86_64-pc-linux-gnu
#11 1.924 checking for gcc... gcc
#11 2.004 checking whether the C compiler works... yes
#11 2.310 checking for C compiler default output file name... a.out
#11 2.312 checking for suffix of executables...
#11 2.410 checking whether we are cross compiling... no
#11 2.648 checking for suffix of object files... o
#11 2.708 checking whether we are using the GNU C compiler... yes
#11 2.768 checking whether gcc accepts -g... yes
#11 2.847 checking for gcc option to enable C11 features... none needed
#11 3.232 checking whether the compiler is clang... no
#11 3.289 checking for compiler option needed when checking for declarations... none
#11 3.290 checking whether gcc and cc understand -c and -o together... yes
#11 3.544 checking how to run the C preprocessor... gcc -E
#11 3.728 checking for grep that handles long lines and -e... /bin/grep
#11 3.734 checking for egrep... /bin/grep -E
#11 3.740 checking for ANSI C header files... yes
#11 4.095 checking for sys/types.h... yes
#11 4.190 checking for sys/stat.h... yes
#11 4.300 checking for stdlib.h... yes
#11 4.407 checking for string.h... yes
#11 4.501 checking for memory.h... yes
#11 4.631 checking for strings.h... yes
#11 4.743 checking for inttypes.h... yes
#11 4.870 checking for stdint.h... yes
#11 4.987 checking for unistd.h... yes
#11 5.134 checking for wchar.h... yes
#11 5.245 checking for minix/config.h... no
#11 5.349 checking for linux/fs.h... yes
#11 5.505 checking for malloc.h... yes
#11 5.626 checking for sys/systeminfo.h... no
#11 5.725 checking for sys/sysinfo.h... yes
#11 5.846 checking for coff.h... no
#11 5.944 checking for pty.h... yes
#11 6.083 checking for sys/resource.h... yes
#11 6.217 checking for sys/utsname.h... yes
#11 6.326 checking for pwd.h... yes
#11 6.423 checking for utmp.h... yes
#11 6.564 checking for util.h... no
#11 6.649 checking for sanitizer/lsan_interface.h... yes
#11 6.758 checking for sys/socket.h... yes
#11 6.901 checking for stdlib.h... (cached) yes
#11 6.918 checking for unistd.h... (cached) yes
#11 6.934 checking for sys/param.h... yes
#11 7.108 checking for pthread.h... yes
#11 7.368 checking for malloc/malloc.h... no
#11 7.523 checking for sys/un.h... yes
#11 8.771 checking for dirent.h... yes
#11 8.889 checking for execinfo.h... yes
#11 9.009 checking for stdio_ext.h... yes
#11 9.113 checking for sys/vfs.h... yes
#11 9.227 checking for sys/fs_types.h... no
#11 9.327 checking for getopt.h... yes
#11 9.446 checking for sys/cdefs.h... yes
#11 9.570 checking for sys/time.h... yes
#11 9.705 checking for ieee754.h... yes
#11 9.882 checking for limits.h... yes
#11 9.982 checking for inttypes.h... (cached) yes
#11 10.02 checking for sys/types.h... (cached) yes
#11 10.04 checking for stdint.h... (cached) yes
#11 10.06 checking for sys/select.h... yes
#11 10.16 checking for stdalign.h... yes
#11 10.26 checking for stdbool.h... yes
#11 10.36 checking for stdckdint.h... no
#11 10.45 checking for sys/random.h... yes
#11 10.53 checking for sys/stat.h... (cached) yes
#11 10.54 checking whether it is safe to define __EXTENSIONS__... yes
#11 10.65 checking whether _XOPEN_SOURCE should be defined... no
#11 10.72 checking for Minix Amsterdam compiler... no
#11 10.74 checking for ar... ar
#11 10.75 checking for ranlib... ranlib
#11 10.75 checking for special C compiler options needed for large files... no
#11 10.75 checking for _FILE_OFFSET_BITS value needed for large files... no
#11 10.80 checking whether gcc accepts -g3 -O2... yes
#11 11.02 checking whether the compiler is clang... no
#11 11.11 checking whether C compiler handles -Werror -Wunknown-warning-option... no
#11 11.17 checking whether -Wno-missing-field-initializers is supported... yes
#11 11.22 checking whether -Wno-missing-field-initializers is needed... no
#11 11.28 checking whether -Wuninitialized is supported... yes
#11 11.36 checking whether C compiler handles -fno-common... yes
#11 11.46 checking whether C compiler handles -Wall... yes
#11 11.55 checking whether C compiler handles -Warith-conversion... yes
#11 11.66 checking whether C compiler handles -Wdate-time... yes
#11 11.75 checking whether C compiler handles -Wdisabled-optimization... yes
#11 11.85 checking whether C compiler handles -Wdouble-promotion... yes
#11 11.96 checking whether C compiler handles -Wduplicated-cond... yes
#11 12.06 checking whether C compiler handles -Wextra... yes
#11 12.18 checking whether C compiler handles -Wformat-signedness... yes
#11 12.28 checking whether C compiler handles -Winit-self... yes
#11 12.37 checking whether C compiler handles -Winvalid-pch... yes
#11 12.47 checking whether C compiler handles -Wlogical-op... yes
#11 12.56 checking whether C compiler handles -Wmissing-declarations... yes
#11 12.68 checking whether C compiler handles -Wmissing-include-dirs... yes
#11 12.84 checking whether C compiler handles -Wmissing-prototypes... yes
#11 12.98 checking whether C compiler handles -Wnested-externs... yes
#11 13.22 checking whether C compiler handles -Wnull-dereference... yes
#11 13.33 checking whether C compiler handles -Wold-style-definition... yes
#11 13.44 checking whether C compiler handles -Wopenmp-simd... yes
#11 13.53 checking whether C compiler handles -Wpacked... yes
#11 13.70 checking whether C compiler handles -Wpointer-arith... yes
#11 13.81 checking whether C compiler handles -Wstrict-prototypes... yes
#11 13.92 checking whether C compiler handles -Wsuggest-attribute=format... yes
#11 14.03 checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
#11 14.16 checking whether C compiler handles -Wsuggest-final-methods... yes
#11 14.30 checking whether C compiler handles -Wsuggest-final-types... yes
#11 14.41 checking whether C compiler handles -Wtrampolines... yes
#11 14.51 checking whether C compiler handles -Wuninitialized... yes
#11 14.61 checking whether C compiler handles -Wunknown-pragmas... yes
#11 14.74 checking whether C compiler handles -Wunused-macros... yes
#11 14.87 checking whether C compiler handles -Wvariadic-macros... yes
#11 14.98 checking whether C compiler handles -Wvector-operation-performance... yes
#11 15.16 checking whether C compiler handles -Wwrite-strings... yes
#11 15.28 checking whether C compiler handles -Warray-bounds=2... yes
#11 15.38 checking whether C compiler handles -Wattribute-alias=2... yes
#11 15.49 checking whether C compiler handles -Wformat=2... yes
#11 15.66 checking whether C compiler handles -Wformat-truncation=2... yes
#11 15.76 checking whether C compiler handles -Wimplicit-fallthrough=5... yes
#11 15.86 checking whether C compiler handles -Wshift-overflow=2... yes
#11 15.95 checking whether C compiler handles -Wuse-after-free=3... no
#11 16.00 checking whether C compiler handles -Wvla-larger-than=4031... yes
#11 16.09 checking whether C compiler handles -Wredundant-decls... yes
#11 16.17 checking whether C compiler handles -Wno-missing-field-initializers... yes
#11 16.26 checking whether C compiler handles -Wno-override-init... yes
#11 16.35 checking whether C compiler handles -Wno-sign-compare... yes
#11 16.46 checking whether C compiler handles -Wno-type-limits... yes
#11 16.55 checking whether C compiler handles -Wno-unused-parameter... yes
#11 16.66 checking whether C compiler handles -Wno-format-nonliteral... yes
#11 16.77 checking whether C compiler handles -Wno-bidi-chars... no
#11 16.80 checking for a BSD-compatible install... /usr/bin/install -c
#11 16.85 checking command to symlink files in the same directory... ln -s
#11 16.86 checking for install-info... :
#11 16.87 checking for gzip... /bin/gzip
#11 16.87 checking for 'find' args to delete a file... -delete
#11 16.87 checking for brew... no
#11 18.13 checking for -znocombreloc... not needed
#11 18.13 checking whether addresses are sanitized... no
#11 18.17 checking for math library... -lm
#11 18.73 checking for pkg-config... /usr/bin/pkg-config
#11 18.73 checking pkg-config is at least version 0.9.0... yes
#11 18.79 checking for machine/soundcard.h... no
#11 18.84 checking for sys/soundcard.h... yes
#11 18.96 checking for soundcard.h... no
#11 19.00 checking for mmsystem.h... no
#11 19.04 checking for _oss_ioctl in -lossaudio... no
#11 19.11 checking for alsa >= 1.0.0... no
#11 19.13 checking for ADDR_NO_RANDOMIZE... yes
#11 19.19 checking if Linux sysinfo may be used... yes
#11 19.34 checking for sys/wait.h that is POSIX.1 compatible... yes
#11 19.47 checking for net/if.h... yes
#11 19.60 checking for ifaddrs.h... yes
#11 19.71 checking for net/if_dl.h... no
#11 19.85 checking for struct ifreq.ifr_flags... yes
#11 20.07 checking for struct ifreq.ifr_hwaddr... yes
#11 20.33 checking for struct ifreq.ifr_netmask... yes
#11 20.53 checking for struct ifreq.ifr_broadaddr... yes
#11 20.75 checking for struct ifreq.ifr_addr... yes
#11 21.03 checking for struct ifreq.ifr_addr.sa_len... no
#11 21.23 checking whether gcc understands -MMD -MF... yes
#11 21.29 checking for X... no
#11 21.41 checking for X... false
#11 21.42 checking whether malloc is Doug Lea style... no
#11 21.50 checking for sbrk... yes
#11 21.66 checking for __lsan_ignore_object... no
#11 21.81 checking for fchmod... yes
#11 21.95 checking for canonicalize_file_name... yes
#11 22.11 checking for faccessat... yes
#11 22.26 checking for realpath... yes
#11 22.38 checking for lstat... yes
#11 22.52 checking for readlinkat... yes
#11 22.65 checking for explicit_bzero... yes
#11 22.81 checking for memset_s... no
#11 22.93 checking for fchmodat... yes
#11 23.06 checking for lchmod... no
#11 23.13 checking for fcntl... yes
#11 23.27 checking for fdopendir... yes
#11 23.43 checking for fstatat... yes
#11 23.58 checking for fsync... yes
#11 23.73 checking for futimens... yes
#11 23.87 checking for getrandom... yes
#11 24.01 checking for gettimeofday... yes
#11 24.14 checking for mkostemp... yes
#11 24.27 checking for pipe2... yes
#11 24.41 checking for pselect... yes
#11 24.54 checking for readlink... yes
#11 24.68 checking for isblank... yes
#11 24.83 checking for iswctype... yes
#11 24.97 checking for strtoimax... yes
#11 25.11 checking for symlink... yes
#11 25.26 checking for localtime_r... yes
#11 25.40 checking for timegm... yes
#11 25.56 checking for utimensat... yes
#11 25.74 checking for getdtablesize... yes
#11 26.36 checking for futimes... yes
#11 26.52 checking for futimesat... yes
#11 26.66 checking for lutimes... yes
#11 26.81 checking for getpagesize... yes
#11 26.93 checking for working mmap... yes
#11 27.21 checking for main in -lXbsd... no
#11 27.32 checking for pthread library... -lpthread
#11 27.64 checking for thread support... yes
#11 27.65 checking for sqlite3_open_v2 in -lsqlite3... no
#11 27.80 checking for getaddrinfo_a in -lanl... yes
#11 27.95 checking for malloc_trim... yes
#11 28.08 checking for dbus-1 >= 1.0... yes
#11 28.13 checking for dbus_watch_get_unix_fd... yes
#11 28.30 checking for dbus_type_is_valid... yes
#11 28.48 checking for dbus_validate_bus_name... yes
#11 28.71 checking for dbus_validate_path... yes
#11 28.90 checking for dbus_validate_interface... yes
#11 29.09 checking for dbus_validate_member... yes
#11 29.27 checking for lgetfilecon in -lselinux... no
#11 29.44 checking for gnutls >= 2.12.2... yes
#11 29.51 checking for libsystemd >= 222... no
#11 29.54 checking for jansson >= 2.7... no
#11 29.57 checking for tree-sitter >= 0.20.2... no
#11 29.60 checking for tree-sitter >= 0.6.3... no
#11 29.63 checking sys/inotify.h usability... yes
#11 29.78 checking sys/inotify.h presence... yes
#11 29.84 checking for sys/inotify.h... yes
#11 29.84 checking for inotify_init1... yes
#11 30.12 checking for lcms2... no
#11 30.13 checking for library containing inflateEnd... no
#11 30.35 checking for dladdr... yes
#11 30.49 checking for dlfunc... no
#11 30.63 configure: error: '--with-native-compilation' requires zlib
#11 ERROR: executor failed running [/bin/sh -c ./configure --with-native-compilation]: exit code: 1
--8<---------------cut here---------------end--------------->8---

What do we miss?

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Sat, 25 Mar 2023 12:42:02 GMT) Full text and rfc822 format available.

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

From: Andrea Corallo <akrl <at> sdf.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: michael.rd.albinus <at> gmail.com, 62211 <at> debbugs.gnu.org
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Sat, 25 Mar 2023 08:50:57 +0000
Michael Albinus <michael.albinus <at> gmx.de> writes:

> Michael Albinus <michael.albinus <at> gmx.de> writes:
>
> Hi Andrea,
>
>> We have upgraded Debian from stretch to bullseye. According to
>> https://packages.debian.org/de/gcc on stretch there is gcc 6.3.0, and on
>> bullseye there is gcc 10.2.1.
>>
>> Does it mean we shall install libgccjit-10-dev now instead of
>> libgccjit-6-dev? Will try it.
>
> That has worked, libgccjit-10-dev is installed now. See <https://emba.gnu.org/emacs/emacs/-/jobs/65033/raw>
>
> #6 [emacs-native-comp 1/1] RUN apt-get update &&     apt-get install -y --n...
> #6 2.884 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
> #6 2.965 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
> #6 2.982 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
> #6 3.424 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB]
> #6 4.477 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [236 kB]
> #6 5.116 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.6 kB]
> #6 6.767 Fetched 8642 kB in 4s (2219 kB/s)
> #6 6.767 Reading package lists...
> #6 8.468 Reading package lists...
> #6 10.30 Building dependency tree...
> #6 10.69 Reading state information...
> #6 11.37 The following additional packages will be installed:
> #6 11.37   libgccjit0
> #6 11.38 Suggested packages:
> #6 11.38   libgccjit-10-dbg
> #6 11.47 The following NEW packages will be installed:
> #6 11.47   libgccjit-10-dev libgccjit0
> #6 11.67 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
> #6 11.67 Need to get 7181 kB of archives.
> #6 11.67 After this operation, 26.2 MB of additional disk space will be used.
> #6 11.67 Get:1 http://deb.debian.org/debian bullseye/main amd64 libgccjit0 amd64 10.2.1-6 [7163 kB]
> #6 12.40 Get:2 http://deb.debian.org/debian bullseye/main amd64 libgccjit-10-dev amd64 10.2.1-6 [17.4 kB]
> #6 12.84 debconf: delaying package configuration, since apt-utils is not installed
> #6 12.97 Fetched 7181 kB in 1s (7969 kB/s)
> #6 13.05 Selecting previously unselected package libgccjit0:amd64.
> #6 13.07 (Reading database ... 16468 files and directories currently installed.)
> #6 13.08 Preparing to unpack .../libgccjit0_10.2.1-6_amd64.deb ...
> #6 13.11 Unpacking libgccjit0:amd64 (10.2.1-6) ...
> #6 15.22 Selecting previously unselected package libgccjit-10-dev:amd64.
> #6 15.23 Preparing to unpack .../libgccjit-10-dev_10.2.1-6_amd64.deb ...
> #6 15.24 Unpacking libgccjit-10-dev:amd64 (10.2.1-6) ...
> #6 15.36 Setting up libgccjit0:amd64 (10.2.1-6) ...
> #6 15.39 Setting up libgccjit-10-dev:amd64 (10.2.1-6) ...
> #6 15.45 Processing triggers for libc-bin (2.31-13+deb11u5) ...
> #6 DONE 17.0s
>
>
> However, calling ./configure results in a new error now:
>
> #11 [emacs-native-comp-speed2 4/5] RUN ./configure --with-native-compilation
> #11 1.365 checking for xcrun... no
> #11 1.370 checking for GNU Make... make
> #11 1.402 checking build system type... x86_64-pc-linux-gnu
> #11 1.907 checking host system type... x86_64-pc-linux-gnu
> #11 1.924 checking for gcc... gcc
> #11 2.004 checking whether the C compiler works... yes
> #11 2.310 checking for C compiler default output file name... a.out
> #11 2.312 checking for suffix of executables...
> #11 2.410 checking whether we are cross compiling... no
> #11 2.648 checking for suffix of object files... o
> #11 2.708 checking whether we are using the GNU C compiler... yes
> #11 2.768 checking whether gcc accepts -g... yes
> #11 2.847 checking for gcc option to enable C11 features... none needed
> #11 3.232 checking whether the compiler is clang... no
> #11 3.289 checking for compiler option needed when checking for declarations... none
> #11 3.290 checking whether gcc and cc understand -c and -o together... yes
> #11 3.544 checking how to run the C preprocessor... gcc -E
> #11 3.728 checking for grep that handles long lines and -e... /bin/grep
> #11 3.734 checking for egrep... /bin/grep -E
> #11 3.740 checking for ANSI C header files... yes
> #11 4.095 checking for sys/types.h... yes
> #11 4.190 checking for sys/stat.h... yes
> #11 4.300 checking for stdlib.h... yes
> #11 4.407 checking for string.h... yes
> #11 4.501 checking for memory.h... yes
> #11 4.631 checking for strings.h... yes
> #11 4.743 checking for inttypes.h... yes
> #11 4.870 checking for stdint.h... yes
> #11 4.987 checking for unistd.h... yes
> #11 5.134 checking for wchar.h... yes
> #11 5.245 checking for minix/config.h... no
> #11 5.349 checking for linux/fs.h... yes
> #11 5.505 checking for malloc.h... yes
> #11 5.626 checking for sys/systeminfo.h... no
> #11 5.725 checking for sys/sysinfo.h... yes
> #11 5.846 checking for coff.h... no
> #11 5.944 checking for pty.h... yes
> #11 6.083 checking for sys/resource.h... yes
> #11 6.217 checking for sys/utsname.h... yes
> #11 6.326 checking for pwd.h... yes
> #11 6.423 checking for utmp.h... yes
> #11 6.564 checking for util.h... no
> #11 6.649 checking for sanitizer/lsan_interface.h... yes
> #11 6.758 checking for sys/socket.h... yes
> #11 6.901 checking for stdlib.h... (cached) yes
> #11 6.918 checking for unistd.h... (cached) yes
> #11 6.934 checking for sys/param.h... yes
> #11 7.108 checking for pthread.h... yes
> #11 7.368 checking for malloc/malloc.h... no
> #11 7.523 checking for sys/un.h... yes
> #11 8.771 checking for dirent.h... yes
> #11 8.889 checking for execinfo.h... yes
> #11 9.009 checking for stdio_ext.h... yes
> #11 9.113 checking for sys/vfs.h... yes
> #11 9.227 checking for sys/fs_types.h... no
> #11 9.327 checking for getopt.h... yes
> #11 9.446 checking for sys/cdefs.h... yes
> #11 9.570 checking for sys/time.h... yes
> #11 9.705 checking for ieee754.h... yes
> #11 9.882 checking for limits.h... yes
> #11 9.982 checking for inttypes.h... (cached) yes
> #11 10.02 checking for sys/types.h... (cached) yes
> #11 10.04 checking for stdint.h... (cached) yes
> #11 10.06 checking for sys/select.h... yes
> #11 10.16 checking for stdalign.h... yes
> #11 10.26 checking for stdbool.h... yes
> #11 10.36 checking for stdckdint.h... no
> #11 10.45 checking for sys/random.h... yes
> #11 10.53 checking for sys/stat.h... (cached) yes
> #11 10.54 checking whether it is safe to define __EXTENSIONS__... yes
> #11 10.65 checking whether _XOPEN_SOURCE should be defined... no
> #11 10.72 checking for Minix Amsterdam compiler... no
> #11 10.74 checking for ar... ar
> #11 10.75 checking for ranlib... ranlib
> #11 10.75 checking for special C compiler options needed for large files... no
> #11 10.75 checking for _FILE_OFFSET_BITS value needed for large files... no
> #11 10.80 checking whether gcc accepts -g3 -O2... yes
> #11 11.02 checking whether the compiler is clang... no
> #11 11.11 checking whether C compiler handles -Werror -Wunknown-warning-option... no
> #11 11.17 checking whether -Wno-missing-field-initializers is supported... yes
> #11 11.22 checking whether -Wno-missing-field-initializers is needed... no
> #11 11.28 checking whether -Wuninitialized is supported... yes
> #11 11.36 checking whether C compiler handles -fno-common... yes
> #11 11.46 checking whether C compiler handles -Wall... yes
> #11 11.55 checking whether C compiler handles -Warith-conversion... yes
> #11 11.66 checking whether C compiler handles -Wdate-time... yes
> #11 11.75 checking whether C compiler handles -Wdisabled-optimization... yes
> #11 11.85 checking whether C compiler handles -Wdouble-promotion... yes
> #11 11.96 checking whether C compiler handles -Wduplicated-cond... yes
> #11 12.06 checking whether C compiler handles -Wextra... yes
> #11 12.18 checking whether C compiler handles -Wformat-signedness... yes
> #11 12.28 checking whether C compiler handles -Winit-self... yes
> #11 12.37 checking whether C compiler handles -Winvalid-pch... yes
> #11 12.47 checking whether C compiler handles -Wlogical-op... yes
> #11 12.56 checking whether C compiler handles -Wmissing-declarations... yes
> #11 12.68 checking whether C compiler handles -Wmissing-include-dirs... yes
> #11 12.84 checking whether C compiler handles -Wmissing-prototypes... yes
> #11 12.98 checking whether C compiler handles -Wnested-externs... yes
> #11 13.22 checking whether C compiler handles -Wnull-dereference... yes
> #11 13.33 checking whether C compiler handles -Wold-style-definition... yes
> #11 13.44 checking whether C compiler handles -Wopenmp-simd... yes
> #11 13.53 checking whether C compiler handles -Wpacked... yes
> #11 13.70 checking whether C compiler handles -Wpointer-arith... yes
> #11 13.81 checking whether C compiler handles -Wstrict-prototypes... yes
> #11 13.92 checking whether C compiler handles -Wsuggest-attribute=format... yes
> #11 14.03 checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
> #11 14.16 checking whether C compiler handles -Wsuggest-final-methods... yes
> #11 14.30 checking whether C compiler handles -Wsuggest-final-types... yes
> #11 14.41 checking whether C compiler handles -Wtrampolines... yes
> #11 14.51 checking whether C compiler handles -Wuninitialized... yes
> #11 14.61 checking whether C compiler handles -Wunknown-pragmas... yes
> #11 14.74 checking whether C compiler handles -Wunused-macros... yes
> #11 14.87 checking whether C compiler handles -Wvariadic-macros... yes
> #11 14.98 checking whether C compiler handles -Wvector-operation-performance... yes
> #11 15.16 checking whether C compiler handles -Wwrite-strings... yes
> #11 15.28 checking whether C compiler handles -Warray-bounds=2... yes
> #11 15.38 checking whether C compiler handles -Wattribute-alias=2... yes
> #11 15.49 checking whether C compiler handles -Wformat=2... yes
> #11 15.66 checking whether C compiler handles -Wformat-truncation=2... yes
> #11 15.76 checking whether C compiler handles -Wimplicit-fallthrough=5... yes
> #11 15.86 checking whether C compiler handles -Wshift-overflow=2... yes
> #11 15.95 checking whether C compiler handles -Wuse-after-free=3... no
> #11 16.00 checking whether C compiler handles -Wvla-larger-than=4031... yes
> #11 16.09 checking whether C compiler handles -Wredundant-decls... yes
> #11 16.17 checking whether C compiler handles -Wno-missing-field-initializers... yes
> #11 16.26 checking whether C compiler handles -Wno-override-init... yes
> #11 16.35 checking whether C compiler handles -Wno-sign-compare... yes
> #11 16.46 checking whether C compiler handles -Wno-type-limits... yes
> #11 16.55 checking whether C compiler handles -Wno-unused-parameter... yes
> #11 16.66 checking whether C compiler handles -Wno-format-nonliteral... yes
> #11 16.77 checking whether C compiler handles -Wno-bidi-chars... no
> #11 16.80 checking for a BSD-compatible install... /usr/bin/install -c
> #11 16.85 checking command to symlink files in the same directory... ln -s
> #11 16.86 checking for install-info... :
> #11 16.87 checking for gzip... /bin/gzip
> #11 16.87 checking for 'find' args to delete a file... -delete
> #11 16.87 checking for brew... no
> #11 18.13 checking for -znocombreloc... not needed
> #11 18.13 checking whether addresses are sanitized... no
> #11 18.17 checking for math library... -lm
> #11 18.73 checking for pkg-config... /usr/bin/pkg-config
> #11 18.73 checking pkg-config is at least version 0.9.0... yes
> #11 18.79 checking for machine/soundcard.h... no
> #11 18.84 checking for sys/soundcard.h... yes
> #11 18.96 checking for soundcard.h... no
> #11 19.00 checking for mmsystem.h... no
> #11 19.04 checking for _oss_ioctl in -lossaudio... no
> #11 19.11 checking for alsa >= 1.0.0... no
> #11 19.13 checking for ADDR_NO_RANDOMIZE... yes
> #11 19.19 checking if Linux sysinfo may be used... yes
> #11 19.34 checking for sys/wait.h that is POSIX.1 compatible... yes
> #11 19.47 checking for net/if.h... yes
> #11 19.60 checking for ifaddrs.h... yes
> #11 19.71 checking for net/if_dl.h... no
> #11 19.85 checking for struct ifreq.ifr_flags... yes
> #11 20.07 checking for struct ifreq.ifr_hwaddr... yes
> #11 20.33 checking for struct ifreq.ifr_netmask... yes
> #11 20.53 checking for struct ifreq.ifr_broadaddr... yes
> #11 20.75 checking for struct ifreq.ifr_addr... yes
> #11 21.03 checking for struct ifreq.ifr_addr.sa_len... no
> #11 21.23 checking whether gcc understands -MMD -MF... yes
> #11 21.29 checking for X... no
> #11 21.41 checking for X... false
> #11 21.42 checking whether malloc is Doug Lea style... no
> #11 21.50 checking for sbrk... yes
> #11 21.66 checking for __lsan_ignore_object... no
> #11 21.81 checking for fchmod... yes
> #11 21.95 checking for canonicalize_file_name... yes
> #11 22.11 checking for faccessat... yes
> #11 22.26 checking for realpath... yes
> #11 22.38 checking for lstat... yes
> #11 22.52 checking for readlinkat... yes
> #11 22.65 checking for explicit_bzero... yes
> #11 22.81 checking for memset_s... no
> #11 22.93 checking for fchmodat... yes
> #11 23.06 checking for lchmod... no
> #11 23.13 checking for fcntl... yes
> #11 23.27 checking for fdopendir... yes
> #11 23.43 checking for fstatat... yes
> #11 23.58 checking for fsync... yes
> #11 23.73 checking for futimens... yes
> #11 23.87 checking for getrandom... yes
> #11 24.01 checking for gettimeofday... yes
> #11 24.14 checking for mkostemp... yes
> #11 24.27 checking for pipe2... yes
> #11 24.41 checking for pselect... yes
> #11 24.54 checking for readlink... yes
> #11 24.68 checking for isblank... yes
> #11 24.83 checking for iswctype... yes
> #11 24.97 checking for strtoimax... yes
> #11 25.11 checking for symlink... yes
> #11 25.26 checking for localtime_r... yes
> #11 25.40 checking for timegm... yes
> #11 25.56 checking for utimensat... yes
> #11 25.74 checking for getdtablesize... yes
> #11 26.36 checking for futimes... yes
> #11 26.52 checking for futimesat... yes
> #11 26.66 checking for lutimes... yes
> #11 26.81 checking for getpagesize... yes
> #11 26.93 checking for working mmap... yes
> #11 27.21 checking for main in -lXbsd... no
> #11 27.32 checking for pthread library... -lpthread
> #11 27.64 checking for thread support... yes
> #11 27.65 checking for sqlite3_open_v2 in -lsqlite3... no
> #11 27.80 checking for getaddrinfo_a in -lanl... yes
> #11 27.95 checking for malloc_trim... yes
> #11 28.08 checking for dbus-1 >= 1.0... yes
> #11 28.13 checking for dbus_watch_get_unix_fd... yes
> #11 28.30 checking for dbus_type_is_valid... yes
> #11 28.48 checking for dbus_validate_bus_name... yes
> #11 28.71 checking for dbus_validate_path... yes
> #11 28.90 checking for dbus_validate_interface... yes
> #11 29.09 checking for dbus_validate_member... yes
> #11 29.27 checking for lgetfilecon in -lselinux... no
> #11 29.44 checking for gnutls >= 2.12.2... yes
> #11 29.51 checking for libsystemd >= 222... no
> #11 29.54 checking for jansson >= 2.7... no
> #11 29.57 checking for tree-sitter >= 0.20.2... no
> #11 29.60 checking for tree-sitter >= 0.6.3... no
> #11 29.63 checking sys/inotify.h usability... yes
> #11 29.78 checking sys/inotify.h presence... yes
> #11 29.84 checking for sys/inotify.h... yes
> #11 29.84 checking for inotify_init1... yes
> #11 30.12 checking for lcms2... no
> #11 30.13 checking for library containing inflateEnd... no
> #11 30.35 checking for dladdr... yes
> #11 30.49 checking for dlfunc... no
> #11 30.63 configure: error: '--with-native-compilation' requires zlib
> #11 ERROR: executor failed running [/bin/sh -c ./configure --with-native-compilation]: exit code: 1
>
> What do we miss?
>
> Best regards, Michael.

Hi Michael,

I guess we are just missing zlib in the docker?  I'm not a debian expert
but I think zlib1g-dev might be the package we need here.

Best Regards

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62211; Package emacs. (Sat, 25 Mar 2023 16:37:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: michael.rd.albinus <at> gmail.com, 62211 <at> debbugs.gnu.org
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Sat, 25 Mar 2023 17:36:43 +0100
Andrea Corallo <akrl <at> sdf.org> writes:

> Hi Michael,

Hi Andrea,

> I guess we are just missing zlib in the docker?  I'm not a debian expert
> but I think zlib1g-dev might be the package we need here.

I've pushed this to the emacs-29 branch. Let's see how it goes.

> Best Regards
>
>   Andrea

Best regards, Michael.




Reply sent to Michael Albinus <michael.albinus <at> gmx.de>:
You have taken responsibility. (Sun, 26 Mar 2023 11:59:02 GMT) Full text and rfc822 format available.

Notification sent to Michael Albinus <michael.albinus <at> gmx.de>:
bug acknowledged by developer. (Sun, 26 Mar 2023 11:59:02 GMT) Full text and rfc822 format available.

Message #31 received at 62211-done <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: michael.rd.albinus <at> gmail.com, 62211-done <at> debbugs.gnu.org
Subject: Re: bug#62211: Job build-native-comp-speed2 does not run anymore on
 EMBA
Date: Sun, 26 Mar 2023 13:58:32 +0200
Version: 29.1

Michael Albinus <michael.albinus <at> gmx.de> writes:

Hi Andrea,

>> I guess we are just missing zlib in the docker?  I'm not a debian expert
>> but I think zlib1g-dev might be the package we need here.
>
> I've pushed this to the emacs-29 branch. Let's see how it goes.

That has worked, thanks. I'm closing the bug.

>> Best Regards
>>
>>   Andrea

Best regards, Michael.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 24 Apr 2023 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 3 days ago.

Previous Next


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