IRC channel logs

2021-03-07.log

back to list of logs

<stikonas>fossy: not too sure what's going on with those linking errors, need to understand perl better than I do, but this hack workarounds them... sed -i 's/perl_call_method/Perl_call_method/' ext/Data/Dumper/Dumper.xs
<fossy>stikonas: that's really odd
<stikonas>yeah, perl has a lot of namespacing
<stikonas>and something is going badly in modules
<stikonas>I thought once I get one module working, it will be much easier to get remaining ones...
<stikonas>but it turns out to be quite some work to get each perl module built...
<stikonas>although, I guess the good news is that perl 5.6 with modules should last us for a long time...
<stikonas>I think even newest autotools can run on it
<fossy>nice!
<fossy>in kexec-tools land, it now fully compiles, but now i need to strip out some other parts for it to link
<fossy>(mostly xen)
<fossy>i am unconvinced that i have not crippled it so much it just won't work
<fossy>but we will see
<stikonas>hmm, so currently I can run somewhat newer automake (automake 1.6) but autoconf is still blocked on more modules, and we need newer autoconf more... (newer automake also depends on newer autoconf)
***ChanServ sets mode: +o rekado_
***rekado_ is now known as rekado
<stikonas>fossy: pder: we should probably regenerate ltmain.sh files too. Which means we need to run libtoolize from libtool
<fossy>stikonas: from Perl?
<stikonas>fossy: no, nothing to to with perl
<stikonas>it's from gnu libtool
<stikonas> https://www.gnu.org/software/libtool/
<stikonas>Perl needs more work (although, what I have in a local git already adds a few modules and does not break things)
<stikonas>but not enough for newer autoconf
<stikonas>oh, actually, it might be enough for autoconf 2.53 (although not enough for something like 2.59). Unfortunately, something else is breaking with 2.53
<stikonas>autom4te script (written in perl) blocks on something and never returns
<stikonas>(newer autoconf still needs Errno module, building it is a doable but a bit annoying because I need to patch location of errno.h header)
<fossy>stikonas: yeah ik, but which package has ltmain.sh right now?
<stikonas>fossy: oh it's binutils
<stikonas>but probably more will have soon...
<stikonas>it's quite common in autotools
<fossy>yeah.
<stikonas>newer gawk will have it too, I think pder wants to switch to newer version
<stikonas>but at the moment old gawk was compiled manually
<stikonas>maybe bash too
<stikonas>at the moment we don't have anything else with autotool
<stikonas>just binutils and bash
<stikonas>no, bash is fine
<stikonas>anyway, for now I'm rebuilding perl-5.6.2
<stikonas>adding some more HAS_* defines...
<dannym>janneke: Hmm, did you get the security quickscan mail? I have no idea where the chat they mention is...
<stikonas>fossy: pder: I've pushed https://github.com/fosslinux/live-bootstrap/pull/57 for now, can't get newer autoconf to work but not sure if it's perl's problem
<stikonas>might be something unrelated
<Hagfish>the diff looks good to me, but what do i know :)
<Hagfish>i get the impression that bootstrapping perl is like solving some ancient mystery, or unsolved disappearance
<Hagfish>or like finding an easter egg in a 20 year old computer game