- Notifications
You must be signed in to change notification settings - Fork 602
Open
Labels
Description
I am trying to install a debug version of perl 5.32.0 on Windows 10, using MSYS2. After applying the fix for symlinks in #18037, and the fix for makefile in #18488 I get:
$ make Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:249: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:249: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition /bin/sh makedepend.SH Extracting makedepend (with variable substitutions) make depend MAKEDEPEND= make[1]: Entering directory '/home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0' Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:249: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:249: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement generate_uudmap.c cc -o generate_uudmap.exe -fstack-protector-strong generate_uudmap.o -lpthread -ldl -lm -lcrypt -lutil -lc ./generate_uudmap.exe uudmap.h bitcount.h mg_data.h sh ./makedepend MAKE="make" cflags make[2]: Entering directory '/home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0' Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:249: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition Makefile:249: warning: ignoring prerequisites on suffix rule definition Makefile:253: warning: ignoring prerequisites on suffix rule definition rm -f opmini.c /usr/bin/ln.exe -s op.c opmini.c rm -f perlmini.c /usr/bin/ln.exe -s perl.c perlmini.c echo av.c scope.c op.c doop.c doio.c dump.c gv.c hv.c mg.c reentr.c mro_core.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c sv.c taint.c toke.c util.c deb.c run.c universal.c pad.c globals.c keywords.c perlio.c perlapi.c numeric.c mathoms.c locale.c pp_pack.c pp_sort.c caretx.c dquote.c time64.c miniperlmain.c opmini.c perlmini.c | tr ' ' '\n' >.clist make[2]: Leaving directory '/home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0' Finding dependencies for av.o Finding dependencies for scope.o Finding dependencies for op.o Finding dependencies for doop.o Finding dependencies for doio.o Finding dependencies for dump.o Finding dependencies for gv.o Finding dependencies for hv.o Finding dependencies for mg.o Finding dependencies for reentr.o Finding dependencies for mro_core.o Finding dependencies for perl.o Finding dependencies for perly.o Finding dependencies for pp.o Finding dependencies for pp_hot.o Finding dependencies for pp_ctl.o Finding dependencies for pp_sys.o Finding dependencies for regcomp.o Finding dependencies for regexec.o Finding dependencies for utf8.o Finding dependencies for sv.o Finding dependencies for taint.o Finding dependencies for toke.o Finding dependencies for util.o Finding dependencies for deb.o Finding dependencies for run.o Finding dependencies for universal.o Finding dependencies for pad.o Finding dependencies for globals.o Finding dependencies for keywords.o Finding dependencies for perlio.o Finding dependencies for perlapi.o Finding dependencies for numeric.o Finding dependencies for mathoms.o Finding dependencies for locale.o Finding dependencies for pp_pack.o Finding dependencies for pp_sort.o Finding dependencies for caretx.o Finding dependencies for dquote.o Finding dependencies for time64.o Finding dependencies for miniperlmain.o Finding dependencies for opmini.o Finding dependencies for perlmini.o Updating makefile2... make[1]: Leaving directory '/home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0' echo @`sh cflags "optimize='-O -g'" opmini.o` -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c @cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c echo @`sh cflags "optimize='-O -g'" perlmini.o` -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c @cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement gv.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement toke.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement perly.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement pad.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement regcomp.c regcomp.c: In function ‘S_ssc_is_cp_posixl_init’: regcomp.c:1635:11: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1635 | && end == UV_MAX; regcomp.c:1634:11: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1634 | && start == 0 regcomp.c: In function ‘S_ssc_and’: regcomp.c:1568:11: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1568 | && end == UV_MAX; regcomp.c:1553:15: note: ‘end’ was declared here 1553 | UV start, end; | ^~~ regcomp.c:1567:11: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1567 | && start == 0 regcomp.c:1553:8: note: ‘start’ was declared here 1553 | UV start, end; | ^~~~~ cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement dump.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement util.c util.c: In function ‘Perl_my_setenv’: util.c:2180:30: warning: implicit declaration of function ‘S_env_alloc’; did you mean ‘S_mess_alloc’? [-Wimplicit-function-declaration] 2180 | tmpenv = (char**)S_env_alloc(NULL, max, 2, 0, sizeof(char*)); | ^~~~~~~~~~~ | S_mess_alloc util.c:2180:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2180 | tmpenv = (char**)S_env_alloc(NULL, max, 2, 0, sizeof(char*)); | ^ util.c:2184:27: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2184 | tmpenv[j] = S_env_alloc(NULL, len, 1, 0, 1); | ^ util.c:2206:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2206 | environ = (char**)S_env_alloc(environ, i, 2, 0, sizeof(char*)); | ^ util.c:2214:20: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2214 | environ[i] = S_env_alloc(NULL, nlen, vlen, 2, 1); | ^ cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement mg.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement reentr.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement mro_core.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement keywords.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement hv.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement av.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement run.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement pp_hot.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement sv.c In file included from sv.c:32: sv.c: In function ‘Perl_sv_vcatpvfn_flags’: config.h:909:39: warning: ‘%.*g’ directive writing between 1 and 133 bytes into a region of size 127 [-Wformat-overflow=] 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) | ^~~~~~ perl.h:6826:13: note: in definition of macro ‘WITH_LC_NUMERIC_SET_TO_NEEDED_IN’ 6826 | block; \ | ^~~~~ sv.c:48:5: note: in expansion of macro ‘PERL_UNUSED_RESULT’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~~~~~~~~~~~ sv.c:48:24: note: in expansion of macro ‘Gconvert’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~ sv.c:13128:21: note: in expansion of macro ‘SNPRINTF_G’ 13128 | SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis) | ^~~~~~~~~~ In file included from perl.h:28, from sv.c:32: config.h:909:40: note: format string is defined here 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) | ^~~~ In file included from sv.c:32: config.h:909:39: note: assuming directive output of 132 bytes 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) | ^~~~~~ perl.h:6826:13: note: in definition of macro ‘WITH_LC_NUMERIC_SET_TO_NEEDED_IN’ 6826 | block; \ | ^~~~~ sv.c:48:5: note: in expansion of macro ‘PERL_UNUSED_RESULT’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~~~~~~~~~~~ sv.c:48:24: note: in expansion of macro ‘Gconvert’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~ sv.c:13128:21: note: in expansion of macro ‘SNPRINTF_G’ 13128 | SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis) | ^~~~~~~~~~ config.h:909:27: note: ‘__builtin___sprintf_chk’ output between 2 and 134 bytes into a destination of size 127 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) perl.h:6826:13: note: in definition of macro ‘WITH_LC_NUMERIC_SET_TO_NEEDED_IN’ 6826 | block; \ | ^~~~~ sv.c:48:5: note: in expansion of macro ‘PERL_UNUSED_RESULT’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~~~~~~~~~~~ sv.c:48:24: note: in expansion of macro ‘Gconvert’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~ sv.c:13128:21: note: in expansion of macro ‘SNPRINTF_G’ 13128 | SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis) | ^~~~~~~~~~ config.h:909:39: warning: ‘%.*g’ directive writing between 1 and 133 bytes into a region of size 127 [-Wformat-overflow=] 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) | ^~~~~~ perl.h:6826:13: note: in definition of macro ‘WITH_LC_NUMERIC_SET_TO_NEEDED_IN’ 6826 | block; \ | ^~~~~ sv.c:48:5: note: in expansion of macro ‘PERL_UNUSED_RESULT’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~~~~~~~~~~~ sv.c:48:24: note: in expansion of macro ‘Gconvert’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~ sv.c:13128:21: note: in expansion of macro ‘SNPRINTF_G’ 13128 | SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis) | ^~~~~~~~~~ In file included from perl.h:28, from sv.c:32: config.h:909:40: note: format string is defined here 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) | ^~~~ In file included from sv.c:32: config.h:909:39: note: assuming directive output of 132 bytes 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) | ^~~~~~ perl.h:6826:13: note: in definition of macro ‘WITH_LC_NUMERIC_SET_TO_NEEDED_IN’ 6826 | block; \ | ^~~~~ sv.c:48:5: note: in expansion of macro ‘PERL_UNUSED_RESULT’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~~~~~~~~~~~ sv.c:48:24: note: in expansion of macro ‘Gconvert’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~ sv.c:13128:21: note: in expansion of macro ‘SNPRINTF_G’ 13128 | SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis) | ^~~~~~~~~~ config.h:909:27: note: ‘__builtin___sprintf_chk’ output between 2 and 134 bytes into a destination of size 127 909 | #define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) perl.h:6826:13: note: in definition of macro ‘WITH_LC_NUMERIC_SET_TO_NEEDED_IN’ 6826 | block; \ | ^~~~~ sv.c:48:5: note: in expansion of macro ‘PERL_UNUSED_RESULT’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~~~~~~~~~~~ sv.c:48:24: note: in expansion of macro ‘Gconvert’ 48 | PERL_UNUSED_RESULT(Gconvert((NV)(nv), (int)ndig, 0, buffer)) | ^~~~~~~~ sv.c:13128:21: note: in expansion of macro ‘SNPRINTF_G’ 13128 | SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis) | ^~~~~~~~~~ cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement pp.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement scope.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement pp_ctl.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement pp_sys.c pp_sys.c: In function ‘Perl_pp_ftrread’: pp_sys.c:211:38: warning: implicit declaration of function ‘eaccess’; did you mean ‘access’? [-Wimplicit-function-declaration] 211 | # define PERL_EFF_ACCESS(p,f) (eaccess((p), (f))) | ^~~~~~~ pp_sys.c:211:38: note: in definition of macro ‘PERL_EFF_ACCESS’ 211 | # define PERL_EFF_ACCESS(p,f) (eaccess((p), (f))) | ^~~~~~~ cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement doop.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement doio.c doio.c: In function ‘Perl_PerlLIO_dup2_cloexec’: doio.c:216:2: warning: implicit declaration of function ‘dup3’; did you mean ‘dup2’? [-Wimplicit-function-declaration] 216 | dup3(oldfd, newfd, O_CLOEXEC), | ^~~~ doio.c:121:18: note: in definition of macro ‘DO_GENOPEN_EXPERIMENTING_CLOEXEC’ 121 | int res = (GENOPEN_CLOEXEC), eno; \ | ^~~~~~~~~~~~~~~ doio.c:214:5: note: in expansion of macro ‘DO_ONEOPEN_EXPERIMENTING_CLOEXEC’ 214 | DO_ONEOPEN_EXPERIMENTING_CLOEXEC( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ doio.c: In function ‘Perl_my_mkstemp_cloexec’: util.h:272:45: warning: implicit declaration of function ‘mkostemp’; did you mean ‘mkstemp’? [-Wimplicit-function-declaration] 272 | # define Perl_my_mkostemp(templte, flags) mkostemp(templte, flags) | ^~~~~~~~ doio.c:121:18: note: in definition of macro ‘DO_GENOPEN_EXPERIMENTING_CLOEXEC’ 121 | int res = (GENOPEN_CLOEXEC), eno; \ | ^~~~~~~~~~~~~~~ doio.c:259:5: note: in expansion of macro ‘DO_ONEOPEN_EXPERIMENTING_CLOEXEC’ 259 | DO_ONEOPEN_EXPERIMENTING_CLOEXEC( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ doio.c:261:2: note: in expansion of macro ‘Perl_my_mkostemp’ 261 | Perl_my_mkostemp(templte, O_CLOEXEC), | ^~~~~~~~~~~~~~~~ doio.c: In function ‘Perl_PerlProc_pipe_cloexec’: doio.c:296:2: warning: implicit declaration of function ‘pipe2’; did you mean ‘pipe’? [-Wimplicit-function-declaration] 296 | pipe2(pipefd, O_CLOEXEC), | ^~~~~ doio.c:121:18: note: in definition of macro ‘DO_GENOPEN_EXPERIMENTING_CLOEXEC’ 121 | int res = (GENOPEN_CLOEXEC), eno; \ | ^~~~~~~~~~~~~~~ doio.c:295:5: note: in expansion of macro ‘DO_PIPEOPEN_EXPERIMENTING_CLOEXEC’ 295 | DO_PIPEOPEN_EXPERIMENTING_CLOEXEC(PL_strategy_pipe, pipefd, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement regexec.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement utf8.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement taint.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement deb.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement universal.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement globals.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement perlio.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement perlapi.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement numeric.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement mathoms.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement locale.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement pp_pack.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement pp_sort.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement caretx.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement dquote.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement time64.c cc -c -DPERL_CORE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O -g -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement miniperlmain.c cc -fstack-protector-strong -o miniperl.exe \ opmini.o perlmini.o gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro_core.o keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o caretx.o dquote.o time64.o miniperlmain.o -lpthread -ldl -lm -lcrypt -lutil -lc /usr/lib/gcc/x86_64-pc-msys/9.3.0/../../../../x86_64-pc-msys/bin/ld: perlmini.o: in function `S_parse_body': /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/perl.c:2484: undefined reference to `init_os_extras' /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/perl.c:2484:(.text+0xc3b1): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `init_os_extras' /usr/lib/gcc/x86_64-pc-msys/9.3.0/../../../../x86_64-pc-msys/bin/ld: util.o: in function `Perl_my_setenv': /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2180: undefined reference to `S_env_alloc' /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2180:(.text+0x3b3e): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `S_env_alloc' /usr/lib/gcc/x86_64-pc-msys/9.3.0/../../../../x86_64-pc-msys/bin/ld: /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2184: undefined reference to `S_env_alloc' /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2184:(.text+0x3b9e): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `S_env_alloc' /usr/lib/gcc/x86_64-pc-msys/9.3.0/../../../../x86_64-pc-msys/bin/ld: /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2206: undefined reference to `S_env_alloc' /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2206:(.text+0x3cb2): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `S_env_alloc' /usr/lib/gcc/x86_64-pc-msys/9.3.0/../../../../x86_64-pc-msys/bin/ld: /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2214: undefined reference to `S_env_alloc' /home/hakon/perl/test/install_perl/perl-5.32.0/new/perl-5.32.0/util.c:2214:(.text+0x3db9): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `S_env_alloc' collect2: error: ld returned 1 exit status make: *** [Makefile:359: lib/buildcustomize.pl] Error 1 goyalyashpal