gentoo / libressl

[MIRROR] LibreSSL ebuilds testing repository
https://gitweb.gentoo.org/repo/proj/libressl.git
72 stars 44 forks source link

nodejs 22.4.1 fails to build #565

Closed GoldsrcSource closed 3 months ago

GoldsrcSource commented 3 months ago

build.log ../../src/quic/tlscontext.cc:12:10: fatal error: ngtcp2/ngtcp2_crypto_quictls.h: No such file or directory even with -system-ssl use flag. libressl version: 3.9.2.

orbea commented 3 months ago

This is not a LibreSSL issue and it has already be reported for the main Gentoo issue tracker (https://bugs.gentoo.org/934497), but you can get past this error by building net-libs/ngtcp2 with USE=openssl. However it may still fail later due to yet another issue unrelated to LibreSSL which I wasn't able to figure out which has also been reported. (https://bugs.gentoo.org/932534)

GoldsrcSource commented 3 months ago

sorry for not checking bugs.gentoo.org before reporting issue. after adding openssl flag to ngtcp2 it fails with the same error as https://bugs.gentoo.org/932534.

orbea commented 3 months ago

it fails with the same error as https://bugs.gentoo.org/932534.

Yea, I'm stuck in the same place...

blucybrb14de commented 2 months ago

it fails with the same error as https://bugs.gentoo.org/932534.

Yea, I'm stuck in the same place...

I was able to compile nodejs with libcxx, and clang thanks to a comment from https://bugs.gentoo.org/934497.

Removed --shared-ngtcp2 & *nghttp2, in this ebuild.