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

RESOLVED FIXED

Status

RESOLVED FIXED
8 years ago
8 years ago

People

(Reporter: lsblakk, Unassigned)

Tracking

Trunk
x86
Windows Server 2003

Details

Attachments

(2 attachments)

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.
(Reporter)

Comment 2

8 years ago
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+
(Reporter)

Comment 4

8 years ago
Created attachment 487368 [details] [diff] [review]
disable-tests in win32 desktop mobile mozconfig
Attachment #487368 - Flags: review?(aki)
(Reporter)

Updated

8 years ago
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+
(Reporter)

Comment 5

8 years ago
Comment on attachment 487368 [details] [diff] [review]
disable-tests in win32 desktop mobile mozconfig

landed: http://hg.mozilla.org/build/buildbot-configs/rev/38e730d7bffb
No longer blocks: 608432
Created attachment 487422 [details] [diff] [review]
reenable tests, shorten build dir name

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)
(Reporter)

Comment 7

8 years ago
Comment on attachment 487422 [details] [diff] [review]
reenable tests, shorten build dir name

looks good, here's hoping!
Attachment #487422 - Flags: review?(lsblakk) → review+
(Reporter)

Comment 9

8 years ago
Looks like this fixed the issue.  Resolving.
Status: NEW → RESOLVED
Last Resolved: 8 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.