19 of 22 tests failed using mingw

Stephen stecmccarthy at hotpop.com
Wed Jan 11 14:26:06 PST 2006


I compiled yasm successfully, successfully compile xvidcore-1.1.0 with it, 
but failed the tests. I suspect the tests just don't work with mingw since 
they all fail for the same reason: object file did not match. Perhaps the 
object file compiled under mingw is different that expected. Am I right that 
if the tests just tested fuctionality, then all the tests would have passed?

Below, I offer some info on the mingw library, in case that info might 
clarify the situation.

Mingw's library type may be a unique hybrid between UNIX and Windows. The 
object code is compatible with Windows, yet the form of the library: libx.a, 
is calculated to let gnu tools be adapted for MinGW use more easily. I 
remember discussions, questions, and flames about this on the MinGW32 
mailing list back in the day. There are many issues concerning how MinGW 
libraries work, how they are compiled and how they integrate with the 
Windows OS. The following FAQ question relates to this question, however 
obliquely.

How can an MSVC program call a MinGW DLL, and vice versa?
<http://mingw.sourceforge.net/mingwfaq.shtml#faq-msvcdll>

Re: Wasted effort?
<http://sourceforge.net/mailarchive/message.php?msg_id=599111>

Compiling and Building with MinGW
<http://mingw.sourceforge.net/docs.shtml#compilingandbuilding>

Stephen 



More information about the yasm-devel mailing list