Open open-trap opened 1 year ago
I just tried building curl-impersonate on FreeBSD with the new boringssl version (#217). Unfortunately, it fails due to errors in upstream boringssl.
/root/curl-impersonate/build/boringssl/crypto/rand_extra/getentropy.c:38:9: error: implicit declaration of function 'getentropy'
I'll keep this issue open until upstream boringssl resolves this.
Problem description
gmake fails during boringssl's handshaker.cc test with declaration scope errors and unused function errors.
What changes are required to compile on FreeBSD? The Linux curl-impersonate binary works on FreeBSD using the Linux compatibility layer, but can't be linked to when installing Python packages with pip (FreeBSD ld can't "find" curl-impersonate-chrome.so to link to because it's the wrong ELF).
Build environment inside clean 13.1-RELEASE jail
Error messages
Other details