Hey,
We ran two builds with success. Here is what we did:
1. Downloaded the 810 source zip file from downloads.activestate.com
2. Extracted the source
3. Made sure that include was pointed to vc6.0/include and lib was pointed to vc6.0/lib
4. Switched to the 810 extracted source and typed: nmake (note, nmake has to be in the path)
5. After the build was successful, I typed: nmake test
Everything was golden so we tested dmake:
1. Downloaded the 810 source zip file from downloads.activestate.com
2. Extracted the source
3. Downloaded the dmake binary from http://users.binary.net/dturley/dmake.html (used Sarathy's copy of course ;))
4. Extracted the dmake files and added it to my PATH
5. Switched to the 810 extracted source and typed: dmake
6. After the build was successful, I typed: dmake test
Everything in this build was golden as well.
The machine that we are building on is a Windows 2000 system using Visual Studio 6.0. The environment variables to check are:
INCLUDE - this should point to the VC6.0 Include folder
LIB - this should point to the VC6.0 Lib folder
PATH - this should have VC6.0 Bin and Common/MSDev98/bin in
the path (put it up front to reduce the chances of
other programs being executed instead)What are you doing differently?
cheers, JeffG
Sisyphus wrote:
Hi,
Seems that there is a problem with the makefile.mk that comes with the build 810 source ? Ijust tried building 810 with the exact same build options as I used with build 809 and it crashes - spluttering about 'windres', 'perldll.rc', 'Buildinfo.h' and 'perldll.res'. (The output of 'dmake' with build 809 does not produce a match for any of those 4 terms.) Full output of 'dmake' is below my sig. Until the 4th last line it matches what I got with build 809. (The 53 '.h' files get copied in a different order, but I don't think that's a significant difference.)
To build 810, I resorted to the makefile.mk that I used for build 809. The only additional editing I performed on it was to change one occurrence of '5.8.3' to '5.8.4' and one occurrence of '583' to '584'.
This seemed to almost work. Here's what dmake test reports:
------------------------------------------------------
Failed 3/874 test scripts, 99.66% okay. 12/81279 subtests failed, 99.99% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-----------------------------------------------------------------------
../ext/threads/t/thread.t 26 1 3.85% 25
io/fs.t 34 8 23.53% 2-5 7-9 11
op/stat.t 78 3 3.85% 5 7 76
57 tests and 686 subtests skipped.
------------------------------------------------------
I routinely get the same io/fs.t and op/stat.t failures when I build perl 5.8 with VC7. (I assume/hope that's because I'm on a FAT partition.)
The thread.t failure is a new one that I've not come across before (and it didn't happen when I built 810 with VC7).
Any thoughts/advice ? I don't like seeing test failures unless there's a very good reason for them :-)
Cheers, Rob
del /f config.h
Could Not Find D:\AP810_source\win32\config.h
dmake.exe: Error code 1, while making '.\config.h' (Ignored)
copy config_H.gc config.h
1 file(s) copied.
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -operlglob.o perlglob.c
g++ -s -L"D:\perl58_M\lib\CORE" -L"D:\MinGW\lib" -mconsole -o ..\perlglob.exe perlglob.o -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lwsock32 -lmpr -lwinmm -lversion -lodbc32
if not exist ".\mini" mkdir ".\mini"
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\av.o ..\av.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\deb.o ..\deb.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\doio.o ..\doio.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\doop.o ..\doop.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\dump.o ..\dump.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\globals.o ..\globals.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\gv.o ..\gv.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\hv.o ..\hv.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\locale.o ..\locale.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\mg.o ..\mg.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\numeric.o ..\numeric.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\op.o ..\op.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\pad.o ..\pad.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\perl.o ..\perl.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\perlapi.o ..\perlapi.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\perly.o ..\perly.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\pp.o ..\pp.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\pp_ctl.o ..\pp_ctl.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\pp_hot.o ..\pp_hot.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\pp_pack.o ..\pp_pack.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\pp_sort.o ..\pp_sort.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\pp_sys.o ..\pp_sys.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\reentr.o ..\reentr.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\regcomp.o ..\regcomp.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\regexec.o ..\regexec.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\run.o ..\run.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\scope.o ..\scope.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\sv.o ..\sv.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\taint.o ..\taint.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\toke.o ..\toke.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\universal.o ..\universal.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\utf8.o ..\utf8.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\util.o ..\util.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\xsutils.o ..\xsutils.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\miniperlmain.o ..\miniperlmain.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DPERL_EXTERNAL_GLOB -o.\mini\perlio.o ..\perlio.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -o.\mini\win32.o win32.c
win32.c: In function `win32_execv':
win32.c:4051: warning: passing arg 3 of `spawnv' from incompatible pointer type
win32.c:4053: warning: passing arg 2 of `execv' from incompatible pointer type
win32.c: In function `win32_execvp':
win32.c:4073: warning: passing arg 2 of `execvp' from incompatible pointer type
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -o.\mini\win32sck.o win32sck.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -o.\mini\win32thread.o win32thread.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -o.\mini\win32io.o win32io.c
gcc -c -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -o.\mini\fcrypt.o fcrypt.c
g++ -v -mconsole -o ..\miniperl.exe -s -L"D:\perl58_M\lib\CORE" -L"D:\MinGW\lib" \
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\mk000001
Reading specs from D:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c++,f77,objc --disable-win32-registry --disable-shared --enable-sjlj-exceptions
Thread model: win32
gcc version 3.2.3 (mingw special 20030504-1)
D:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe --subsystem console -Bdynamic -o ..\miniperl.exe -s D:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../crt2.o D:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/crtbegin.o -LD:\perl58_M\lib\CORE -LD:\MinGW\lib -LD:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3 -LD:/MinGW/bin/../lib/gcc-lib -L/mingw/lib/gcc-lib/mingw32/3.2.3 -LD:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib -L/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib -LD:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../.. -L/mingw/lib/gcc-lib/mingw32/3.2.3/../../.. C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\mk000001 -lstdc++ -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt D:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/crtend.o
ECHO is on.
cd .. && miniperl minimod.pl > lib\ExtUtils\Miniperl.pm
copy config.gc config.w32
1 file(s) copied.
..\miniperl.exe -I..\lib config_sh.PL --cfgsh-option-file \
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\mk000100 config.w32 > ..\config.sh
cd .. && miniperl configpm
if exist lib\* xcopy /f /r /i /e /d lib\*.* ..\lib\
xcopy /f /r /i /d ..\*.h ..\lib\CORE\*.*
D:\AP810_source\av.h -> D:\AP810_source\lib\CORE\av.h
D:\AP810_source\cv.h -> D:\AP810_source\lib\CORE\cv.h
D:\AP810_source\gv.h -> D:\AP810_source\lib\CORE\gv.h
D:\AP810_source\hv.h -> D:\AP810_source\lib\CORE\hv.h
D:\AP810_source\mg.h -> D:\AP810_source\lib\CORE\mg.h
D:\AP810_source\op.h -> D:\AP810_source\lib\CORE\op.h
D:\AP810_source\pp.h -> D:\AP810_source\lib\CORE\pp.h
D:\AP810_source\sv.h -> D:\AP810_source\lib\CORE\sv.h
D:\AP810_source\iperlsys.h -> D:\AP810_source\lib\CORE\iperlsys.h
D:\AP810_source\fakethr.h -> D:\AP810_source\lib\CORE\fakethr.h
D:\AP810_source\cop.h -> D:\AP810_source\lib\CORE\cop.h
D:\AP810_source\dosish.h -> D:\AP810_source\lib\CORE\dosish.h
D:\AP810_source\pad.h -> D:\AP810_source\lib\CORE\pad.h
D:\AP810_source\warnings.h -> D:\AP810_source\lib\CORE\warnings.h
D:\AP810_source\scope.h -> D:\AP810_source\lib\CORE\scope.h
D:\AP810_source\XSUB.h -> D:\AP810_source\lib\CORE\XSUB.h
D:\AP810_source\embed.h -> D:\AP810_source\lib\CORE\embed.h
D:\AP810_source\thrdvar.h -> D:\AP810_source\lib\CORE\thrdvar.h
D:\AP810_source\nostdio.h -> D:\AP810_source\lib\CORE\nostdio.h
D:\AP810_source\perlapi.h -> D:\AP810_source\lib\CORE\perlapi.h
D:\AP810_source\perliol.h -> D:\AP810_source\lib\CORE\perliol.h
D:\AP810_source\fakesdio.h -> D:\AP810_source\lib\CORE\fakesdio.h
D:\AP810_source\embedvar.h -> D:\AP810_source\lib\CORE\embedvar.h
D:\AP810_source\unixish.h -> D:\AP810_source\lib\CORE\unixish.h
D:\AP810_source\form.h -> D:\AP810_source\lib\CORE\form.h
D:\AP810_source\perlsdio.h -> D:\AP810_source\lib\CORE\perlsdio.h
D:\AP810_source\perlsfio.h -> D:\AP810_source\lib\CORE\perlsfio.h
D:\AP810_source\INTERN.h -> D:\AP810_source\lib\CORE\INTERN.h
D:\AP810_source\perlvars.h -> D:\AP810_source\lib\CORE\perlvars.h
D:\AP810_source\handy.h -> D:\AP810_source\lib\CORE\handy.h
D:\AP810_source\regnodes.h -> D:\AP810_source\lib\CORE\regnodes.h
D:\AP810_source\perl.h -> D:\AP810_source\lib\CORE\perl.h
D:\AP810_source\uconfig.h -> D:\AP810_source\lib\CORE\uconfig.h
D:\AP810_source\EXTERN.h -> D:\AP810_source\lib\CORE\EXTERN.h
D:\AP810_source\opcode.h -> D:\AP810_source\lib\CORE\opcode.h
D:\AP810_source\opnames.h -> D:\AP810_source\lib\CORE\opnames.h
D:\AP810_source\patchlevel.h -> D:\AP810_source\lib\CORE\patchlevel.h
D:\AP810_source\utf8.h -> D:\AP810_source\lib\CORE\utf8.h
D:\AP810_source\util.h -> D:\AP810_source\lib\CORE\util.h
D:\AP810_source\malloc_ctl.h -> D:\AP810_source\lib\CORE\malloc_ctl.h
D:\AP810_source\thread.h -> D:\AP810_source\lib\CORE\thread.h
D:\AP810_source\BuildInfo.h -> D:\AP810_source\lib\CORE\BuildInfo.h
D:\AP810_source\perly.h -> D:\AP810_source\lib\CORE\perly.h
D:\AP810_source\regcomp.h -> D:\AP810_source\lib\CORE\regcomp.h
D:\AP810_source\cc_runtime.h -> D:\AP810_source\lib\CORE\cc_runtime.h
D:\AP810_source\utfebcdic.h -> D:\AP810_source\lib\CORE\utfebcdic.h
D:\AP810_source\intrpvar.h -> D:\AP810_source\lib\CORE\intrpvar.h
D:\AP810_source\pp_proto.h -> D:\AP810_source\lib\CORE\pp_proto.h
D:\AP810_source\perlio.h -> D:\AP810_source\lib\CORE\perlio.h
D:\AP810_source\keywords.h -> D:\AP810_source\lib\CORE\keywords.h
D:\AP810_source\reentr.h -> D:\AP810_source\lib\CORE\reentr.h
D:\AP810_source\proto.h -> D:\AP810_source\lib\CORE\proto.h
D:\AP810_source\regexp.h -> D:\AP810_source\lib\CORE\regexp.h
53 File(s) copied
xcopy /f /r /i /d ..\*.inc ..\lib\CORE\*.*
D:\AP810_source\reentr.inc -> D:\AP810_source\lib\CORE\reentr.inc
1 File(s) copied
xcopy /f /r /i /d *.h ..\lib\CORE\*.*
D:\AP810_source\win32\win32thread.h -> D:\AP810_source\lib\CORE\win32thread.h
D:\AP810_source\win32\perlhost.h -> D:\AP810_source\lib\CORE\perlhost.h
D:\AP810_source\win32\vdir.h -> D:\AP810_source\lib\CORE\vdir.h
D:\AP810_source\win32\vmem.h -> D:\AP810_source\lib\CORE\vmem.h
D:\AP810_source\win32\win32.h -> D:\AP810_source\lib\CORE\win32.h
D:\AP810_source\win32\win32iop.h -> D:\AP810_source\lib\CORE\win32iop.h
D:\AP810_source\win32\config.h -> D:\AP810_source\lib\CORE\config.h
7 File(s) copied
xcopy /f /r /i /d ..\ext\re\re.pm ..\lib\*.*
D:\AP810_source\ext\re\re.pm -> D:\AP810_source\lib\re.pm
1 File(s) copied
xcopy /f /r /i /e /d include ..\lib\CORE\*.*
D:\AP810_source\win32\include\dirent.h -> D:\AP810_source\lib\CORE\dirent.h
D:\AP810_source\win32\include\netdb.h -> D:\AP810_source\lib\CORE\netdb.h
D:\AP810_source\win32\include\sys\socket.h -> D:\AP810_source\lib\CORE\sys\socket.h
D:\AP810_source\win32\include\arpa\inet.h -> D:\AP810_source\lib\CORE\arpa\inet.h
4 File(s) copied
..\miniperl.exe -I..\lib config_h.PL "INST_VER=" \
|| D:\dmake\dmake.exe -S ..\lib\Config.pm -f makefile.mk
Running config_h.PL
Writing config.h
config.h has changed
`..\lib\Config.pm' is up to date
..\miniperl.exe -w ..\makedef.pl PLATFORM=win32 -s -O2 -DWIN32 -DHAVE_DES_FCRYPT \
-DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX CCTYPE=GCC > perldll.def
USE_STDIO_BASE NO_HASH_SEED USE_DYNAMIC_LOADING PL_OP_SLAB_ALLOC HAVE_DES_FCRYPT USE_STRUCT_COPY PERL_IMPLICIT_SYS USE_THREADS USE_STDIO_PTR PERL_INC_VERSION_LIST USE_FAST_STDIO MULTIPLICITY USE_ITHREADS PERL_MSVCRT_READFIX USE_PERLIO WIN32 PERL_TARGETARCH USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\av.o ..\av.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\deb.o ..\deb.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\doio.o ..\doio.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\doop.o ..\doop.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\dump.o ..\dump.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\globals.o ..\globals.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\gv.o ..\gv.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\hv.o ..\hv.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\locale.o ..\locale.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\mg.o ..\mg.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\numeric.o ..\numeric.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\op.o ..\op.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\pad.o ..\pad.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\perl.o ..\perl.c
../perl.c: In function `S_my_exit_jump':
../perl.c:4736: warning: `noreturn' function does return
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\perlapi.o ..\perlapi.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\perly.o ..\perly.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\pp.o ..\pp.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\pp_ctl.o ..\pp_ctl.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\pp_hot.o ..\pp_hot.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\pp_pack.o ..\pp_pack.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\pp_sort.o ..\pp_sort.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\pp_sys.o ..\pp_sys.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\reentr.o ..\reentr.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\regcomp.o ..\regcomp.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\regexec.o ..\regexec.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\run.o ..\run.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\scope.o ..\scope.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\sv.o ..\sv.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\taint.o ..\taint.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\toke.o ..\toke.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\universal.o ..\universal.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\utf8.o ..\utf8.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\util.o ..\util.c
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\xsutils.o ..\xsutils.c
gcc -c -I. -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -xc++ -operllib.o perllib.c
In file included from perllib.c:34:
perlhost.h: In function `CPerlHost* IPerlMem2Host(IPerlMem*)':
perlhost.h:239: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlMemShared2Host(IPerlMem*)':
perlhost.h:244: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlMemParse2Host(IPerlMem*)':
perlhost.h:249: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlEnv2Host(IPerlEnv*)':
perlhost.h:254: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlStdIO2Host(IPerlStdIO*)':
perlhost.h:259: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlLIO2Host(IPerlLIO*)':
perlhost.h:264: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlDir2Host(IPerlDir*)':
perlhost.h:269: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlSock2Host(IPerlSock*)':
perlhost.h:274: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlProc2Host(IPerlProc*)':
perlhost.h:279: warning: invalid offsetof from non-POD type `class CPerlHost';
use pointer to member instead
gcc -c -I..\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\perlio.o ..\perlio.c
gcc -c -I.\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o.\win32.o .\win32.c
win32.c: In function `win32_execv':
win32.c:4051: warning: passing arg 3 of `spawnv' from incompatible pointer type
win32.c:4053: warning: passing arg 2 of `execv' from incompatible pointer type
win32.c: In function `win32_execvp':
win32.c:4073: warning: passing arg 2 of `execvp' from incompatible pointer type
gcc -c -I.\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o.\win32sck.o .\win32sck.c
gcc -c -I.\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o.\win32thread.o .\win32thread.c
gcc -c -I.\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o.\win32io.o .\win32io.c
gcc -c -I.\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o.\fcrypt.o .\fcrypt.c
copy dl_win32.xs ..\ext\DynaLoader\dl_win32.xs
1 file(s) copied.
if not exist ..\lib\auto mkdir ..\lib\auto
cd ..\ext\DynaLoader && ..\..\miniperl.exe -I..\..\lib DynaLoader_pm.PL
cd ..\ext\DynaLoader && ..\..\miniperl.exe -I..\..\lib XSLoader_pm.PL
xcopy /f /r /i /d ..\ext\DynaLoader\DynaLoader.pm ..\lib\
D:\AP810_source\ext\DynaLoader\DynaLoader.pm -> D:\AP810_source\lib\DynaLoader.pm
1 File(s) copied
xcopy /f /r /i /d ..\ext\DynaLoader\XSLoader.pm ..\lib\
D:\AP810_source\ext\DynaLoader\XSLoader.pm -> D:\AP810_source\lib\XSLoader.pm
1 File(s) copied
cd ..\ext\DynaLoader && ..\..\miniperl.exe -I..\..\lib ..\..\lib\ExtUtils\xsubpp -C++ -prototypes dl_win32.xs > DynaLoader.c
xcopy /f /r /i /d ..\ext\DynaLoader\dlutils.c .
D:\AP810_source\ext\DynaLoader\dlutils.c -> D:\AP810_source\win32\dlutils.c
1 File(s) copied
gcc -c -I..\ext\DynaLoader\ -I.\include -I. -I.. -I..\lib\CORE -DWIN32 -DHAVE_DES_FCRYPT -DPERLDLL -DPERL_CORE -s -O2 -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -o..\ext\DynaLoader\DynaLoader.o ..\ext\DynaLoader\DynaLoader.c
windres --use-temp-file -i .\perldll.rc -o .\perldll.res
perldll.rc:10:23: BuildInfo.h: No such file or directory
windres: gcc exited with status 1
dmake.exe: Error code 1, while making '.\perldll.res'
_______________________________________________ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
