The problem is fixed after removing the use of Apple’s Common Crypto instead of 
OpenSSL for Apple platforms.
It may be reactivated by reversing commit 1594 and syncing the code that uses 
OpenSSL with the one using Common Crypto in PdfEncrypt.cpp.

The current trunk has been tested on OSX, Linux and Windows.

-- 
Palmer Zent

On April 5, 2014 at 10:08:53 AM, Palmer Zent (palmerz...@gmail.com) wrote:

Hi,

The last series of commits breaks compilation on OSX and probably on iOS as 
well.

Here are some of the errors Xcode 5.1 generates:

PdfEncrypt.cpp:357:3: Unknown type name ‘EVP_CIPHER_CTX'
PdfEncrypt.cpp:1258:20: Out-of-line definition of 'Encrypt' does not match any 
declaration in 'PoDoFo::PdfEncryptAESBase'

Can the author look into that? In the meantime, I am going to look into using 
the same SSL code for OSX and all other systems (as it may be related).

Idea: Could we setup a validation process for commits? I am willing to 
systematically test compilation on OSX 10.9 (Xcode and g++), and several linux 
distributions (6 at the moment, see my last commit message). I can also test on 
Windows 8 (Visual Studio 12) if my arm gets twisted hard enough.

Also: Has the idea of moving PoDoFo to Github been discussed before? I would 
also be willing to help with that.

-- 
Palmer Zent
------------------------------------------------------------------------------
_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to