Subj : Stripping zone seenbys or not To : Andrew Leary From : Vince Coen Date : Fri Dec 30 2016 00:27:44 Hello Andrew! Thursday December 29 2016 16:46, you wrote to me: > Hello Vince! > 29 Dec 16 15:07, you wrote to me: VC>> I have been getting problems with dups both from two downlinks VC>> and from echos coming in from USA & Canada. > I've noticed some of them. VC>> Now I have not made any changes other than adding these 2 new VC>> downlinks to my 1.0.6 of mbse and am wondering if I upgrade to VC>> 1.0.9 and set it to NOT strip will it help to fix the problem VC>> (USA & Canada) or create more issues? > It depends what the root cause of the problem is. If it's caused by > SEEN-BY stripping, then the upgrade to 1.0.6.9 will help. If it's > caused by non-compliant software modifying timestamps, etc., then > 1.0.6.9 won't help, but it shouldn't hurt anything either. VC>> To my thinking it is useful to not strip them if the dup checking VC>> process makes use of it and also there are some nets that are VC>> duplicated in zone 1 and 2 at least 1:250 and 2:250 there may be VC>> others. > Net 250 has been gone from Zone 1 for a while now. There aren't any > duplicate nets in FidoNet anymore. That's why stripping of SEEN-BYs > from inter-zone echomail isn't needed any longer. Well that makes it somewhat easier. Just in case I downloaded the current sources from git at SF. I might be worth building a new version and put it into the file section. Anyway So I compiled it or tried to and got some errors then as a check did the same for the current in use build and it produced the same errors. Around 9 months back I had a major problem with my boot drive and had to restore a fair number of directories using rsync and that backup was some months old. It is possible that the system had updates since (the back up) and something is no longer correctly installed but cannot for the life of me work out the package that contains libiconv which I assume is the one causing the problems although I can see the library and some of the includes. Here is the o/p from the error log: -!- ar: creating libmbse.a ar: creating libdbase.a ar: creating libmsgbase.a ar: creating libmbinet.a ar: creating libdiesel.a ar: creating libnodelist.a binkp.c: In function ‘binkp’: binkp.c:591:37: warning: ‘ra.point’ may be used uninitialized in this function [-Wmaybe-uninitialized] (tmpa->addr->node == ra.node) && (tmpa->addr->point == ra.point)) { ^ binkp.c:409:20: note: ‘ra.point’ was declared here faddr *fa, ra; ^ binkp.c:590:70: warning: ‘ra.node’ may be used uninitialized in this function [-Wmaybe-uninitialized] if ((tmpa->addr->zone == ra.zone) && (tmpa->addr->net == ra.net) && ^ binkp.c:409:20: note: ‘ra.node’ was declared here faddr *fa, ra; ^ binkp.c:590:37: warning: ‘ra.net’ may be used uninitialized in this function [-Wmaybe-uninitialized] if ((tmpa->addr->zone == ra.zone) && (tmpa->addr->net == ra.net) && ^ binkp.c:409:20: note: ‘ra.net’ was declared here faddr *fa, ra; ^ binkp.c:590:5: warning: ‘ra.zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] if ((tmpa->addr->zone == ra.zone) && (tmpa->addr->net == ra.net) && ^ binkp.c:409:20: note: ‘ra.zone’ was declared here faddr *fa, ra; ^ .../lib/libmbse.a(charset.o): In function `chartran_close': charset.c:(.text+0x5d2): undefined reference to `libiconv_close' charset.c:(.text+0x5f0): undefined reference to `libiconv_close' .../lib/libmbse.a(charset.o): In function `chartran_init': charset.c:(.text+0x6c1): undefined reference to `libiconv_open' charset.c:(.text+0x6f7): undefined reference to `libiconv_open' charset.c:(.text+0x76b): undefined reference to `libiconv_close' .../lib/libmbse.a(charset.o): In function `chartran': charset.c:(.text+0x822): undefined reference to `libiconv' charset.c:(.text+0x8a7): undefined reference to `libiconv' charset.c:(.text+0x907): undefined reference to `libiconv' charset.c:(.text+0x98a): undefined reference to `libiconv' collect2: error: ld returned 1 exit status gmake[1]: *** [mbfido] Error 1 make: *** [all] Error 2 -!- This was from the 1.0.6.9 attempt. Here is where the lib is and its contents (there are other stuff there as well): -!- ll /usr/local/lib total 13484 -rw-r--r-- 1 root root 212 Nov 20 2015 charset.alias drwxr-xr-x 2 root root 4096 Jun 17 2016 gnu-cobol/ drwxr-xr-x 2 root root 4096 May 28 2016 hercules/ -rw-r--r-- 1 root root 42624 Nov 20 2015 libcharset.a -rw-r--r-- 1 root root 940 Nov 20 2015 libcharset.la lrwxrwxrwx 1 root root 19 Nov 20 2015 libcharset.so -> libcharset.so.1.0.0 lrwxrwxrwx 1 root root 19 Nov 20 2015 libcharset.so.1 -> libcharset.so.1.0.0 -rw-r--r-- 1 root root 37147 Nov 20 2015 libcharset.so.1.0.0 -rw-r--r-- 1 root root 582394 Sep 15 12:36 libcob.a -rwxr-xr-x 1 root root 940 Sep 15 12:36 libcob.la* lrwxrwxrwx 1 root root 15 Jun 17 2016 libcob.so -> libcob.so.4.0.0* lrwxrwxrwx 1 root root 15 Jun 17 2016 libcob.so.4 -> libcob.so.4.0.0* -rwxr-xr-x 1 root root 363864 Sep 15 12:36 libcob.so.4.0.0* -rwxr-xr-x 1 root root 841 May 28 2016 libdecNumber.la* -rwxr-xr-x 1 root root 105514 May 28 2016 libdecNumber.so* -rw-r--r-- 1 root root 3663278 Nov 29 16:53 libfilezilla.a -rwxr-xr-x 1 root root 988 Nov 29 16:53 libfilezilla.la* lrwxrwxrwx 1 root root 21 Nov 29 16:53 libfilezilla.so -> libfilezilla.so.0.0.0* lrwxrwxrwx 1 root root 21 Nov 29 16:53 libfilezilla.so.0 -> libfilezilla.so.0.0.0* -rwxr-xr-x 1 root root 1506383 Nov 29 16:53 libfilezilla.so.0.0.0* -rwxr-xr-x 1 root root 871 May 28 2016 libhercd.la* -rwxr-xr-x 1 root root 293209 May 28 2016 libhercd.so* -rwxr-xr-x 1 root root 950 May 28 2016 libherc.la* -rwxr-xr-x 1 root root 817 May 28 2016 libhercs.la* -rwxr-xr-x 1 root root 4171332 May 28 2016 libherc.so* -rwxr-xr-x 1 root root 9633 May 28 2016 libhercs.so* -rwxr-xr-x 1 root root 871 May 28 2016 libherct.la* -rwxr-xr-x 1 root root 37415 May 28 2016 libherct.so* -rwxr-xr-x 1 root root 844 May 28 2016 libhercu.la* -rwxr-xr-x 1 root root 154364 May 28 2016 libhercu.so* -rw-r--r-- 1 root root 916 Nov 20 2015 libiconv.la lrwxrwxrwx 1 root root 17 Nov 20 2015 libiconv.so -> libiconv.so.2.5.0 lrwxrwxrwx 1 root root 17 Nov 20 2015 libiconv.so.2 -> libiconv.so.2.5.0 -rw-r--r-- 1 root root 1384623 Nov 20 2015 libiconv.so.2.5.0 drwxr-xr-x 2 root root 4096 Nov 29 16:53 pkgconfig/ -rw-r--r-- 1 root root 1363812 Nov 20 2015 preloadable_libiconv.so drwxr-xr-x 2 root root 4096 Nov 10 2015 printdriver/ -!- Here's is the includes: -!- ll /usr/local/include/ total 36 drwxr-xr-x 2 root root 4096 Jun 14 2016 gkrellm2/ -rw-r--r-- 1 root root 9239 Nov 20 2015 iconv.h -rw-r--r-- 1 root root 1550 Nov 20 2015 libcharset.h drwxr-xr-x 2 root root 4096 Jun 17 2016 libcob/ -rw-r--r-- 1 root root 1001 Sep 15 12:36 libcob.h drwxr-xr-x 4 root root 4096 Nov 29 16:53 libfilezilla/ -rw-r--r-- 1 root root 1395 Nov 20 2015 localcharset.h -!- Just downloaded libiconv from fsf but that fails compiling so now totally stuck :) Vince --- Mageia Linux v5/Mbse v1.0.6/GoldED+/LNX 1.1.501-b20150715 * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1) .