Closed Bug 787563 Opened 12 years ago Closed 12 years ago

Pymake causes builds to fail on Elm project repo

Categories

(Firefox Build System :: General, defect, P2)

x86_64
Windows 7
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jimm, Unassigned)

References

Details

Attachments

(1 file)

We have two sets of builders on Elm, regular win32 builders and experimental vs 2012 builders. With the latest merge of mc and the changes in bug 593585 and follow ups, every build on Elm broke.

Notes:

- In the repo the mozconfig.vs2011-win64 config scripts have been updated to match cset 3cc378b302c9 changes. Two patches landed - 

https://hg.mozilla.org/projects/elm/rev/be1e0e1e3bf1
https://hg.mozilla.org/projects/elm/rev/d846bcea5974

The problem in these machines seems to have something to do with a variable 'CRTDLL_FULLPATH' - 

LINK : fatal error LNK1146: no argument specified with option '/EXTRACT:'

For the regular win32 builders, we have a cryptic build failure:

<widget_windows.lib.desc>: Found error
<libs>: Found error

I can't reproduce this locally so I'm not sure what to do. I think somebody is going to have to get onto these machines and poke around.
Let me know if a clobber doesn't fix it and I'll disable pymake on elm until we can figure it out.
Assignee: nobody → coop
Status: NEW → ASSIGNED
Priority: -- → P2
(In reply to Chris Cooper [:coop] from comment #1)
> Let me know if a clobber doesn't fix it and I'll disable pymake on elm until
> we can figure it out.

Unfortunately it didn't. :/

AFAIK, the normal win32 builders come out of the same pool and use the same config mc/mi use. So while I can understand issues with the experimental win8 builders, I don't understand why the normal builds broke.
Blocks: 779902
This unblocks metro work until they have a chance to address pymake-specific issues.
Attachment #657473 - Flags: review?(aki)
Attachment #657473 - Flags: review?(aki) → review+
Depends on: 787600
Comment on attachment 657473 [details] [diff] [review]
Disable pymake on elm

https://hg.mozilla.org/build/buildbot-configs/rev/70fd785f5bfc

This is in production now. I will schedule clobbers for elm Windows builds.
Attachment #657473 - Flags: checked-in+
Things are back to normal. Morphing this bug into the pymake issue.
Summary: All Elm builds are fubar'd → Pymake causes builds to fail on Elm project repo
Assignee: coop → nobody
Status: ASSIGNED → NEW
Component: Release Engineering → Build Config
Flags: checked-in+
Product: mozilla.org → Core
Version: other → unspecified
Blocks: 806799
There have been several pymake changes since the beginning of september, and that issue may actually be fixed. Can you give pymake a spin?
I'll try with pymake today
pymake works fine locally but Elm had some weird problems with it when we changed over. Sid felt that these issues were addressed. We can experiment with turning it back on in bug 806799.
working now.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Hi, I tried to build Firefox today using VS2011. I still get this error.

12:09.51 Warning: C4244 in c:\mozilla-central\widget\windows\nsImageClipboard.cpp: 'Initialisierung': Konvertierung von 'WORD' in 'uint8_t', möglicher Datenverlust
12:09.51 c:/mozilla-central/widget/windows/nsImageClipboard.cpp(270) : warning C4244: 'Initialisierung': Konvertierung von 'WORD' in 'uint8_t', möglicher Datenverlust
12:09.51
12:09.51 <widget_windows.lib.desc>: Found error
12:09.56 nsBidiKeyboard.cpp
12:09.56
12:09.62 nsNativeDragTarget.cpp
12:09.62
12:09.76 nsDragService.cpp
12:09.76
12:09.82 nsClipboard.cpp
12:09.82
12:09.82 Warning: C4018 in c:\mozilla-central\widget\windows\nsClipboard.cpp: '>': Konflikt zwischen 'signed' und 'unsigned'
12:09.82 c:/mozilla-central/widget/windows/nsClipboard.cpp(710) : warning C4018: '>': Konflikt zwischen 'signed' und 'unsigned'
12:09.82
12:10.26 nsTextStore.cpp
12:10.28
12:10.28 <libs>: Found error
12:10.28 <../../staticlib/components/widget_windows.lib.desc>: Found error
12:10.28 <libs>: Found error
12:10.28 c:\mozilla-central\config\makefiles\target_libs.mk:60:0: command 'c:/mozilla-build/python/python.exe c:/mozilla-central/build/pymake/pymake/../make.py -C windows libs' failed, return code 2
12:10.28 c:\mozilla-central\config\makefiles\target_libs.mk:18:0: command 'c:/mozilla-build/python/python.exe c:/mozilla-central/build/pymake/pymake/../make.py -C widget libs' failed, return code 2
12:10.28 c:\mozilla-central\config\rules.mk:596:0: command 'c:/mozilla-build/python/python.exe c:/mozilla-central/build/pymake/pymake/../make.py libs_tier_platform' failed, return code 2
12:10.28 c:\mozilla-central\config\rules.mk:561:0: command 'c:/mozilla-build/python/python.exe c:/mozilla-central/build/pymake/pymake/../make.py  tier_platform' failed, return code 2
12:10.28 c:\mozilla-central\client.mk:360:0: command 'c:/mozilla-build/python/python.exe c:/mozilla-central/build/pymake/pymake/../make.py -j6 -C c:/mozilla-central/../firefox-build' failed, return code 2
12:10.28 c:\mozilla-central\client.mk:160:0: command 'c:/mozilla-build/python/python.exe c:/mozilla-central/build/pymake/pymake/../make.py -f c:/mozilla-central/client.mk realbuild' failed, return code 2
(In reply to Thomas Harfmann from comment #10)
> Hi, I tried to build Firefox today using VS2011. I still get this error.

You're not giving enough backlog, the error is somewhere before that.
> You're not giving enough backlog, the error is somewhere before that.

No it isn't.

-> 12:09.51 <widget_windows.lib.desc>: Found error
(In reply to Thomas Harfmann from comment #12)
> > You're not giving enough backlog, the error is somewhere before that.
> 
> No it isn't.
> 
> -> 12:09.51 <widget_windows.lib.desc>: Found error

That's not the relevant error. The relevant error is not in what you pasted.
(In reply to Thomas Harfmann from comment #10)
> Hi, I tried to build Firefox today using VS2011. I still get this error.

This isn't the right place to discuss this. Could you please file a fresh bug?
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: