Subject: pkg/19737: Cassowary (math/cassowary) test program (ClTests) fails
To: None <>
From: None <>
List: netbsd-bugs
Date: 01/08/2003 12:41:42
>Number:         19737
>Category:       pkg
>Synopsis:       Cassowary (math/cassowary) test program (ClTests) fails
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jan 07 19:42:00 PST 2003
>Originator:     Masao Uebayashi
>Release:        NetBSD 1.6K
System: NetBSD 1.6K NetBSD 1.6K (ORATOSQUILLA) #0: Fri Jan 3 02:07:45 JST 2003 i386
Architecture: i386
Machine: i386
	Cassowary is an incremental constraint solving toolkit that efficiently 	solves systems of linear equalities and inequalities.

	Its test program ClTests is failing.  I think this means Cassowary is
	not working correctly, but I don't know how to use it, and no other
	packages use it, the real status is unknown.

	A backtrace log of a ClTests fail looks like:

	#0  0x48265113 in kill () from /usr/lib/
	#1  0x482649cc in abort () from /usr/lib/
	#2  0x48159da4 in __terminate () from /usr/pkg/lib/
	#3  0x48159dc1 in __terminate () from /usr/pkg/lib/
	#4  0x4815a83f in __throw () from /usr/pkg/lib/
	#5  0x8092b2e in ClSimplexSolver::AddConstraint (this=0xbfbfaecc,
    	pcn=0x80f30c0) at
	#6  0x804db82 in simple2 () at cassowary/ClSimplexSolver.h:112
	#7  0x807d97d in main (argc=1, argv=0xbfbfb060) at
	#8  0x8049cd4 in ___start ()

	Looks like an exception (ExCLEditMisuse) is missed to be caught by the
	test program (${WRKSRC}/c++/, though the test looks trying
	to catch the exception (line 59-75).
	% cd /usr/pkgsrc/math/cassowary
	% make install
	% /usr/pkg/lib/cassowary/tests/ClTests
	Not provided.