Closed Bug 303424 Opened 19 years ago Closed 12 years ago

allmakefiles.sh contains invalid references to `xpfe/components/urlbarhistory'

Categories

(Firefox Build System :: General, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: blacklion, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6

When standalone modules are built (and BUILD_MODULES != all), `allmakefiles.sh'
uses second set of makefiles, which contains references to removed components.
For example, `xpfe/components/urlbarhistory' was removed more than year ago from
trunk.
Build of some standalone modules fails.

Reproducible: Always

Steps to Reproduce:
1. Get trunk sources
2. ./configure --enable-standalone-modules=xpcom,xpconnect,js,dom,xpcshell
--enable-application=standalone
3. gmake
Actual Results:  
On step 2 `configure' complains:

creating xpfe/components/urlbarhistory/public/Makefile
can't read ./xpfe/components/urlbarhistory/public/Makefile.in: No such file or
directory
creating xpfe/components/urlbarhistory/src/Makefile
can't read ./xpfe/components/urlbarhistory/src/Makefile.in: No such file or
directory
creating xpfe/components/urlbarhistory/public/Makefile
can't read ./xpfe/components/urlbarhistory/public/Makefile.in: No such file or
directory
creating xpfe/components/urlbarhistory/src/Makefile
can't read ./xpfe/components/urlbarhistory/src/Makefile.in: No such file or
directory

On step 2 `make' complains:

/usr/home/lev/mozilla/mozilla/config/nsinstall -R -m 755 xpidl ../../../dist/bin
/usr/home/lev/mozilla/mozilla/config/nsinstall -R -m 755 xpidl ../../../dist/sdk/bin
gmake[4]: Leaving directory `/usr/home/lev/mozilla/mozilla/xpcom/typelib/xpidl'
gmake[3]: Leaving directory `/usr/home/lev/mozilla/mozilla/xpcom/typelib'
gmake[2]: Leaving directory `/usr/home/lev/mozilla/mozilla/xpcom/typelib'
/usr/local/bin/gmake export-idl
gmake[2]: Entering directory `/usr/home/lev/mozilla/mozilla'
gmake[2]: *** No rule to make target
`xpfe/components/urlbarhistory/public/Makefile.in', 
needed by `xpfe/components/urlbarhistory/public/Makefile'. Stop.
gmake[2]: Leaving directory `/usr/home/lev/mozilla/mozilla'
gmake[1]: *** [export] Error 2
gmake[1]: Leaving directory `/usr/home/lev/mozilla/mozilla'
gmake: *** [default] Error 2


Expected Results:  
Standalone XPCOM, SpiderMonkey, XPConnect and some components are build.
`build/unix/modules.mk' contains same problem :(
And last update about modules amp was:

date: 2004/02/28 22:00:22;  author: cls%seawood.org;  state: Exp;  lines: +315 -291
branches:  1.50.2;                                                                 
Update file lists for standalone builds.                                           
I guess someone needs to regenerate modules.mk per the instructions in
tools/module-deps/README, any volunteers? :-)
allmakefiles.sh was removed in bug 784841.
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → INVALID
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.