Subject: | Missing symbol Perl_ceil on Perl 5.8.1 |
I'm seeing this in my CI for FFI-Platypus on Perl 5.8.1:
cc -c -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.55\" -DXS_VERSION=\"1.55\" -fpic "-I/opt/perl/5.8.1/lib/5.8.1/x86_64-linux/CORE" -DPERL_EXT -DUSE_PPPORT_H ListUtil.c
ListUtil.xs: In function 'XS_List__Util_uniq':
ListUtil.xs:1376:35: warning: implicit declaration of function 'Perl_ceil'; did you mean 'Perl_seed'? [-Wimplicit-function-declaration]
arg = newSVnv(Perl_ceil(nv));
^~~~~~~~~
Perl_seed
rm -f blib/arch/auto/List/Util/Util.so
cc -shared -L/usr/local/lib ListUtil.o -o blib/arch/auto/List/Util/Util.so \
\
chmod 755 blib/arch/auto/List/Util/Util.so
"/opt/perl/5.8.1/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs blib/arch/auto/List/Util/Util.bs 644
PERL_DL_NONLAZY=1 "/opt/perl/5.8.1/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00version...........Can't load '/home/cip/.cpanm/work/1586952573.3855/Scalar-List-Utils-1.55/blib/arch/auto/List/Util/Util.so' for module List::Util: /home/cip/.cpanm/work/1586952573.3855/Scalar-List-Utils-1.55/blib/arch/auto/List/Util/Util.so: undefined symbol: Perl_ceil at /opt/perl/5.8.1/lib/5.8.1/x86_64-linux/DynaLoader.pm line 229.
at /home/cip/.cpanm/work/1586952573.3855/Scalar-List-Utils-1.55/blib/lib/Scalar/Util.pm line 23.
Compilation failed in require at /home/cip/.cpanm/work/1586952573.3855/Scalar-List-Utils-1.55/blib/lib/Scalar/Util.pm line 23.
Compilation failed in require at t/00version.t line 6.
BEGIN failed--compilation aborted at t/00version.t line 6.
dubious
Test returned status 2 (wstat 512, 0x200)
I am also attaching the full build log in case it is helpful.
Subject: | build.log |
Message body not shown because it is not plain text.