Date: Mon, 13 Sep 2004 12:40:32 GMT From: Mark Handley <M.Handley@cs.ucl.ac.uk> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/68610: lcms upgrade from 1.12,1 -> 1.13,1 fails: "Coarse error! 16 on entry 1021" Message-ID: <200409131240.i8DCeWq5063545@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/68610; it has been noted by GNATS. From: Mark Handley <M.Handley@cs.ucl.ac.uk> To: Volker Stolz <stolz@i2.informatik.rwth-aachen.de> Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/68610: lcms upgrade from 1.12,1 -> 1.13,1 fails: "Coarse error! 16 on entry 1021" Date: Mon, 13 Sep 2004 13:29:05 +0100 >Hm, looking at the compiler-invocation, I don't see any potential problem: >(apart maybe from libtool not DTRT): Unfortunately I didn't keep good enough notes as to exactly what happened. Here's what I do know: I was upgrading from 1.09 to 1.13, and hit this problem with testcms. Then I tried upgrading from 1.09 to 1.12, and still hit the problem, but fewer tests failed. So then I instrumented the library and test suite, and discovered that some of the internal tables were being initialized to all zeros instead of having the correct data. Usually this sort of thing only happens when an API has changed. So then I forced a pkg_delete on lcms (no other change), and rebuilt 1.13. The internal tests then all passed. So, I don't know for sure that this is a header file issue (that was my most likely hypothesis) or a linkage issue, but it is certainly a bad interaction between the test suite "testcms" and the previously installed library. Cheers, Mark
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200409131240.i8DCeWq5063545>