[Tcsh] tcsh-6.24.13 build issue on Solaris 11.4

Nelson H. F. Beebe beebe at math.utah.edu
Wed Jun 12 18:27:18 UTC 2024


I have just built, validated, and installed tcsh-6.24.13 on 59
different systems in our test lab, and on our major servers.

I had to make one source code change for builds on Solaris 11.4 to
comment out the declaration and definition in tc.alloc.c of the
function malloc_usable_size() [starting at line 459], because it
conflicts with this system-wide declaration:

	% grep -n malloc_usable_size /usr/include/stdlib.h
	314:extern size_t malloc_usable_size(void *);

Once I did that, with #if 0 ... #endif wrappers, the build was
successful, but the tests all failed:

	./tests/testsuite[1470]: sed: not found [No such file or directory]
	./tests/testsuite[1470]: cat: not found [No such file or directory]
	./tests/testsuite[1515]: sed: not found [No such file or directory]
	....

I reran the tests with

	gmake SHELL=/bin/bash check

and then all tests passed:

	## ------------- ##
	## Test results. ##
	## ------------- ##

	196 tests were successful.
	53 tests were skipped.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                                                          -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe at math.utah.edu  -
- 155 S 1400 E RM 233                       beebe at acm.org  beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------


More information about the Tcsh mailing list