Subj : Stripping zone seenbys or not
To   : Andrew Leary
From : Vince Coen
Date : Fri Dec 30 2016 12:27 am

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)