Help please?
I am trying to compile the latest version of Langelaar JNOS2.0 version O on Fedora 42 platform however when I go to “make” I get multiple warnings “old-style function definitions”!
And it does not compile.
Possibly the Fedora MAKE has changed and it does not recognize the config.h although the ./configure seems to work ok.
So is there a fix without loading up an old Fedora system?
Is there a fix in the makefile code?
Have you been able to compile it using fedora and if so, may I have a copy of your jnos.exe file please-(last resort)
Many thanks
Rob VK1KW
Rob,
Where did you get your copy of the sources? You may be looking at a very old version that is out of date with respect to current C syntax.
Old style function definitions aren't an error but when they dominate the output it can make for noisy compilation.
This is not a MAKE problem but a bit of a nuisance. The old code also relied on some old SOCKET definitions that may be causing errors.
The latest "maintained" copy of Langelaar code I found is here: