Tested GSL 4.7.99 on Mac OS 12.7.4 Monterey, Intel mac. Xcode 14.2 for compiler and developer tools. C compiler is Apple clang 14.0.0. Make, make check, and make install completed with no errors. Console logs available on request. I did not test docs.
Many notes and warnings were printed during make and make check. Counts of each type of warning are shown below. The dynamic lookup and enum conversion warnings might need attention. None of the other warnings seem important, so could wait until after 2.8.0 release, if at all. mac839:~/3rd/gsl/2799/logfiles 94> \ ? cat make.0510a.log make-check.0510a.log \ ? | grep -i note: | sed -e 's/^.*\(note:\)/\1/' | sort | uniq -c 2 note: expanded from macro 'ASYMP_EVAL_OK' 4 note: expanded from macro 'SERIES_EVAL_OK' 3 note: include the header <stdlib.h> or explicitly provide a declaration for 'abs' 57 note: remove the call to 'fabs' since unsigned values cannot be negative 111 note: use function 'abs' instead 50 note: use function 'fabsl' instead 20 note: use function 'labs' instead mac839:~/3rd/gsl/2799/logfiles 95> \ ? cat make.0510a.log make-check.0510a.log \ ? | grep -i warning: | sed -e 's/^.*\(warning:\)/\1/' | sort | uniq -c 2 warning: -undefined dynamic_lookup may not work with chained fixups 50 warning: absolute value function 'fabs' given an argument of type 'long double' but has parameter of type 'double' which may cause truncation of value [-Wabsolute-value] 14 warning: implicit conversion from enumeration type 'const gsl_filter_end_t' to different enumeration type 'gsl_movstat_end_t' [-Wenum-conversion] 24 warning: implicit conversion from enumeration type 'gsl_movstat_end_t' to different enumeration type 'gsl_filter_end_t' [-Wenum-conversion] 8 warning: taking the absolute value of unsigned type 'unsigned char' has no effect [-Wabsolute-value] 21 warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value] 20 warning: taking the absolute value of unsigned type 'unsigned long' has no effect [-Wabsolute-value] 8 warning: taking the absolute value of unsigned type 'unsigned short' has no effect [-Wabsolute-value] 131 warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] On Fri, May 10, 2024 at 2:10 PM Patrick Alken <al...@colorado.edu> wrote: > Dear all, > > It is time to make a new GSL release. I have uploaded a test release to: > > ftp://alpha.gnu.org/gnu/gsl/gsl-2.7.99.tar.gz > ftp://alpha.gnu.org/gnu/gsl/gsl-2.7.99.tar.gz.sig > > All reports are welcome - anyone who can test on various platforms would > be appreciated (Linux, BSD, Mac OS, Windows). > > Please try testing the build: > > ./configure && make && make check > > If you wish you can test building the documentation, but you will need > to install the python-based sphinx software first: > > 1. pip install -U --user Sphinx > > 2. pip install -U --user sphinx_rtd_theme > > (the --user flag will install in your home directory rather than > system-wide) > > 3. cd doc ; make html > > Please report any successes/failures. > > Thanks, > Patrick >