[yocto] openssl does not support building for SDK_MACHINE x86_64-mingw32

Jaewon Lee JAEWON at xilinx.com
Thu Jun 21 16:39:33 PDT 2018


Hi all,


Since December, glib is pulling python3 for codegen, which because of BBCLASSEXTENDS, tries to build nativesdk-python3 which in turn tries to build nativesdk-openssl, and it looks like openssl does not support it      SDK_MACHINE=x86_64-mingw32

There is a do_configure error and I get

| DEBUG: Executing shell function do_configure
| Usage: Configure [no-<cipher> ...] [enable-<cipher> ...] [experimental-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-krb5] [sctp] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--test-sanity] os/compiler[:flags]

| pick os/compiler from:
| BC-32 BS2000-OSD BSD-generic32 BSD-generic64 BSD-ia64 BSD-sparc64 BSD-sparcv8
| BSD-x86 BSD-x86-elf BSD-x86_64 Cygwin Cygwin-x86_64 DJGPP MPE/iX-gcc OS2-EMX
| OS390-Unix QNX6 QNX6-i386 ReliantUNIX SINIX SINIX-N UWIN VC-CE VC-WIN32
...
And there is a long list of available options. I see mingw and mingw64 in this list but no mingw32

I do see a patch from Juro in meta-mingw-contrib:
http://git.yoctoproject.org/cgit/cgit.cgi/meta-mingw-contrib/commit/?h=juro/jethro/openssl&id=9060e6feb38bddf0e130dedf5666b3b7492246f1
which seems to be what I need, but with this applied,  I get nativesdk-gdbm compile failures saying it cant find header files


| ../../gdbm-1.13/src/gdbmdump.c:20:11: fatal error: pwd.h: No such file or directory
|  # include <pwd.h>
|            ^~~~~~~
| compilation terminated.

| ../../gdbm-1.13/src/gdbmimp.c:21:11: fatal error: arpa/inet.h: No such file or directory
|  # include <arpa/inet.h>
|            ^~~~~~~~~~~~~
| compilation terminated.

Any ideas/pointers?


Thanks,
Jaewon

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180621/cb09c5fe/attachment-0001.html>


More information about the yocto mailing list