Oliver Roberts

Results 55 comments of Oliver Roberts

Seems like you perhaps have an old version of inline/macros.h file? Try backing it up and replacing with https://raw.githubusercontent.com/jens-maus/amissl/master/include/inline/macros.h

That's a rather old libcurl, from 2014, which would be using the old OpenSSL API - that's the reason for those dereferencing errors, as most structures (including ssl_session_st) have been...

Looks maybe like you have the non-AmiSSL openssl include dir in the include search path? My advice would be to move the openssl dir elsewhere, and the AmiSSL includes too....

As @tboeckel eludes to, I don't think is going to be a magic fix for you, even if it were added, without some work on your part anyway (because of...

Having now had a look at the libcurl source code, it looks to me like the simplest solution for you is to patch openssl.c as PEM_read_X509() is only used once....

Are you able to obtain a more verbose error message? OpenSSL errors are usually much more descriptive, but not sure if curl can show them?

Sorry - I'm missing Google Inbox which used to bring GitHub updates to me attention :-( I don't know the full reason for this error, but have you tried recompiling...

@arczi84 Why do you need to recompile AmiSSL? Just use the binaries. You will need the correct version of GCC to build AmiSSL, due to baserel issues.

The main reason is that the GCC baserel build we are using lacks 64-bit integer math support when compiling for 68000

Jens summed it up better than I could - unfortunately I know next to nothing about building compilers. He and others spent a lot of time getting baserel working properly...