For older versions of Windows we had to disable the code
in testExtractEuler.cpp because it failed for no good reason.
We thought it was a compiler bug, but it could also be a
problem with some library that is used by both Visual C++
and cygwin.

Try changing line 217 in testExtractEuler.cpp from

    float eps = 8.0 * limits<float>::epsilon();

to

    float eps = 16.0 * limits<float>::epsilon();

If make check still fails, disable the test by putting a return
statement at the beginning of function testExtractEuler(),
at line 240.  If make check succeeds after that, you can use
the OpenEXR libraries (they don't use Euler angles).  Just don't
call the Euler angle extraction functions in your own code unless
you figure out how to fix them.

Florian


Stephen Sloan wrote:
Good suggestion!
the g++ I had was 3.4.4-1 - the only newer version I saw using the cygwin setup was 3.4.4-2 - I installed and it made without erroring out! then I ran make check and all test passed until I got to ImathTest which failed... Testing extraction of rotation angle from 3x3 matrices assertion "Imath::equal(angle, angleEx, eps)" failed: file "testExtractEuler.cpp", line 229 On 8/29/06, *Alexander Stohr* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    update g++ to something newer?

    ----- Original Message -----
    *From:* Stephen Sloan <mailto:[EMAIL PROTECTED]>
    *To:* [email protected] <mailto:[email protected]>
    *Sent:* Tuesday, August 29, 2006 9:29 PM
    *Subject:* Re: [Openexr-user] command line utilities to join tiled
    images?

THanks for the suggestions guys - I'm trying to use pfscat from
    pfstools which will cat images together either vertically or
    horizontally - it will take two steps [combine horizontaly - then
    combine those results vertically] instead of a single one but it
    will work with openexr. However I'm having trouble getting openexr
    to compile under cygwin - has anyone succesfully compiled the linux
    version under cygwin? I get these errors:
g++ -DHAVE_CONFIG_H -I. -I. -I../config -I../Half -I../Iex
    -I../Imath -I../IlmThread -I../config -pipe -g -O2 -MT "" -MD -MP
    -MF .deps/ImfTimeCode.Tpo -c ImfTimeCode.cpp -DPIC -o
    .libs/ImfTimeCode.o .libs/ImfTimeCode.o:1: sorry, unimplemented:
    inter-module optimisations not implemented yet
    make[1]: *** [ImfTimeCode.lo] Error 1
    make[1]: Leaving directory '/tmp/openexr-1.4.0/IlmImf'
    make: *** [all-recursive] Error 1
Thanks for any and all suggestions I'm rendering in tiles from gelato which I then want to simply
    combine to form the original image - and I'd rather not use a shake
    license for such a simple task if I can help it

    ------------------------------------------------------------------------

    _______________________________________________
    Openexr-user mailing list
    [email protected] <mailto:[email protected]>
    http://lists.nongnu.org/mailman/listinfo/openexr-user



------------------------------------------------------------------------

_______________________________________________
Openexr-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/openexr-user


_______________________________________________
Openexr-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/openexr-user

Reply via email to