> From: Konovalov, Vadim
> 
> Hi,
> 
> Such an error I can not reproduce:
> https://www.cpantesters.org/cpan/report/6abf7f68-6d61-1014-8cbe-f6af8038f308
> 
> Tcl.xs:32:10: fatal error: tcl.h: No such file or directory

C:\vad\perl-dev\tcl.pm>gmake INC=
cp Tcl.pm blib\lib\Tcl.pm
Running Mkbootstrap for Tcl ()
"C:\apps\perl-5.26.0-32\perl\bin\perl.EXE" -MExtUtils::Command -e chmod -- 644 
"Tcl.bs"
"C:\apps\perl-5.26.0-32\perl\bin\perl.EXE" -MExtUtils::Command::MM -e 
cp_nonempty -- Tcl.bs blib\arch\auto\Tcl\Tcl.bs 64
4
"C:\apps\perl-5.26.0-32\perl\bin\perl.EXE" 
"C:\apps\perl-5.26.0-32\perl\lib\ExtUtils/xsubpp"  -typemap C:\apps\perl-5.26
.0-32\perl\lib\ExtUtils\typemap -typemap C:\vad\perl-dev\tcl.pm\typemap  Tcl.xs 
> Tcl.xsc
Please specify prototyping behavior for Tcl.xs (see perlxs manual)
"C:\apps\perl-5.26.0-32\perl\bin\perl.EXE" -MExtUtils::Command -e mv -- Tcl.xsc 
Tcl.c
gcc -c   -s -O2 -DWIN32 -D__USE_MINGW_ANSI_STDIO -DPERL_TEXTMODE_SCRIPTS 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DU
SE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2   
-DVERSION=\"1.16\" -DXS_VERSION=\"1.16\"  "-IC:\apps\perl
-5.26.0-32\perl\lib\CORE"   Tcl.c
Tcl.xs:32:10: fatal error: tcl.h: No such file or directory
 #include <tcl.h>
          ^~~~~~~
compilation terminated.
gmake.EXE: *** [Makefile:338: Tcl.o] Error 1

I wonder if dmake have such a behaviour that it undefines INC?
Or what?
How to avoid?

> 
> I see in log:
> Please specify prototyping behavior for Tcl.xs (see perlxs manual)
> "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- Tcl.xsc Tcl.c
> gcc -c         -s -O2 -DWIN32 -D__USE_MINGW_ANSI_STDIO -DPERL_TEXTMODE_SCRIPTS
> -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv
> -fno-strict-aliasing -mms-bitfields -s -O2   -DVERSION=\"1.16\"
> -DXS_VERSION=\"1.16\"  "-IC:\STRAWB~1\perl\lib\CORE"   Tcl.c
> 

Reply via email to