The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Talk:GenPass"
(→Mac compiling) |
|||
Line 1: | Line 1: | ||
+ | == Compilation notes == |
||
− | ==Windows compilation note== |
||
+ | |||
+ | === Windows === |
||
If anyone is trying to compile this using MinGW on Windows, you'll run into some linking problems with libcrypto. |
If anyone is trying to compile this using MinGW on Windows, you'll run into some linking problems with libcrypto. |
||
− | After searching around for awhile, I found that the problem can be solved by adding -lgdi32 |
+ | After searching around for awhile, I found that the problem can be solved by adding -lgdi32 to your linker flags. |
I just needed the -lgdi32 What crap that a crypto lib linked to a graphics library |
I just needed the -lgdi32 What crap that a crypto lib linked to a graphics library |
||
+ | I don't know, it's screwy. I think a lot of OpenSSL is actually hacky on Windows (after reading the posts with corrections for this problem, it seems like their talking about some kind of pre-alpha program that barely works on anything besides Linux). |
||
− | == Mac compiling == |
||
+ | Also, I see that compiling works with just gdi, so I removed it from my initial suggestion. |
||
+ | Must have had ws2_32 first or something.. |
||
+ | |||
+ | === Mac compiling === |
||
it seems to fail hard when attempting to compile it on mac, even with modded openssl for sha256 stuff. i am trying to get it working though, already defeated many errors by changing some code and using Apple's CommonCrypto instead of OpenSSL |
it seems to fail hard when attempting to compile it on mac, even with modded openssl for sha256 stuff. i am trying to get it working though, already defeated many errors by changing some code and using Apple's CommonCrypto instead of OpenSSL |
||
+ | |||
+ | === Linux compiling === |
||
+ | What do you expect? Works just fine with just -lcrypto. |
Revision as of 20:49, 6 April 2009
Compilation notes
Windows
If anyone is trying to compile this using MinGW on Windows, you'll run into some linking problems with libcrypto. After searching around for awhile, I found that the problem can be solved by adding -lgdi32 to your linker flags.
I just needed the -lgdi32 What crap that a crypto lib linked to a graphics library
I don't know, it's screwy. I think a lot of OpenSSL is actually hacky on Windows (after reading the posts with corrections for this problem, it seems like their talking about some kind of pre-alpha program that barely works on anything besides Linux). Also, I see that compiling works with just gdi, so I removed it from my initial suggestion. Must have had ws2_32 first or something..
Mac compiling
it seems to fail hard when attempting to compile it on mac, even with modded openssl for sha256 stuff. i am trying to get it working though, already defeated many errors by changing some code and using Apple's CommonCrypto instead of OpenSSL
Linux compiling
What do you expect? Works just fine with just -lcrypto.