> Can you make sure you are working with the latest git code? [...]
It is: current git code works on all the machines I build on (el8, debian
unstable, ubuntu 22.04, mint 21.3) with various compilers -- gcc-12, gcc-13,
and gcc-14.
Note that the for loop limit of "N - 1" when N is a 0 unsigned
Dear Patrick and help-gsl,
I had found, a few days ago, a test failure in interpolation/test.c.
Then just yesterday (May 10) there was a revert of interpolation/test.c to a
previous version, which yanked out the test failure I had been investigating.
But the problem still exists, so let me ou
Dear GSL bug followers,
Julius and I just had a session where we shared screens from Austria to New
Mexico and figured it out. This might be interesting to others who
cross-compile gsl, so I'll show you the final bit that was missing.
After setting C_INCLUDE_PATH and other paths correctly, J
> [...] those are not include but rather
> missing src file errors, e.g. undefined reference to `gsl_rng_get’
You don't give a transcript of the error (hint...), so I'm not sure, but here
are some thoughts:
1. You got farther than before, since now you have a link error instead of a
compile
Dear Julius,
Your problem seems like it might have a straightforward solution. Whenever you
do a lot of setting of CC and CXX and LD you might also want to set
C_INCLUDE_PATH and CPLUS_INCLUDE_PATH (and maybe when you get to linking also
LIBRARY_PATH).
I would try finding the full path to t
> Is there any chance in future to add this function to gsl [...] ?
Can you point to (a) how it's been done in other libraries - what API did they
have for it and so forth? and (b) what publications there are on this?
Dear Chella,
When asking for help with a problem you need to give more information about
what you did.
Your email does not say how you tried to install gsl. Did you try to install
from source? From a binary package? What version of CentOS? (7, 8, 9?) What
version of gsl? And what command
> I suggest archiving on Zenodo https://zenodo.org/
Zenodo works well for this and gives you a citable location and a DOI; I put
the gsl design document on there, so if you create a gsl community then we can
have 2 things :-)
Patrick, this is a great paper. It shows the same care you apply to
maintaining gsl. The writing is also very clear, and I love the table of
acronyms :-). Do you plan to submit for publication in a numerical analysis
journal, or submit to the arXiv?
The only previous quasi-report had been
Dear Vicent,
I'm delighted that you are trying to use GSL, and thank you for working with
the inconvenience of installing on Windows.
At first I thought that if you did not have a UNIX-like "shell" (either cygwin
or MinGW or WSL) to run ./configure then you must be using visual studio, but
t
> I agree it would be best to stay current [...] I am concerned
> that such a change could potentially break existing
> software which might depend on certain values.
Yeah, I agree that it is a problem, but in the end the old numbers need to be
seen as a bug, and putting the newer numbers as a
I happened to come across a definition of the gravitational constant, which we
have as:
usr/include/gsl/gsl_const_cgs.h:#define GSL_CONST_CGS_GRAVITATIONAL_CONSTANT
(6.673e-8) /* cm^3 / g s^2 */
/usr/include/gsl/gsl_const_cgsm.h:#define GSL_CONST_CGSM_GRAVITATIONAL_CONSTANT
(6.673e-8) /* cm^3
>I looked into this (the GNU doc on this is LONG!) but it is my
> understanding that the GNU GPL can be used for commercial purposes.
Yes, it can be used for commercial software, but never for proprietary
software. So you will need to offer end users (for your *entire* derived work)
the s
> I also need to be sure that a language (e.g. GSL) [...]
Like others I'm delighted to hear of your interest in GSL, but I do need to
point out that GSL is *not* a language -- it's a library of routines that can
be called from various languages. The most natural is C, but most widely use
> Hey yeah it would be for a closed source app available on the App Store.
Dear Haris Ali,
It's great that you are finding GSL useful!
The license for GSL is deliberately chosen to encourage the development of
free/open-source software and to promote software freedom.
In the case of fftw the
Dear Benedict,
You do not mention what operating system you are on, and you don't say
very much about what path you installed to. So there might be the need
for a bit more, but you should be able to use the instructions here:
https://www.gnu.org/software/gsl/doc/html/usage.html#compiling-and-l
Charlotte, thanks for using GSL!
I agree with those who suggest using a gnu/linux distribution for all
computing, and especially for scientific software development. But if
you are stuck with macos then there are a few packaging systems that
offer GSL.
The two most used proper packaging system
Alan> You might have better luck asking on a RHEL or CentOS list. In
Alan> the repos I have enabled, I only see 1.15 is available
That's correct, and it's an embarrassment for them. Sadly the EPEL
people don't package a newer version either. Maybe one from our lest
could try to work wi
Jerzy> [...] I don't have any 'libgsl.so' or 'libgsl.a' in
Jerzy> /usr/local/lib. Can you give me examples of what could I have
Jerzy> done wrong?
I just did your exact steps (on ubuntu 18.04 in this case; I'll try it
later on my debian and red hat systems): download, ./configure; ma
19 matches
Mail list logo