Closed Bug 608456 Opened 14 years ago Closed 14 years ago

win32 desktop builds fail compile on fennec 4.0b2 build{1,2}

Categories

(Firefox for Android Graveyard :: General, defect)

x86
Windows Server 2003
defect
Not set
normal

Tracking

(fennec2.0b2+)

RESOLVED FIXED
Tracking Status
fennec 2.0b2+ ---

People

(Reporter: lsblakk, Unassigned)

References

Details

Attachments

(2 files)

link -NOLOGO -OUT:TestParser.exe -PDB:TestParser.pdb  -NXCOMPAT -DYNAMICBASE -SAFESEH  -DEBUG -DEBUGTYPE:CV -MANIFEST:NO -LIBPATH:"e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/memory/jemalloc/crtsrc/build/intel" -NODEFAULTLIB:msvcrt -NODEFAULTLIB:msvcrtd -NODEFAULTLIB:msvcprt -NODEFAULTLIB:msvcprtd -DEFAULTLIB:mozcrt19 -DEFAULTLIB:mozcpp19 -DEBUG -OPT:REF   TestParser.obj ./module.res ../../../../dist/lib/xpcomglue_s.lib e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/dist/lib/xpcom.lib e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/dist/lib/xul.lib e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/dist/lib/mozalloc.lib e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/dist/lib/nspr4.lib e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/dist/lib/plc4.lib e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/dist/lib/plds4.lib kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib
e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/config/nsinstall.exe -m 755 TestParser.exe ../../../../dist/bin
make[7]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/html'
make[7]: Entering directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest'
make[8]: Entering directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest/dir_bug534293'
e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/config/nsinstall.exe "/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/parser/htmlparser/tests/mochitest/dir_bug534293/file_bug534293.sjs" ../../../../../_tests/testing/mochitest/tests/parser/htmlparser/tests/mochitest/dir_bug534293
make[8]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest/dir_bug534293'
make[8]: Entering directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest/html5lib_tree_construction'
make[9]: Entering directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest/html5lib_tree_construction/scripted'
e:/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/config/nsinstall.exe "/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/parser/htmlparser/tests/mochitest/html5lib_tree_construction/scripted/adoption01.dat" "/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/parser/htmlparser/tests/mochitest/html5lib_tree_construction/scripted/webkit01.dat" ../../../../../../_tests/testing/mochitest/tests/parser/htmlparser/tests/mochitest/html5lib_tree_construction/scripted
make[9]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest/html5lib_tree_construction/scripted'
make[8]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest/html5lib_tree_construction'
make[7]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests/mochitest'
make[6]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser/tests'
make[5]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser/htmlparser'
make[4]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir/parser'
make[3]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir'
make[2]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir'
make[1]: Leaving directory `/e/builds/moz2_slave/mobile_win32-i686_desktop_build/mozilla-central/objdir'
Could not create the directory: ..\..\..\..\..\..\_tests\testing\mochitest\tests\parser\htmlparser\tests\mochitest\html5lib_tree_construction\scripted: No such file or directory
make[9]: *** [libs] Error 3
make[8]: *** [libs] Error 2
make[7]: *** [libs] Error 2
make[6]: *** [libs] Error 2
make[5]: *** [tools] Error 2
make[4]: *** [tools] Error 2
make[3]: *** [tools_tier_platform] Error 2
make[2]: *** [tier_platform] Error 2
make[1]: *** [default] Error 2
make: *** [build] Error 2
program finished with exit code 2
elapsedTime=2722.563000
http://hg.mozilla.org/build/buildbot-configs/file/59b9a403a844/mozilla2/mobile/win32-i686/mobile-browser/release/mozconfig

I bet we wouldn't hit this if we disabled tests, but we may want to fix.

Not entirely sure if this is a code issue or a path length issue, but the path lengths don't look *that* long.
should i try it with tests disabled?
tracking-fennec: --- → ?
(In reply to comment #2)
> should i try it with tests disabled?

Yes, let's see if the patch is too long.
tracking-fennec: ? → 2.0b2+
Summary: win32 desktop builds fail compile on fennec 4.0b2 build1 RC build → win32 desktop builds fail compile on fennec 4.0b2 build{1,2}
Attachment #487368 - Flags: review?(aki) → review+
Comment on attachment 487368 [details] [diff] [review]
disable-tests in win32 desktop mobile mozconfig

landed: http://hg.mozilla.org/build/buildbot-configs/rev/38e730d7bffb
Blocks: 608432
No longer blocks: 608432
Blocks: 607238
Disabling tests on win32 would take a lot more plumbing.

echo "e:\builds\moz2_slave\w32mob-trunk-nightly" | wc -c
42
echo "e:\builds\moz2_slave\mobile_win32-i686_desktop_build" | wc -c
53
echo "e:\builds\moz2_slave\rel_mob_win32-i686" | wc -c
40
Attachment #487422 - Flags: review?(lsblakk)
Comment on attachment 487422 [details] [diff] [review]
reenable tests, shorten build dir name

looks good, here's hoping!
Attachment #487422 - Flags: review?(lsblakk) → review+
Looks like this fixed the issue.  Resolving.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Looks like we are hitting this on the Places branch.  Is there anything special we need to do to make this go away?
(In reply to comment #10)
> Looks like we are hitting this on the Places branch.  Is there anything special
> we need to do to make this go away?

if you have any ability to reduce the depth of directories to be traversed (thus shortening paths) that would be a more permanent help.  otherwise i am going to work on something for our end to shorten builddir names on the machines but that's really only a handful of characters out of the character limit that we're hitting here.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: