[Bug 288262] security/libgcrypt missing header simd-common-riscv.h

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 16 Jul 2025 16:12:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288262

            Bug ID: 288262
           Summary: security/libgcrypt missing header simd-common-riscv.h
           Product: Ports & Packages
           Version: Latest
          Hardware: riscv
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: cy@FreeBSD.org
          Reporter: dclarke@blastwave.org
                CC: riscv@FreeBSD.org
                CC: riscv@FreeBSD.org
          Assignee: cy@FreeBSD.org
             Flags: maintainer-feedback?(cy@FreeBSD.org)

Poudriere fails with : 

`echo /bin/sh ../libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I.
-I..  -I../src -I../src -I../mpi -I../mpi   -I/usr/local/include -O2 -pipe
-march=rv64imafdc -mabi=lp64d  -pthread -fstack-protector-strong
-fno-strict-aliasing  -fvisibility=hidden -fno-delete-null-pointer-checks -Wall
-O2 -march=rv64imafdcv -mstrict-align -c ./rijndael-vp-riscv.c | sed  -e
's/-fsanitize[=,\-][=,a-z,A-Z,0-9,\,,\-]*//g'  -e
's/-fprofile[=,\-][=,a-z,A-Z,0-9,\,,\-]*//g'  -e
's/-fcoverage[=,\-][=,a-z,A-Z,0-9,\,,\-]*//g' `
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../mpi
-I../mpi -I/usr/local/include -O2 -pipe -march=rv64imafdc -mabi=lp64d -pthread
-fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden
-fno-delete-null-pointer-checks -Wall -O2 -march=rv64imafdcv -mstrict-align -c
./rijndael-vp-riscv.c  -fPIC -DPIC -o .libs/rijndael-vp-riscv.o
./rijndael-vp-riscv.c:58:10: fatal error: 'simd-common-riscv.h' file not found
   58 | #include "simd-common-riscv.h"
      |          ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
*** Error code 1

Stop.
make[2]: stopped making "all" in
/wrkdirs/usr/ports/security/libgcrypt/work/libgcrypt-1.11.1/cipher
*** Error code 1

Stop.
make[1]: stopped making "all-recursive" in
/wrkdirs/usr/ports/security/libgcrypt/work/libgcrypt-1.11.1
*** Error code 1

Stop.
make: stopped making "all" in
/wrkdirs/usr/ports/security/libgcrypt/work/libgcrypt-1.11.1
*** Error code 1

Stop.
make: stopped making "build" in /usr/ports/security/libgcrypt
=>> Cleaning up wrkdir
===>  Cleaning for libgcrypt-1.11.1
build of security/libgcrypt | libgcrypt-1.11.1 ended at Wed Jul 16 10:42:12 UTC
2025
build time: 00:23:35
!!! build failure encountered !!!

Seems a header is needed. From somewhere.

-- 
You are receiving this mail because:
You are on the CC list for the bug.