Closed Bug 378755 Opened 18 years ago Closed 18 years ago

tinderbox build of talkback fails in objdir builds under cygwin

Categories

(Firefox Build System :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: ted, Assigned: ted)

References

Details

This caused bug 378746. From fx-win32-tbox's log: # mkdir /cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft && cd /cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft && e:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/build/autoconf/make-makefile -d .. # creating fullsoft/Makefile # make -C /cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft # make: Entering directory `/cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft' # make: *** No rule to make target `Makefile.in', needed by `Makefile'. Stop. # make: Leaving directory `/cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft' # make -C /cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft fullcircle-push # make: Entering directory `/cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft' # make: *** No rule to make target `Makefile.in', needed by `Makefile'. Stop. # make: Leaving directory `/cygdrive/e/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/fx-trunk/fullsoft'
Seems to be the same error as reported from Sunbird tinderboxen: Bug 349623.
bsmedberg says this is the same thing as the xforms build problem, it's a tinderbox client problem: http://lxr.mozilla.org/mozilla/source/tools/tinderbox/post-mozilla-rel.pl#185 $srcdir is a windows path there, so it breaks in cygwin.
Assignee: ted.mielczarek → nobody
Assignee: nobody → ted.mielczarek
I don't have a Tbox here to test, but adding line 174' and 176' like below: 172 if (TinderUtils::is_windows()) { 173 # need to convert the path in case we're using activestate perl 174 $builddir = `cygpath -u $builddir`; 174' $srcdir = `cygpath -u $srcdir`; 175 } 176 chomp($builddir); 176' chomp($srcdir); would probably fix the issue, no ?
Regis: we'd like to avoid that since we'd eventually like to make the windows tinderboxen run under MozillaBuild instead. bsmedberg suggested replacing the call to make-makefiles with: "make -C <objdir>/extensions MOZ_EXTENSIONS=../fullsoft makefiles"
(In reply to comment #4) > Regis: we'd like to avoid that since we'd eventually like to make the windows > tinderboxen run under MozillaBuild instead. bsmedberg suggested replacing the > call to make-makefiles with: > "make -C <objdir>/extensions MOZ_EXTENSIONS=../fullsoft makefiles" Oh I see, I wasn't aware of MozillaBuild so sorry for the interruption :)
OS: All → Windows XP
Hardware: All → PC
Summary: talkback makefile fails in objdir builds → tinderbox build of talkback fails in objdir builds under cygwin
Blocks: 349623
We disabled Talkback completely on trunk Firefox builds, so I'm WONTFIXing this.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WONTFIX
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.