Troubles Compiling in Mobaxterm

Georg Höllrigl georg.hoellrigl at
Wed Oct 9 17:50:54 UTC 2019


I've tried to compile openssl 1.1.1d in Mobaxterm.
The same is working with 1.1.1c

Any ideas, what's wrong?


/openssl-1.1.1d ./config no-async && time make
Operating system: i686-pc-cygwin
Configuring OpenSSL version 1.1.1d (0x1010104fL) for Cygwin-x86
Using os-specific seed configuration
Creating Makefile

***                                                                ***
***   OpenSSL has been successfully configured                     ***
***                                                                ***
***   If you encounter a problem while building, please open an    ***
***   issue on GitHub <>  ***
***   and include the output from the following command:           ***
***                                                                ***
***       perl --dump                                ***
***                                                                ***
***   (If you are new to OpenSSL, you might want to consult the    ***
***   'Troubleshooting' section in the INSTALL file first)         ***
***                                                                ***
gcc  -I. -Icrypto/include -Iinclude  -Wall -O3 -fomit-frame-pointer
-DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\""
-DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG  -MMD -MF
crypto/dso/dso_dlfcn.d.tmp -MT crypto/dso/dso_dlfcn.o -c -o
crypto/dso/dso_dlfcn.o crypto/dso/dso_dlfcn.c
crypto/dso/dso_dlfcn.c: In function 'dlfcn_pathbyaddr':
crypto/dso/dso_dlfcn.c:409:5: error: unknown type name 'Dl_info'
     Dl_info dli;
crypto/dso/dso_dlfcn.c:422:5: warning: implicit declaration of function
'dladdr' [-Wimplicit-function-declaration]
     if (dladdr(addr, &dli)) {
crypto/dso/dso_dlfcn.c:423:30: error: request for member 'dli_fname' in
something not a structure or union
         len = (int)strlen(dli.dli_fname);
crypto/dso/dso_dlfcn.c:432:25: error: request for member 'dli_fname' in
something not a structure or union
         memcpy(path, dli.dli_fname, len);
Makefile:2735: recipe for target 'crypto/dso/dso_dlfcn.o' failed
make[1]: *** [crypto/dso/dso_dlfcn.o] Error 1
make[1]: Leaving directory '/drives/c/temp/openssl-1.1.1d'
Makefile:174: recipe for target 'all' failed
make: *** [all] Error 2
Command exited with non-zero status 2

More information about the openssl-users mailing list