Subj : JamNNTPd Corrupting Message Bases To : Warpslide From : Accession Date : Wed Jan 17 2024 07:05 am Hello Warpslide, On Wed, 17 Jan 2024 01:00:30 -0500, you wrote: W> I seem to have an issue compiling SmapiNNTPd. It says "This program W> needs SMAPI to run", when I run make linux I see: W> make -f Makefile.linux W> make[1]: Entering directory '/tmp/smapinntpd/src' W> gcc -Wall -Wno-pointer-sign -DPLATFORM_LINUX -D__PROGPROT_H__ -c main.c W> -o main.o W> In file included from main.c:1: W> nntpserv.h:22:10: fatal error: smapi/msgapi.h: No such file or directory W> 22 | #include W> | ^~~~~~~~~~~~~~~~ W> compilation terminated. W> make[1]: *** [Makefile.linux:37: main.o] Error 1 W> make[1]: Leaving directory '/tmp/smapinntpd/src' W> make: *** [Makefile:15: linux] Error 2 W> I've git clone'd https://github.com/huskyproject/smapi.git and moved the W> smapi/smapi directory to smapinntpd/src so smapi/msgapi.h does exist, W> I'm not sure why it's saying it doesn't. W> Any pointers on getting it compiled? I had the same issue. It seems you have to compile smapi with 'DYNLIBS=1 LIBDIR=/usr/local/lib' on the make and make install line so that it can share libraries. Just putting the code in a subfolder of smapinntpd (where it seems like it should be) never worked for me, either. I had tried editing nntpserv.h, msgapi.h and a couple others to point directly to the files they were looking for, which probably isn't proper practice, but I figured I would probably never pull Smapinntpd from github again unless I wanted to start over with the original code, and have updated it for IPv6 support and UTF-8 hackery on my own version here, so I just made sure I could get it to compile, then reverted all of the original files. ;) Also, if smapi still doesn't want to compile after it finds the libraries, it may depend on other things in the husky project, like huskylib or huskybse. I already have all of this installed as I use it here, but it may be more of a pain for someone who doesn't already use it. Otherwise, if all of this is just for fun and tinkering, Jamnntpd will probably still do what you want it to, and won't require all of the extra work. Ac>> With that said, Jamnntpd/Smapinntpd doesn't work very well with the Ac>> latest Thunderbird. Not only does the issue you speak of happen Ac>> almost 100% of the time, but the FROM field ends up using node Ac>> numbers instead of actual names, also. Ac>> Take a look at Claws Mail, Sylpheed, or Pan as a newsreader. I'm Ac>> using the Windows version of Claws Mail with Smapinntpd (hosted on Ac>> Linux) and it works great. W> Thanks for this. I'll check out Claws Mail. If you don't care for the way it works/looks, Pan would be a great option also, since you're using Ubuntu. I don't have that option, since I'm using my main Windows machine to connect to smapinntpd (hosted on Linux). The Windows version of Pan is outdated and unsupported, and has quite a few bugs I wasn't able to get around. Regards, Nick .... "Take my advice, I don't use it anyway." --- Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32) * Origin: _thePharcyde distribution system (Wisconsin) (21:1/200.0) .