Closed Bug 780122 Opened 12 years ago Closed 12 years ago

build/autoconf/test tests don't work with absolutely configured pymake

Categories

(Firefox Build System :: General, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: rain1, Unassigned)

References

Details

cltbld@W64-IX-SLAVE05 /e/builds/moz2_slave/m-cen-w32/build/obj-firefox
$ cat build/autoconf/test/Makefile | head
# -*- makefile -*-
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

DEPTH           = ../../..
topsrcdir       = e:/builds/moz2_slave/m-cen-w32/build
srcdir          = e:/builds/moz2_slave/m-cen-w32/build/build/autoconf/test
VPATH           = e:/builds/moz2_slave/m-cen-w32/build/build/autoconf/test

cltbld@W64-IX-SLAVE05 /e/builds/moz2_slave/m-cen-w32/build/obj-firefox/build/aut
oconf/test
$ pymake check
make.py[0]: Entering directory 'e:\builds\moz2_slave\m-cen-w32\build\obj-firefox
\build\autoconf\test'
e:\builds\moz2_slave\m-cen-w32\build\obj-firefox\build\autoconf\test\Makefile:42
:0$ /bin/sh /e/builds/moz2_slave/m-cen-w32/build/build/msys-perl-wrapper e:/buil
ds/moz2_slave/m-cen-w32/build/build/autoconf/test/runtest e:/builds/moz2_slave/m
-cen-w32/build/build/autoconf/test/make-makefile.tpl
Cannot chdir to /e/builds/moz2_slave/m-cen-w32/build/obj-firefox/build/autoconf/
test/e:/builds/moz2_slave/m-cen-w32/build/build/autoconf/test/:No such file or d
irectory at /usr/lib/perl5/5.6.1/FindBin.pm line 162
BEGIN failed--compilation aborted at /usr/lib/perl5/5.6.1/FindBin.pm line 166.
Compilation failed in require at e:/builds/moz2_slave/m-cen-w32/build/build/auto
conf/test/runtest line 29.
BEGIN failed--compilation aborted at e:/builds/moz2_slave/m-cen-w32/build/build/
autoconf/test/runtest line 29.
e:\builds\moz2_slave\m-cen-w32\build\obj-firefox\build\autoconf\test\Makefile:42
:0: command '/bin/sh /e/builds/moz2_slave/m-cen-w32/build/build/msys-perl-wrappe
r e:/builds/moz2_slave/m-cen-w32/build/build/autoconf/test/runtest e:/builds/moz
2_slave/m-cen-w32/build/build/autoconf/test/make-makefile.tpl' failed, return co
de 9

The problem seems to be that msys perl doesn't really understand Windows-style paths. I tried changing msys-perl-wrapper to convert Windows-style paths to POSIX-style ones, but that just broke make-makefile.
build/autoconf/test is going away in bug 774032
Status: NEW → RESOLVED
Closed: 12 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.