WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
143086
REGRESSION(181977): It broke the build on the WinCairo bot
https://bugs.webkit.org/show_bug.cgi?id=143086
Summary
REGRESSION(181977): It broke the build on the WinCairo bot
Csaba Osztrogonác
Reported
2015-03-26 01:07:34 PDT
Can't locate Archive/Zip.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.14/i686-cygwin-threads-64int /usr/lib/perl5/site_perl/5.14 /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int /usr/lib/perl5/vendor_perl/5.14 /usr/lib/perl5/5.14/i686-cygwin-threads-64int /usr/lib/perl5/5.14 /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 .) at /home/webkitbot/win-cairo-release/build/Tools/Scripts/update-webkit-dependency line 35. BEGIN failed--compilation aborted at /home/webkitbot/win-cairo-release/build/Tools/Scripts/update-webkit-dependency line 35. Died at Tools/Scripts/update-webkit-wincairo-libs line 41. Died at ./Tools/Scripts/build-webkit line 210.
Attachments
Patch
(2.10 KB, patch)
2015-03-26 21:24 PDT
,
Alex Christensen
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Csaba Osztrogonác
Comment 1
2015-03-26 01:10:33 PDT
It seems
https://trac.webkit.org/changeset/181977
is the culprit.
Brent Fulgham
Comment 2
2015-03-26 08:52:51 PDT
Alex, can the WinCairo bot be updated to include the Zip Perl package?
Alex Christensen
Comment 3
2015-03-26 10:50:35 PDT
I installed the zip perl package with this command: setup-x86.exe -q -P perl-Archive-Zip Now it fails with a different error: Can't load '/usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/IO/IO.dll' for module IO: No such process at /usr/lib/perl5/5.14/XSLoader.pm line 71. at /usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO.pm line 11 /usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/IO/IO.dll exists in cygwin. What is going on?
Alex Christensen
Comment 4
2015-03-26 21:20:51 PDT
Installing perl-Archive-Zip on Cygwin killed my perl installation somehow. I installed ActivePerl, and I think with this an Myles' work we could get that working.
Alex Christensen
Comment 5
2015-03-26 21:24:21 PDT
Created
attachment 249549
[details]
Patch
Alex Christensen
Comment 6
2015-03-26 21:25:54 PDT
This gets it to build WTF. I see these errors after this patch. Creating library C:\cygwin\home\webkitbot\win-cairo-release\build\WebKitBuild\ Release_WinCairo\lib32\WTF.lib and object C:\cygwin\home\webkitbot\win-cairo-releas e\build\WebKitBuild\Release_WinCairo\lib32\WTF.exp WTF.vcxproj -> C:\cygwin\home\webkitbot\win-cairo-release\build\WebKitBuild\Relea se_WinCairo\bin32\WTF.dll No C:\cygwin\home\webkitbot\win-cairo-release\build\WebKitLibraries\win\tools\Ver sionStamper\VersionStamper.exe executable. Exiting. /usr/bin/bash The system cannot find the path specified. Failed to build C:\cygwin\home\webkitbot\win-cairo-release\build\Source\JavaScrip tCore\DerivedSources.make: No such file or directory at build-generated-files.pl li ne 78. NMAKE : fatal error U1077: 'perl' : return code '0x2' [C:\cygwin\home\webkitbot\win -cairo-release\build\Source\JavaScriptCore\JavaScriptCore.vcxproj\JavaScriptCoreGen erated.vcxproj] Stop.
Myles C. Maxfield
Comment 7
2015-03-27 08:56:33 PDT
(In reply to
comment #6
)
> This gets it to build WTF. I see these errors after this patch. > > Creating library > C:\cygwin\home\webkitbot\win-cairo-release\build\WebKitBuild\ > Release_WinCairo\lib32\WTF.lib and object > C:\cygwin\home\webkitbot\win-cairo-releas > e\build\WebKitBuild\Release_WinCairo\lib32\WTF.exp > WTF.vcxproj -> > C:\cygwin\home\webkitbot\win-cairo-release\build\WebKitBuild\Relea > se_WinCairo\bin32\WTF.dll > No > C:\cygwin\home\webkitbot\win-cairo- > release\build\WebKitLibraries\win\tools\Ver > sionStamper\VersionStamper.exe executable. Exiting. > /usr/bin/bash > The system cannot find the path specified. > Failed to build > C:\cygwin\home\webkitbot\win-cairo-release\build\Source\JavaScrip > tCore\DerivedSources.make: No such file or directory at > build-generated-files.pl li ne 78. > NMAKE : fatal error U1077: 'perl' : return code '0x2' > [C:\cygwin\home\webkitbot\win > -cairo-release\build\Source\JavaScriptCore\JavaScriptCore. > vcxproj\JavaScriptCoreGen erated.vcxproj] > Stop.
I get the VersionStamper error too, but it seems to be benign. Note that the next error you see is from JavaScriptCore, not WTF.
Myles C. Maxfield
Comment 8
2015-03-27 08:58:11 PDT
Looks fine to me but I'll wait for Brent to give the final go-ahead.
Brent Fulgham
Comment 9
2015-03-27 09:12:28 PDT
Comment on
attachment 249549
[details]
Patch Looks good. I was just waiting for EWS to finish running on it.
WebKit Commit Bot
Comment 10
2015-03-27 10:00:08 PDT
Comment on
attachment 249549
[details]
Patch Clearing flags on attachment: 249549 Committed
r182065
: <
http://trac.webkit.org/changeset/182065
>
WebKit Commit Bot
Comment 11
2015-03-27 10:00:13 PDT
All reviewed patches have been landed. Closing bug.
Csaba Osztrogonác
Comment 12
2015-03-27 10:06:10 PDT
(In reply to
comment #10
)
> Comment on
attachment 249549
[details]
> Patch > > Clearing flags on attachment: 249549 > > Committed
r182065
: <
http://trac.webkit.org/changeset/182065
>
The build is still broken: mkdir File::.: Invalid argument; The filename, directory name, or volume label syntax is incorrect at C:/cygwin/home/webkitbot/win-cairo-release/build/Tools/Scripts/webkitdirs.pm line 1678.
Alex Christensen
Comment 13
2015-03-27 10:13:50 PDT
There are also some problems with cygwin's make using /usr/bin/perl because of headers in files like create_hash_table. I'm taking the bot offline and I plan to fix it next week after Myles finishes patches like
https://bugs.webkit.org/show_bug.cgi?id=143084
Myles C. Maxfield
Comment 14
2015-03-27 12:27:00 PDT
(In reply to
comment #12
)
> (In reply to
comment #10
) > > Comment on
attachment 249549
[details]
> > Patch > > > > Clearing flags on attachment: 249549 > > > > Committed
r182065
: <
http://trac.webkit.org/changeset/182065
> > > The build is still broken: > > mkdir File::.: Invalid argument; The filename, directory name, or volume > label syntax is incorrect at > C:/cygwin/home/webkitbot/win-cairo-release/build/Tools/Scripts/webkitdirs.pm > line 1678.
I believe
https://bugs.webkit.org/show_bug.cgi?id=143084
fixes this.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug