Subj : Strange behaviour with PERL To : Brother Rabbit From : Fabio Bizzi Date : Sun Apr 25 2021 17:48:06 Hello Brother! 22 Apr 21 22:29, you wrote to me: BR> The problem is --------------------^^^^^^^^^^ BR> You should take version 2020-04-19. Thank you for your help Stas! :) I cloned the hpt tree from GIY HUB, and tryied to build it against the 20210213 environment on the Devuan ascii, but I found a lot of perl compile errors like this: 8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<-- ftn@balabam:~/src/husky-20210213/hpt$ make all gcc -Ih -I/home/husky/husky-20210213/include -c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC -Wall -DDO_PERL `perl -MExtUtils::Embed -e ccopts` -DUNIX src/perl.c In file included from /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/perl.h:5615:0, from src/perl.c:76: src/perl.c: In function ‘perl_myaddr’: src/perl.c:1220:43: error: incompatible type for argument 1 of ‘aka2str’ sv_setpv((SV *)ST(naddr), aka2str(&config->addr[naddr]));^ /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/embed.h:659:46: note: in definition of macro ‘sv_setpv’ #define sv_setpv(a,b) Perl_sv_setpv(aTHX_ a,b) ^ In file included from src/perl.c:53:0: /home/husky/husky-20210213/include/fidoconf/common.h:171:17: note: expected ‘hs_addr {aka const struct _netaddr}’ but argument is of type ‘ps_addr {aka struct _netaddr *}’ HUSKYEXT char * aka2str(const hs_addr aka); ^~~~~~~ In file included from /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/perl.h:5615:0, from src/perl.c:76: src/perl.c: In function ‘perl_setvars’: src/perl.c:1651:38: error: incompatible type for argument 1 of ‘aka2str’ if((sv = newSVpv(aka2str(&config->addr[i]), 0)) != NULL) 8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<-- ^ and so on.... Did I have to build all the environment from GIT? P.S. Sorry for the late answer, lot of issue in my life... :) Ciao! Fabio --- GoldED+/LNX 1.1.5-b20180707 * Origin: ]\/[imac Rebirth Boss Point (2:335/364.1) .