From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4b5ml418frz32TZ for ; Mon, 26 May 2025 19:57:36 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4b5ml04fbsz2y8g for ; Mon, 26 May 2025 19:57:32 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4b5mkz6QgZzjs for ; Mon, 26 May 2025 19:57:31 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1748289452; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1LjzOXYThlKswH+M4x8YV+CNP9rHiKNJvsZUbGDf6JM=; b=OxtOTTGwYdFWLdv77y3it/RulRQ5uaC2cYY1URHhZ2KmXIZZBbko/cVWYyBj/9vjxMuStV SUUmaQr3FihlEMAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1748289452; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1LjzOXYThlKswH+M4x8YV+CNP9rHiKNJvsZUbGDf6JM=; b=t/Gsyg0tQxtRvROZEphR/84zpWCzWce7PLkiWfF7ULxoa7CLcu7wb8jvC9rWNL6rQOn5Xe eyA9cP+ZKVGYCWFGJvi7Y8fGKGX2HmOw6RYMjytsqIJxKlxBDh6RmkItIQsB9mnLJwIhz0 A9Z6uTvYupIjxnB60UelJ9qjkJu2/ZIR2kYBgftmbBpqZreUUX+TSeDSGHi718zUhnEOLY Xp4gcGSo0v1G0ufh7j0So45x3zZ6whUaPIapyNgv+h73sFf2xpxqc6jKCdlKQS1ei7Y/YR Q+sNJ6s69o+PoZG5K6Fx0sqio+y+oxKOxBtKi6HTfvTXbpOqteb1bJOHkPyGXA== Message-ID: <45248956-c854-4aa5-a03c-1314b7abb415@ipfire.org> Date: Mon, 26 May 2025 21:57:27 +0200 Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Subject: Re: Fwd: [FAILED] Nightly Build of next (6351c81) for riscv64 on riscv64-01.haj.ipfire.org From: Adolf Belka To: "IPFire: Development-List" References: <4b5jq750JMz2xW5@riscv64-01.haj.ipfire.org> <81bec2c5-f7f5-4dc7-b2d4-c6f375bc9561@ipfire.org> Content-Language: en-GB In-Reply-To: <81bec2c5-f7f5-4dc7-b2d4-c6f375bc9561@ipfire.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi All, I just noticed that libgcrypt was reverted. So I will do a v2 version patch with the missing riscv header file added back in. I am running the build also on the riscv builder to confirm that it builds successfully. Regards, Adolf. On 26/05/2025 20:41, Adolf Belka wrote: > > Hi All, > > A riscv header file was forgotten in the libgrypt-1.11.1 tarball so it can't be built for riscv64. > > A patch has been added in the repo to fix the problem so the missing file is in the repo but not in any tarball yet. It will be in the next released version. > > I can get a copy of the required header file from the and add it in to the tarball so that it should then be able to build. That is what I am planning to do unless anyone thinks it is the wrong thing to do and we should wait for the next released tarball. > > Regards, > > Adolf. > > > -------- Forwarded Message -------- > Subject: [FAILED] Nightly Build of next (6351c81) for riscv64 on riscv64-01.haj.ipfire.org > Date: Mon, 26 May 2025 17:45:55 +0000 > From: IPFire Nightly Builder > To: Nightly Builds List > > https://nightly.ipfire.org/next/2025-05-25%2011%3A58%3A05%20%2B0000-6351c817/riscv64 > > commit 6351c81763fa3c4b198a1751b0b6cbea6e6d1e25 > Author: Adolf Belka > Date:   Fri May 23 18:03:44 2025 +0200 > >     screen: Update to version 5.0.1 >     - This v2 version is with the correct tarball, without the binary object files. >     - Update from version 5.0.0 to 5.0.1 >     - Update of rootfile >     - 5 CVE fixes included in this version >     - Changelog >         5.0.1 >             Security fix >                 CVE-2025-46805: do NOT send signals with root privileges >                 CVE-2025-46804: avoid file existence test information leaks >                 CVE-2025-46803: apply safe PTY default mode of 0620 >                 CVE-2025-46802: prevent temporary 0666 mode on PTYs in attacher >                 CVE-2025-23395: reintroduce lf_secreopen() for logfile >                 buffer overflow due bad strncpy() >                 uninitialized variables warnings >                 typos >                 combining char handling that could lead to a segfault >     Signed-off-by: Adolf Belka >     Signed-off-by: Michael Tremer > > https://git.ipfire.org/?p=ipfire-2.x.git;a=shortlog;h=6351c81763fa3c4b198a1751b0b6cbea6e6d1e25 > > Packaged toolchain compilation > Building IPFire > stage2                                                                  [       24 ][ DONE ] > linux (6.12.23) HEADERS=1                                               [     8:19 ][ DONE ] > man-pages (6.14)                                                        [     3:41 ][ DONE ] > glibc (2.41)                                                            [    40:25 ][ DONE ] > tzdata (2025b)                                                          [     1:15 ][ DONE ] > cleanup-toolchain                                                       [        2 ][ DONE ] > zlib-ng (2.2.4)                                                         [     1:59 ][ DONE ] > gcc (15.1.0) PASS=A                                                     [     4:36 ][ DONE ] > zstd (1.5.7)                                                            [       48 ][ DONE ] > autoconf (2.72)                                                         [       28 ][ DONE ] > autoconf-archive (2024.10.16)                                           [       38 ][ DONE ] > automake (1.17)                                                         [       56 ][ DONE ] > help2man (1.49.3)                                                       [       22 ][ DONE ] > libtool (2.5.4)                                                         [     3:04 ][ DONE ] > binutils (2.44)                                                         [    15:49 ][ DONE ] > gmp (6.3.0)                                                             [     9:23 ][ DONE ] > mpfr (4.2.2)                                                            [     4:59 ][ DONE ] > libmpc (1.3.1)                                                          [     2:18 ][ DONE ] > pkg-config (0.29.2)                                                     [    10:29 ][ DONE ] > libxcrypt (4.4.38)                                                      [     3:56 ][ DONE ] > file (5.45)                                                             [     3:33 ][ DONE ] > gcc (15.1.0)                                                            [  1:13:23 ][ DONE ] > attr (2.5.2)                                                            [     2:08 ][ DONE ] > acl (2.3.2)                                                             [     3:15 ][ DONE ] > sed (4.9)                                                               [    11:29 ][ DONE ] > berkeley (5.3.28)                                                       [    10:11 ][ DONE ] > coreutils (9.7)                                                         [    29:56 ][ DONE ] > iana-etc (20250505)                                                     [        3 ][ DONE ] > m4 (1.4.20)                                                             [    17:50 ][ DONE ] > bison (3.8.2)                                                           [    16:12 ][ DONE ] > ncurses (6.5)                                                           [    11:45 ][ DONE ] > perl (5.36.0)                                                           [    39:50 ][ DONE ] > readline (8.2)                                                          [     3:23 ][ DONE ] > bzip2 (1.0.8)                                                           [       22 ][ DONE ] > xz (5.8.1)                                                              [     5:17 ][ DONE ] > lzip (1.24.1)                                                           [        6 ][ DONE ] > pcre (8.45)                                                             [     2:54 ][ DONE ] > pcre2 (10.45)                                                           [     2:35 ][ DONE ] > gettext (0.25)                                                          [  1:33:55 ][ DONE ] > bash (5.2)                                                              [    12:13 ][ DONE ] > diffutils (3.12)                                                        [    15:23 ][ DONE ] > ed (1.20.2)                                                             [        7 ][ DONE ] > findutils (4.10.0)                                                      [    19:48 ][ DONE ] > flex (2.6.4)                                                            [     3:36 ][ DONE ] > gawk (5.3.2)                                                            [     7:31 ][ DONE ] > go (1.20.4)                                                             [        0 ][ SKIP ] > grep (3.12)                                                             [    14:07 ][ DONE ] > groff (1.23.0)                                                          [    14:00 ][ DONE ] > gperf (3.1)                                                             [     1:28 ][ DONE ] > gzip (1.14)                                                             [     9:17 ][ DONE ] > hostname (3.20)                                                         [        6 ][ DONE ] > whois (5.6.1)                                                           [       19 ][ DONE ] > kbd (2.7.1)                                                             [     5:27 ][ DONE ] > less (678)                                                              [     2:53 ][ DONE ] > procps (4.0.5)                                                          [     6:35 ][ DONE ] > make (4.4.1)                                                            [     5:23 ][ DONE ] > libpipeline (1.5.8)                                                     [    10:18 ][ DONE ] > man (2.13.1)                                                            [    27:18 ][ DONE ] > net-tools (2.10)                                                        [       58 ][ DONE ] > patch (2.8)                                                             [    10:19 ][ DONE ] > psmisc (23.7)                                                           [     3:13 ][ DONE ] > shadow (4.17.4)                                                         [     4:47 ][ DONE ] > sysklogd (1.5.1)                                                        [        6 ][ DONE ] > sysvinit (3.11)                                                         [       26 ][ DONE ] > tar (1.35)                                                              [    18:24 ][ DONE ] > texinfo (7.1.1)                                                         [    14:36 ][ DONE ] > util-linux (2.41)                                                       [    12:08 ][ DONE ] > vim (9.1.1153)                                                          [     7:14 ][ DONE ] > e2fsprogs (1.47.2)                                                      [     6:46 ][ DONE ] > jq (1.7.1)                                                              [     4:43 ][ DONE ] > configroot                                                              [       26 ][ DONE ] > initscripts                                                             [       31 ][ DONE ] > backup                                                                  [        4 ][ DONE ] > rust (1.83.0)                                                           [     2:44 ][ DONE ] > openssl (3.5.0)                                                         [    50:19 ][ DONE ] > popt (1.19)                                                             [     2:05 ][ DONE ] > libedit (20250104-3.1)                                                  [     3:04 ][ DONE ] > expat (2.7.1)                                                           [     2:31 ][ DONE ] > libffi (3.4.8)                                                          [     2:30 ][ DONE ] > gdbm (1.25)                                                             [     5:00 ][ DONE ] > sqlite (3490200)                                                        [    10:14 ][ DONE ] > python3 (3.10.8)                                                        [    23:10 ][ DONE ] > python3-setuptools (67.5.1)                                             [     1:02 ][ DONE ] > ninja (1.12.1)                                                          [       52 ][ DONE ] > meson (1.8.0)                                                           [       39 ][ DONE ] > pam (1.7.0)                                                             [     2:33 ][ DONE ] > libcap (2.76)                                                           [     1:08 ][ DONE ] > libcap-ng (0.8.5)                                                       [     1:46 ][ DONE ] > libpcap (1.10.5)                                                        [     2:46 ][ DONE ] > ppp (2.5.2)                                                             [     4:33 ][ DONE ] > pptp (1.10.0)                                                           [        6 ][ DONE ] > unzip (60)                                                              [     1:18 ][ DONE ] > which (2.23)                                                            [     1:27 ][ DONE ] > bc (1.08.1)                                                             [     1:56 ][ DONE ] > cpio (2.15)                                                             [    14:36 ][ DONE ] > libaio (0.3.113)                                                        [        7 ][ DONE ] > freetype (2.13.3)                                                       [     2:09 ][ DONE ] > libmnl (1.0.5)                                                          [     1:43 ][ DONE ] > libnfnetlink (1.0.2)                                                    [     1:23 ][ DONE ] > libnetfilter_queue (1.0.5)                                              [     1:32 ][ DONE ] > libnetfilter_conntrack (1.1.0)                                          [     1:44 ][ DONE ] > libnetfilter_cthelper (1.0.1)                                           [     1:25 ][ DONE ] > libnetfilter_cttimeout (1.0.1)                                          [     1:22 ][ DONE ] > iptables (1.8.11)                                                       [     2:28 ][ DONE ] > iproute2 (6.14.0)                                                       [     1:04 ][ DONE ] > screen (5.0.1)                                                          [     2:07 ][ DONE ] > elfutils (0.192)                                                        [     5:19 ][ DONE ] > libconfig (1.8)                                                         [     4:29 ][ DONE ] > curl (8.13.0)                                                           [    11:16 ][ DONE ] > libarchive (3.8.0)                                                      [    12:30 ][ DONE ] > cmake (4.0.2)                                                           [    19:07 ][ DONE ] > json-c (0.18)                                                           [     3:50 ][ DONE ] > tcl (8.6.14)                                                            [    15:51 ][ DONE ] > python3-MarkupSafe (2.1.3)                                              [       14 ][ DONE ] > python3-Jinja2 (3.1.2)                                                  [       17 ][ DONE ] > kmod (34.2)                                                             [     1:14 ][ DONE ] > udev (254)                                                              [     6:04 ][ DONE ] > libusb (1.0.28)                                                         [     2:10 ][ DONE ] > mdadm (4.4)                                                             [       26 ][ DONE ] > dracut (056)                                                            [       44 ][ DONE ] > lvm2 (2.03.32)                                                          [     5:41 ][ DONE ] > multipath-tools (0.8.9)                                                 [       17 ][ DONE ] > glib (2.83.0)                                                           [     9:22 ][ DONE ] > libgudev (238)                                                          [       37 ][ DONE ] > libgpg-error (1.54)                                                     [     4:36 ][ DONE ] > libgcrypt (1.11.1)                                                      [     5:25 ][ FAIL ] > >     mv -f .deps/crc.Tpo .deps/crc.Plo >     libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../mpi -I../mpi -O2 -g0 -pipe -Wall -fexceptions -fPIC -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fstack-clash-protection -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -MT cipher-gcm-riscv-zbb-zbc.lo -MD -MP -MF .deps/cipher-gcm-riscv-zbb-zbc.Tpo -c cipher-gcm-riscv-zbb-zbc.c  -fPIC -DPIC -o .libs/cipher-gcm-riscv-zbb-zbc.o >     libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../mpi -I../mpi -O2 -g0 -pipe -Wall -fexceptions -fPIC -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fstack-clash-protection -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -MT scrypt.lo -MD -MP -MF .deps/scrypt.Tpo -c scrypt.c  -fPIC -DPIC -o .libs/scrypt.o >     make[3]: *** [Makefile:1724: chacha20-riscv-v.lo] Error 1 >     make[3]: *** Waiting for unfinished jobs.... >     libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../mpi -I../mpi -O2 -g0 -pipe -Wall -fexceptions -fPIC -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fstack-clash-protection -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -MT gost28147.lo -MD -MP -MF .deps/gost28147.Tpo -c gost28147.c  -fPIC -DPIC -o .libs/gost28147.o >     mv -f .deps/rmd160.Tpo .deps/rmd160.Plo >     mv -f .deps/sha256.Tpo .deps/sha256.Plo >     mv -f .deps/md5.Tpo .deps/md5.Plo >     mv -f .deps/sha512.Tpo .deps/sha512.Plo >     mv -f .deps/keccak.Tpo .deps/keccak.Plo >     mv -f .deps/sha1.Tpo .deps/sha1.Plo >     mv -f .deps/blake2.Tpo .deps/blake2.Plo >     mv -f .deps/sm3.Tpo .deps/sm3.Plo >     mv -f .deps/whirlpool.Tpo .deps/whirlpool.Plo >     mv -f .deps/cipher-gcm-riscv-zbb-zbc.Tpo .deps/cipher-gcm-riscv-zbb-zbc.Plo >     mv -f .deps/scrypt.Tpo .deps/scrypt.Plo >     mv -f .deps/gost28147.Tpo .deps/gost28147.Plo >     rijndael-vp-riscv.c:58:10: fatal error: simd-common-riscv.h: No such file or directory >     58 | #include "simd-common-riscv.h" >     |          ^~~~~~~~~~~~~~~~~~~~~ >     compilation terminated. >     make[3]: *** [Makefile:1730: rijndael-vp-riscv.lo] Error 1 >     make[3]: Leaving directory '/usr/src/libgcrypt-1.11.1/cipher' >     make[2]: *** [Makefile:500: all-recursive] Error 1 >     make[2]: Leaving directory '/usr/src/libgcrypt-1.11.1' >     make[1]: *** [Makefile:432: all] Error 2 >     make[1]: Leaving directory '/usr/src/libgcrypt-1.11.1' >     make: *** [libgcrypt:75: /usr/src/log/libgcrypt-1.11.1] Error 2 >     make: Leaving directory '/usr/src/lfs' > > ERROR: Building libgcrypt                                               [ FAIL ] >     Check /build/nightly/next/log_riscv64/_build.ipfire.log for errors if applicable[ FAIL ] >