Latest official version is here, from the authors site.

https://www.langelaar.net/radio/ve4klm/jnos2/

You may want to ask your question on the JNOS mailing list <https://lists.tapr.org/mailman/listinfo/nos-bbs_lists.tapr.org>


73, Andrew - K1YMI


On 8/16/25 03:27, Geoff Joy via 44net wrote:


From: vk1kw--- via 44net <44net@mailman.ampr.org>
Sent: Friday, August 15, 2025 5:15 PM
To: 44net@mailman.ampr.org <44net@mailman.ampr.org>
Subject: [44net] Fedora 42 make JNOS2 version O problem

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: 

DigitalHERMES/jnos2: Maiko Langelaar (VE4KLM), James P. Dugal (N5KNX), Phil Karn (KA9Q) et al. Network Operating System (UNOFFICIAL MIRROR)


I did a test and it configures and compiles correctly on Ubuntu 24.04.1 and on WSL (Ubuntu) on Windows 10.
I hope you find success on your Fedora.

Regards,
Geoff ke6qh 



_______________________________________________
44net mailing list -- 44net@mailman.ampr.org
To unsubscribe send an email to 44net-leave@mailman.ampr.org
-- 
Andrew