help-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Test release for GSL 2.8


From: Dave Allured - NOAA Affiliate
Subject: Re: Test release for GSL 2.8
Date: Sat, 11 May 2024 10:00:47 -0600

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 <alken@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
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]