I've tried to reproduce the issue (thanks for the reproducer!) and didn't manage to. I'm not sure the API is still there and in the same form but also, pem.h is vastly different and much much simpler. I think there's nothing to do and this bug should be WONTFIX.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to openssl in Ubuntu. https://bugs.launchpad.net/bugs/692589 Title: Bug in libssl-dev package, pem.h Status in openssl package in Ubuntu: New Bug description: Binary package hint: openssl Error when tring to compile that code: #include <openssl/ssl.h> #include <openssl/err.h> #include <openssl/pem.h> SSL *p_ssl BIO *p_mem_bio; SSL_SESSION *p_session; PEM_write_bio_SSL_SESSION(p_mem_bio, p_session); We have complie error error: invalid conversion from ‘void*’ to ‘char*’ error: initializing argument 4 of ‘int PEM_ASN1_write_bio(int (*)(void*, unsigned char**), const char*, BIO*, char*, const EVP_CIPHER*, unsigned char*, int, int (*)(char*, int, int, void*), void*)’ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/692589/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp