WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
143264
Fix the build on the WinCairo bot due to missing CoreFoundation.lib
https://bugs.webkit.org/show_bug.cgi?id=143264
Summary
Fix the build on the WinCairo bot due to missing CoreFoundation.lib
Csaba Osztrogonác
Reported
2015-03-31 08:04:02 PDT
LINK : fatal error LNK1181: cannot open input file 'CoreFoundation.lib' [C:\cygwin\home\webkitbot\win-cairo-release\build\Source\WTF\WTF.vcxproj\WTF.vcxproj]
Attachments
Patch
(1.63 KB, patch)
2015-04-29 15:11 PDT
,
Alex Christensen
bfulgham
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Brent Fulgham
Comment 1
2015-03-31 08:45:08 PDT
WinCairo shouldn't be trying to link to CoreFoundation.lib. It should be using CFLite.lib. This seems like one of the build targets for WinCairo is using the Apple Windows variation.
Csaba Osztrogonác
Comment 2
2015-04-01 05:34:30 PDT
Is there any plan to fix the WinCairo bot? It is still broken for a week.
peavo
Comment 3
2015-04-01 06:42:42 PDT
(In reply to
comment #2
)
> Is there any plan to fix the WinCairo bot? It is still broken for a week.
It is strange that I don't see this error when compiling locally. It is also strange that the log indicates that no WTF files are compiled, as if they are up to date, it seems to go straight to linking.
Alex Christensen
Comment 4
2015-04-01 10:24:24 PDT
I took it down. It's not uploading any useful information. I'll fix it in the next few days.
Csaba Osztrogonác
Comment 5
2015-04-13 00:46:42 PDT
(In reply to
comment #4
)
> I took it down. It's not uploading any useful information. I'll fix it in > the next few days.
The bot is still down. It was green on 25th Mar last time. (~3 weeks before) Is there anybody maintain the WinCairo bot and/or the port?
peavo
Comment 6
2015-04-13 06:08:19 PDT
(In reply to
comment #5
)
> (In reply to
comment #4
) > > I took it down. It's not uploading any useful information. I'll fix it in > > the next few days. > > The bot is still down. It was green on 25th Mar last time. (~3 weeks before) > Is there anybody maintain the WinCairo bot and/or the port?
Yes, WinCairo is being maintained :)
Alex Christensen
Comment 7
2015-04-13 10:47:17 PDT
And I intend to get a bot up and running this week. Sorry it's taken so long.
Csaba Osztrogonác
Comment 8
2015-04-28 04:06:25 PDT
(In reply to
comment #7
)
> And I intend to get a bot up and running this week. Sorry it's taken so > long.
The bot is still down, the latest green build was more than 5 weeks before, so I think we can consider the WinCairo bot unmaintained. It's hard to take a port seriously, which doesn't have enough resource to maintain a buildbot on a _daily_ basis.
Alex Christensen
Comment 9
2015-04-28 14:37:34 PDT
(In reply to
comment #8
)
> (In reply to
comment #7
) > > And I intend to get a bot up and running this week. Sorry it's taken so > > long. > > The bot is still down, the latest green build was more than 5 weeks > before, so I think we can consider the WinCairo bot unmaintained.
Sorry, I did not stick to my schedule. I'm installing things on a Windows machine right now, which is unfortunately no trivial task.
> > It's hard to take a port seriously, which doesn't have > enough resource to maintain a buildbot on a _daily_ basis.
The way I see it, this is only a nuisance to those who are actively developing the WinCairo port. I want these people to continue easily and I like to hack on WinCairo to compare with the AppleWin port and I want non-Apple companies to be able to use WebKit on Windows, so I maintain a buildbot, but unfortunately I've had some more urgent things recently. I'll step it up a bit.
Alex Christensen
Comment 10
2015-04-28 18:00:08 PDT
After
http://trac.webkit.org/changeset/183521
I have a WinCairo bot that builds successfully. I left the buildslave password and stuff at home, so it'll be up soon.
Alex Christensen
Comment 11
2015-04-29 12:24:54 PDT
http://trac.webkit.org/changeset/183566
should have fixed this.
Alex Christensen
Comment 12
2015-04-29 15:09:48 PDT
Now I'm seeing some errors like this: Traceback (most recent call last): File "C:/Users/Alex/Documents/WinCairoBot/win-cairo-release/build/Source/JavaScriptCore/generate-js-builtins", line 283, in <module> os.rename(output_base + ".h.tmp", output_base + ".h") WindowsError: [Error 183] Cannot create a file when that file already exists I'm uploading a fix for review.
Alex Christensen
Comment 13
2015-04-29 15:11:10 PDT
Created
attachment 251991
[details]
Patch
Brent Fulgham
Comment 14
2015-04-29 15:13:02 PDT
Comment on
attachment 251991
[details]
Patch r=me
Alex Christensen
Comment 15
2015-04-29 16:03:10 PDT
http://trac.webkit.org/changeset/183581
There are still a few places in the tests that try to call /usr/bin/env or similar commands, but it builds pretty reliably. We'll get the tests to not require cygwin pretty soon, but it's already showing useful information about whether WinCairo builds or not.
peavo
Comment 16
2015-04-29 23:48:00 PDT
Thanks!
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