Just ran into an interesting issue with a 3dsmax model converted into
povray 1-2 years ago via poseray. When povray 3.7beta37 is compiled with
libjpeg7 or libjpeg8 it will fail on the first jpg texture with the
following error:
File 'frigate_POV_mat.inc' line 50: Possible Parse Error: JPEG parameter
struct mismatch: library thinks size is 484, caller expects 488
Fatal error in parser: Cannot access data in file.
Render failed
Just to verify this was an issue with the newer libjpeg handling and not
with the file itself I tried rendering the same scene with megapov
(compiled against libjpeg 6.2) and then recompiled beta37 against 6.2
instead of 8. Problem disappeared.
Seems like this major revision of libjpeg would've been a nice time for
them to spin the headers off into seperate directories, at least on unix,
to make it lessy messy to keep multiple copies side-by-side for exactly
this issue.
Post a reply to this message
|