
lists.perl.perl5-porters at csjewell
Nov 21, 2009, 12:21 PM
Post #7 of 7
(677 views)
Permalink
|
|
Re: sh Configure -des in windows (mingw git-bash)
[In reply to]
|
|
In the short term, make sure there is no unzip.exe or gzip.exe in the PATH, and most of these test errors will go away. In the long term, these tests should be changed protect spaces. --Curtis Jewell On Sat, 21 Nov 2009 13:02 -0700, "Jim Cromie" <jim.cromie [at] gmail> wrote: > On Thu, Nov 19, 2009 at 1:47 PM, Jan Dubois <jand [at] activestate> wrote: > > > > > Looks like you are building on a 64-bit Windows with a GCC version that > > only supports 32-bit. Â You need to set the WIN64 environment variable to > > "undef" (after doing a `git clean -dfx` in the top level first): > > > > Â Â git clean -dfx > > Â Â cd win32 > > Â Â set WIN64=undef > > Â Â dmake > > > > Cheers, > > -Jan > > > > > > > thanks again. > Everything now works, almost as well as I could hope > > > Test Summary Report > ------------------- > porting/manifest.t > (Wstat: 0 Tests: 9401 Failed: 1) > Failed test: 9401 > ../cpan/Module-Build/t/bundle_inc.t > (Wstat: 512 Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: Bad plan. You planned 18 tests but ran 0. > Files=1786, Tests=275053, 1111 wallclock secs (35.63 usr + 4.27 sys = > 39.90 CPU) > Result: FAIL > dmake.exe: Warning: -- Target [config.h] was made but the time stamp > has not been updated. > dmake.exe: Error code 129, while making 'test' > > > > I did notice a few breakages, heres the interesting ones, > more or less in order of occurrence. > > during compilation, got a handful of complaints related to the > STRUCT2RAWPTR macro in win32/perlhost.h > > perlhost.h: In function `CPerlHost* IPerlMem2Host(IPerlMem*)': > perlhost.h:248: warning: invalid access to non-static data member > `CPerlHost::m_hostperlMem' of NULL object > perlhost.h:248: warning: (perhaps the `offsetof' macro was used > incorrectly) > > > > during testing, looks like there are a few spots where windows-style > path-names-with-spaces are not protected: > > .......................................... ok > win32/system.t .................................................... ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/Archive-Extract/t/01_Archive-Extract.t .................... ok > ../cpan/Archive-Tar/t/01_use.t .................................... ok > > ../cpan/CPAN/t/11mirroredby.t ..................................... ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS-Dist-Build/t/01_CPANPLUS-Dist-Build-Constants.t .. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS-Dist-Build/t/02_CPANPLUS-Dist-Build.t ............ ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/00_CPANPLUS-Internals-Utils.t .................. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/01_CPANPLUS-Configure.t ........................ ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/02_CPANPLUS-Internals.t ........................ ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/03_CPANPLUS-Internals-Source.t ................. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/04_CPANPLUS-Module.t ........................... ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/05_CPANPLUS-Internals-Fetch.t .................. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/06_CPANPLUS-Internals-Constants.t .............. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/07_CPANPLUS-Internals-Extract.t ................ ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/08_CPANPLUS-Backend.t .......................... ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/09_CPANPLUS-Internals-Search.t ................. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/10_CPANPLUS-Error.t ............................ ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/15_CPANPLUS-Shell.t ............................ ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/19_CPANPLUS-Dist.t ............................. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/20_CPANPLUS-Dist-MM.t .......................... ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/21_CPANPLUS-Dist-No-Build.t .................... ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/25_CPANPLUS.t .................................. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/30_CPANPLUS-Internals-Selfupdate.t ............. ok > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > ../cpan/CPANPLUS/t/40_CPANPLUS-Internals-Report.t ................. ok > ../cpan/Class-ISA/t/00_about_verbose.t ............................ ok > ../cpan/Class-ISA/t/01_old_junk.t ................................. ok > ../cpan/Compress-Raw-Bzip2/t/000prereq.t .......................... ok > ../cpan/Compress-Raw-Bzip2/t/01bzip2.t ............................ ok > > > ../cpan/IO-Compress/t/020isize.t .................................. > skipped: Lengthy Tests Disabled > 'C:\Program' is not recognized as an internal or external command, > operable program or batch file. > # 'C:\Program Files (x86)\Git\bin/gzip.exe -c tst00001.tmp > >tst00000.tmp' failed: 256 > ../cpan/IO-Compress/t/050interop-gzip.t ........................... > skipped: gzip.exe doesn't work as expected > ../cpan/IO-Compress/t/100generic-bzip2.t .......................... ok > > > > Im gonna guess that this is a missing symbol export ? > the symbol has been around since Module-Build 0.22 Jan10,2004, > so the guess is undermined.. > > ............................ ok > ../cpan/ExtUtils-CBuilder/t/02-link.t ............................. > skipped: link_executable() is not implemented yet on Win32 > C:\Users\jimc\AppData\Local\Temp\compilet.exp:fake:(.edata+0x3c): > undefined reference to `boot_compilet' > C:\Users\jimc\AppData\Local\Temp\compilet.exp:fake:(.edata+0x40): > undefined reference to `boot_compilet' > collect2: ld returned 1 exit status > C:\Users\jimc\AppData\Local\Temp\compilet.exp:fake:(.edata+0x3c): > undefined reference to `boot_compilet' > C:\Users\jimc\AppData\Local\Temp\compilet.exp:fake:(.edata+0x40): > undefined reference to `boot_compilet' > collect2: ld returned 1 exit status > t\compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet' > t\compilet.exp:fake:(.edata+0x40): undefined reference to `boot_compilet' > collect2: ld returned 1 exit status > t\compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet' > t\compilet.exp:fake:(.edata+0x40): undefined reference to `boot_compilet' > collect2: ld returned 1 exit status > ../cpan/ExtUtils-CBuilder/t/03-cplusplus.t ........................ ok > ../cpan/ExtUtils-Command/t/cp.t ................................... ok > > > ../cpan/Module-Build/t/resume.t ................................... ok > Warning: Removing existing directory > 'C:\Users\jimc\porters\perl\cpan\Module-Build\MB-gxyhcirl\Simple' > cannot remove path when cwd is > C:/Users/jimc/porters/perl/cpan/Module-Build/MB-gxyhcirl/Simple for > C:\Users\jimc\porters\perl\cpan\Module-Build\MB-gxyhcirl\Simple: at > C:\Users\jimc\porters\perl\cpan\Module-Build\t\lib/DistGen.pm line 106 > ../cpan/Module-Build/t/runthrough.t ............................... ok -- Curtis Jewell csjewell [at] cpan http://csjewell.dreamwidth.org/ perl [at] csjewell http://csjewell.comyr.org/perl/ "Your random numbers are not that random" -- perl-5.10.1.tar.gz/util.c Strawberry Perl for Windows betas: http://strawberryperl.com/beta/
|