develooper Front page | perl.perl5.porters | Postings from April 2018

NetWare + PERL_IMPLICIT_SYS

Thread Next
From:
NormW
Date:
April 25, 2018 02:00
Subject:
NetWare + PERL_IMPLICIT_SYS
Message ID:
5ADFE31E.8060505@gknw.net
GD,
Trying a NetWare build with PERL_IMPLICIT_SYS set, and all is good 
except for:
>..\util.c(2664): Error! E1011: Symbol 'PERL_ARGS_ASSERT_MY_POPEN' not declared
Are there other factors at work, or can one omit the macro when 
IMPLICIT_SYS is defined? Omiting the Perl_my_popen function entirely 
showed a need for it building LibPerl.lib from doio.c and pp_sys.c.
Regards & TIA
Norm

> Created   : workrel directory
> prebuild  : Updating  : ..\lib\Config_git.pl
> Reusing 'git_version.h' and 'lib/Config_git.pl'
> prebuild  : Creating  : D:\Projects\srcs\perl-5.26.2\lib\CORE\Libperl.imp
> prebuild  : Creating  : D:\Projects\srcs\perl-5.26.2\lib\CORE\Perl.xdc
> prebuild  : Building  : spcl_exts
>           : DynaLoader
>           : Unicore
>           : Encode
>           : PPPort
>           : Errno
> prebuild  : Copying   : Headers to ../lib/CORE dir
> prebuild  : Prebuild Complete
> Compiling : ..\av.c
> Compiling : ..\caretx.c
> Compiling : ..\deb.c
> Compiling : ..\doio.c
> ..\doio.c(675): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\doio.c(675): Note! N2003: source conversion type is 'unsigned int *'
> ..\doio.c(675): Note! N2004: target conversion type is 'int *'
> ..\doio.c(1744): Warning! W1179: Parameter 3, type qualifier mismatch
> ..\doio.c(1744): Note! N2003: source conversion type is 'char **'
> ..\doio.c(1744): Note! N2004: target conversion type is 'char const *const *'
> Compiling : ..\doop.c
> Compiling : ..\dquote.c
> Compiling : ..\dump.c
> Compiling : ..\globals.c
> Compiling : ..\gv.c
> Compiling : ..\hv.c
> Compiling : ..\keywords.c
> Compiling : ..\locale.c
> ..\locale.c(952): Warning! W200: 'locale_param' has been referenced but never assigned a value
> Compiling : ..\mathoms.c
> Compiling : ..\mg.c
> ..\mg.c(369): Warning! W107: Missing return value for function 'Perl_mg_size'
> Compiling : ..\mro_core.c
> Compiling : ..\numeric.c
> Compiling : ..\op.c
> op.c(1546): Warning! W107: Missing return value for function 'Perl_op_contextualize'
> Compiling : ..\pad.c
> Compiling : ..\perl.c
> Compiling : ..\perlapi.c
> Compiling : ..\perlio.c
> Compiling : ..\perly.c
> Compiling : ..\pp.c
> Compiling : ..\pp_hot.c
> Compiling : ..\pp_ctl.c
> Compiling : ..\pp_pack.c
> ..\pp_pack.c(567): Warning! W107: Missing return value for function 'S_group_end'
> Compiling : ..\pp_sort.c
> Compiling : ..\pp_sys.c
> ..\pp_sys.c(1787): Warning! W1181: Parameter 7, sign specifier mismatch
> ..\pp_sys.c(1787): Note! N2003: source conversion type is 'unsigned int *'
> ..\pp_sys.c(1787): Note! N2004: target conversion type is 'int *'
> ..\pp_sys.c(2688): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\pp_sys.c(2688): Note! N2003: source conversion type is 'unsigned int *'
> ..\pp_sys.c(2688): Note! N2004: target conversion type is 'int *'
> ..\pp_sys.c(2782): Warning! W1181: Parameter 6, sign specifier mismatch
> ..\pp_sys.c(2782): Note! N2003: source conversion type is 'unsigned int *'
> ..\pp_sys.c(2782): Note! N2004: target conversion type is 'int *'
> ..\pp_sys.c(2862): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\pp_sys.c(2862): Note! N2003: source conversion type is 'unsigned int *'
> ..\pp_sys.c(2862): Note! N2004: target conversion type is 'int *'
> ..\pp_sys.c(2866): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\pp_sys.c(2866): Note! N2003: source conversion type is 'unsigned int *'
> ..\pp_sys.c(2866): Note! N2004: target conversion type is 'int *'
> Compiling : ..\reentr.c
> Compiling : ..\regcomp.c
> Compiling : ..\regexec.c
> Compiling : ..\run.c
> Compiling : ..\scope.c
> Compiling : ..\sv.c
> Compiling : ..\taint.c
> Compiling : ..\time64.c
> Compiling : ..\toke.c
> Compiling : ..\utf8.c
> Compiling : ..\util.c
> ..\util.c(2664): Error! E1011: Symbol 'PERL_ARGS_ASSERT_MY_POPEN' has not been declared
> ..\vutil.c(335): Warning! W124: Comparison result always 0
> ..\vutil.c(585): Warning! W124: Comparison result always 0
> ..\util.c(4281): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\util.c(4281): Note! N2003: source conversion type is 'unsigned int *'
> ..\util.c(4281): Note! N2004: target conversion type is 'int *'
> ..\util.c(4352): Warning! W1181: Parameter 7, sign specifier mismatch
> ..\util.c(4352): Note! N2003: source conversion type is 'unsigned int *'
> ..\util.c(4352): Note! N2004: target conversion type is 'int *'
> ..\util.c(4441): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\util.c(4441): Note! N2003: source conversion type is 'unsigned int *'
> ..\util.c(4441): Note! N2004: target conversion type is 'int *'
> ..\util.c(4451): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\util.c(4451): Note! N2003: source conversion type is 'unsigned int *'
> ..\util.c(4451): Note! N2004: target conversion type is 'int *'
> ..\util.c(4460): Warning! W1181: Parameter 4, sign specifier mismatch
> ..\util.c(4460): Note! N2003: source conversion type is 'unsigned int *'
> ..\util.c(4460): Note! N2004: target conversion type is 'int *'
> ..\util.c(4560): Warning! W124: Comparison result always 1
> WCMakefile:1020: recipe for target 'workrel/util.obj' failed
> Compiling : ..\universal.c
> Compiling : .\src\NWSelect.c
> Compiling : .\src\NWStart.c
> Compiling : .\src\NWUtil.c
> Creating  : workrel\Libperl2.opt
> Compiling : .\src\NWMain.c
> Creating  : workrel\Perl2.opt
> Linking   : targrel\Perl2.nlm
EOT

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About