The 3rdparty/include/f2c.h header uses long int as typedefs to emulate the Fortran integer and logical types. These types are 64-bit ints on amd64, subsequently breaking the binary compatibility to the standard LAPACK and BLAS libraries, which employ 32-bit integers (tested on Ubuntu 9.04). Programs that use both OpenCV and LAPACK die most horrible deaths afterwards.
2009-10-15 10:35:39 UTC in Open Computer Vision Library