Mark, On 7/1/14, 11:44 AM, Mark Thomas wrote: > On 01/07/2014 16:04, Mark Thomas wrote: >> With some additional information from Mladen regrading the build tools >> to use, I now have a working build environment for the Tomcat Native >> connector binaries. This is documented at: >> http://wiki.apache.org/tomcat/BuildTcNativeWin > > (excluding a working I64 build that I am still looking at)
I just glanced through the current contents of BuildTcNativeWin on the wiki, and I can still see this comment: >> IA64 OpenSSL build failed. Commenting out destest from ms\nt.mak worked around the issue. The problem is that the tests require a compatible supporting architecture. That is, if you cross-compile to IA64 then try to run the tests, the tests will fail because you are running on x86_84 and IA64 is not available. The same thing will happen if you try to build/test on ia32: you can produce x86_64 binaries, but you will be unable to test them. Therefore, it would be safest to specify in the instructions that either x86_64 or IA64 should be used for the build -- that way, at least one of the 64-bit architectures can be tested along with the 32-bit one. It's also worth mentioning that a 32-bit environment would need to comment-out *all* the 64-bit tests, and not just the IA64 ones. Thanks for continuing to work on this, Mark. I'm glad you've been able to remove Cygwin as a requirement... looking at your initial build instructions seemed overly complicated -- or at least had many more requirements than strictly necessary. I'm not sure how much of Mladen's magic environment is strictly necessary, either: I think a lot of it could be put into scripts that ship with the tcnative source distribution. I am still going to continue to work on getting all this stuff to build using Microsoft Visual Studio Express: it should be possible to do, and I *have* been able to get a 32-bit build working. But these days, I think not having a 64-bit build available is not a practical solution, of course. -chris
signature.asc
Description: OpenPGP digital signature