The following packages will be installed: perl-Math-LongDouble Fetching README... 0%100%100%100%100%100%Done Fetching perl-Math-LongDouble.SlackBuild... 0%100%100%100%100%100%Done Fetching perl-Math-LongDouble.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done Math-LongDouble-0.22/ Math-LongDouble-0.22/Changes Math-LongDouble-0.22/LongDouble.pm Math-LongDouble-0.22/LongDouble.pod Math-LongDouble-0.22/LongDouble.xs Math-LongDouble-0.22/Makefile.PL Math-LongDouble-0.22/MANIFEST Math-LongDouble-0.22/META.json Math-LongDouble-0.22/META.yml Math-LongDouble-0.22/README Math-LongDouble-0.22/t/ Math-LongDouble-0.22/t/01config_xtra.t Math-LongDouble-0.22/t/aab_basic.t Math-LongDouble-0.22/t/abs.t Math-LongDouble-0.22/t/arith.t Math-LongDouble-0.22/t/base_conversion.t Math-LongDouble-0.22/t/bool.t Math-LongDouble-0.22/t/cmp.t Math-LongDouble-0.22/t/constants.t Math-LongDouble-0.22/t/inc_dec.t Math-LongDouble-0.22/t/int.t Math-LongDouble-0.22/t/ld_bytes.t Math-LongDouble-0.22/t/log_exp.t Math-LongDouble-0.22/t/nan_pow.t Math-LongDouble-0.22/t/new.t Math-LongDouble-0.22/t/nnum.t Math-LongDouble-0.22/t/overload.t Math-LongDouble-0.22/t/overload_cmp_reversal.t Math-LongDouble-0.22/t/pod.t Math-LongDouble-0.22/t/pow.t Math-LongDouble-0.22/t/prec.t Math-LongDouble-0.22/t/signbit.t Math-LongDouble-0.22/t/special.t Math-LongDouble-0.22/t/stringification.t Math-LongDouble-0.22/t/trig.t Math-LongDouble-0.22/try.in Math-LongDouble-0.22/try2.in Math-LongDouble-0.22/try3.in Math-LongDouble-0.22/try4.in Math-LongDouble-0.22/try5.in Math-LongDouble-0.22/typemap Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Math::LongDouble Writing MYMETA.yml and MYMETA.json cp LongDouble.pod blib/lib/Math/LongDouble.pod cp LongDouble.pm blib/lib/Math/LongDouble.pm Running Mkbootstrap for LongDouble () chmod 644 "LongDouble.bs" "/usr/bin/perl5.34.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- LongDouble.bs blib/arch/auto/Math/LongDouble/LongDouble.bs 644 "/usr/bin/perl5.34.0" "/usr/share/perl5/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/usr/src/slapt-src/perl/perl-Math-LongDouble/Math-LongDouble-0.22/typemap' LongDouble.xs > LongDouble.xsc mv LongDouble.xsc LongDouble.c cc -c -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -march=i586 -mtune=i686 -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -fPIC "-I/usr/lib/perl5/CORE" -DNEWPERL -DWE_HAVE_LENDIAN -DLONG2IV_IS_OK -DCFG_LONGDBLKIND=3 -DACTUAL_NVSIZE=8 LongDouble.c LongDouble.xs: In function ‘signbit_LD’: LongDouble.xs:1927:10: warning: implicit declaration of function ‘signbitl’ [-Wimplicit-function-declaration] 1927 | return signbitl(*op); | ^~~~~~~~ rm -f blib/arch/auto/Math/LongDouble/LongDouble.so cc -shared -O2 -march=i586 -mtune=i686 -L/usr/local/lib -fstack-protector-strong LongDouble.o -o blib/arch/auto/Math/LongDouble/LongDouble.so \ -lm \ chmod 755 blib/arch/auto/Math/LongDouble/LongDouble.so Manifying 1 pod document "/usr/bin/perl5.34.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- LongDouble.bs blib/arch/auto/Math/LongDouble/LongDouble.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl5.34.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t No tests with this file. Instead, mainly for the benefit of the author, we (hopefully) see some diagnostics from some test executables that were run during the Makefile.PL stage. CC = cc OPTMIZE = -O2 -march=i586 -mtune=i686 erfl & isnanl check (build): erfl & isnanl check (run): rop is set to a sane value op is set to the correct value build output (nanl check): execution output (nanl check): rop set as expected build output (nan**0 check): nan**0 check diagnostic: 1.0L 1.0L 1.0L size of long double: 12 build output (signbitl check): try4.in: In function ‘main’: try4.in:13:8: warning: implicit declaration of function ‘signbitl’ [-Wimplicit-function-declaration] 13 | ret = signbitl(op); | ^~~~~~~~ execution output (signbitl check): ret set as expected build output (sincosl check): try5.in: In function ‘main’: try5.in:18:2: warning: implicit declaration of function ‘sincosl’ [-Wimplicit-function-declaration] 18 | sincosl(op, &sine, &cosine); | ^~~~~~~ try5.in:14:1: note: include ‘’ or provide a declaration of ‘sincosl’ 13 | #include +++ |+#include 14 | try5.in:18:2: warning: incompatible implicit declaration of built-in function ‘sincosl’ [-Wbuiltin-declaration-mismatch] 18 | sincosl(op, &sine, &cosine); | ^~~~~~~ try5.in:18:2: note: include ‘’ or provide a declaration of ‘sincosl’ execution output (sincosl check): output: 0.000000e+00 1.000000e+00 t/01config_xtra.t .......... ok NAN_POW_BUG is NOT defined NANL_IS_UNAVAILABLE is NOT defined ISNANL_IS_UNAVAILABLE is NOT defined SIGNBITL_IS_UNAVAILABLE is NOT defined SINCOSL_IS_UNAVAILABLE is NOT defined Actual nvsize == 8 Actual long double size = 10 t/aab_basic.t .............. ok Math::LongDouble::_have_isnanl() returns 1 Math::LongDouble::_have_nanl() returns 1 Math::LongDouble::_have_signbitl() returns 1 t/abs.t .................... ok Looks like another glibc bug. Update glibc if possible Expected 3.0 Got 3.00000000000000000022e+00 Expected 4000c000000000000000 Got 4000c000000000000001 t/arith.t .................. ok t/base_conversion.t ........ ok t/bool.t ................... ok t/cmp.t .................... ok LD_DBL_DENORM_MIN not implemented LD_LDBL_DENORM_MIN not implemented t/constants.t .............. ok llrint_LD not implemented: IV size (4) is smaller than longlong size (8) llround_LD not implemented: IV size (4) is smaller than longlong size (8) Skipping tests 17-18: llrint_LD() and llround_LD() not implemented t/inc_dec.t ................ ok t/int.t .................... ok Skipping all tests - nvtype ('double') is not 'long double' t/ld_bytes.t ............... ok t/log_exp.t ................ ok Math:LongDouble::_nan_pow_bug() returns 0 t/nan_pow.t ................ ok t/new.t .................... ok t/nnum.t ................... ok t/overload.t ............... ok t/overload_cmp_reversal.t .. ok Test::Pod version: 1.51 Pod::Simple version: 3.42 t/pod.t .................... ok t/pow.t .................... ok FYI: DBL_DIG = 15 LDBL_DIG = 18 Default precison = 21 t/prec.t ................... ok t/signbit.t ................ ok t/special.t ................ ok t/stringification.t ........ ok built with sincosl function t/trig.t ................... ok All tests successful. Files=24, Tests=320, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.42 cusr 0.04 csys = 0.51 CPU) Result: PASS "/usr/bin/perl5.34.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- LongDouble.bs blib/arch/auto/Math/LongDouble/LongDouble.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/src/slapt-src/perl/perl-Math-LongDouble/package-perl-Math-LongDouble/usr/lib/perl5/vendor_perl/auto/Math/LongDouble/LongDouble.so Installing /usr/src/slapt-src/perl/perl-Math-LongDouble/package-perl-Math-LongDouble/usr/lib/perl5/vendor_perl/Math/LongDouble.pod Installing /usr/src/slapt-src/perl/perl-Math-LongDouble/package-perl-Math-LongDouble/usr/lib/perl5/vendor_perl/Math/LongDouble.pm Installing /usr/src/slapt-src/perl/perl-Math-LongDouble/package-perl-Math-LongDouble/usr/man/man3/Math::LongDouble.3 Appending installation info to /usr/src/slapt-src/perl/perl-Math-LongDouble/package-perl-Math-LongDouble/usr/lib/perl5/perllocal.pod find: ‘/usr/src/slapt-src/perl/perl-Math-LongDouble/package-perl-Math-LongDouble/usr/share/man’: No such file or directory Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/perl/perl-Math-LongDouble/perl-Math-LongDouble-0.22-i586-1salix15.0.txz ./ install/ install/slack-desc usr/ usr/doc/ usr/doc/perl-Math-LongDouble-0.22/ usr/doc/perl-Math-LongDouble-0.22/Changes usr/doc/perl-Math-LongDouble-0.22/README usr/doc/perl-Math-LongDouble-0.22/perl-Math-LongDouble.SlackBuild usr/lib/ usr/lib/perl5/ usr/lib/perl5/vendor_perl/ usr/lib/perl5/vendor_perl/Math/ usr/lib/perl5/vendor_perl/Math/LongDouble.pm usr/lib/perl5/vendor_perl/Math/LongDouble.pod usr/lib/perl5/vendor_perl/auto/ usr/lib/perl5/vendor_perl/auto/Math/ usr/lib/perl5/vendor_perl/auto/Math/LongDouble/ usr/lib/perl5/vendor_perl/auto/Math/LongDouble/LongDouble.so usr/man/ usr/man/man3/ usr/man/man3/Math::LongDouble.3.gz Slackware package /usr/src/slapt-src/perl/perl-Math-LongDouble/perl-Math-LongDouble-0.22-i586-1salix15.0.txz created. Installing package perl-Math-LongDouble-0.22-i586-1salix15.0... | perl-Math-LongDouble (perl interface to C's long double operations) | | perl interface to C's long double operations. | | Home page: https://metacpan.org/pod/Math::LongDouble | | | | | | | |