Closed Bug 251021 Opened 22 years ago Closed 22 years ago

Firefox 0.9.1 fails to build, lacking nsIExtensionManager.h

Categories

(Firefox Build System :: General, defect)

Other
Other
defect
Not set
major

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 248277

People

(Reporter: keene, Assigned: bryner)

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040615 Firefox/0.9 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040615 Firefox/0.9 Firefox 0.9.2 fails to build (atleast on Solaris 9 (SunOS 5.9), probably elsewhere, too). After attempting to solve problems that occur in bug 247292 (likely the cause of this bug), I get: c++ -o nsInstall.o -c -DOSTYPE=\"SunOS5\" -DOSARCH=\"SunOS\" -DHAVE_DEPENDENT_LIBS -I./../public -I../../dist/include/xpcom -I../../dist/include/xpcom_obsolete -I../../dist/include/string -I../../dist/include/jar -I../../dist/include/caps -I../../dist/include/content -I../../dist/include/necko -I../../dist/include/intl -I../../dist/include/locale -I../../dist/include/libreg -I../../dist/include/js -I../../dist/include/pref -I../../dist/include/widget -I../../dist/include/uriloader -I../../dist/include/xpconnect -I../../dist/include/dom -I../../dist/include/windowwatcher -I../../dist/include/plugin -I../../dist/include/unicharutil -I../../dist/include/appshell -I../../dist/include/extensions -I../../dist/include/zlib -I../../dist/include/xpinstall -I../../dist/include -I/var/tmp/buildit-866120068/mozilla/dist/include/nspr -I. -I/usr/openwin/include -fPIC -I/usr/openwin/include -fno-rtti -fno-exceptions -Wno-long-long -pedantic -fshort-wchar -pthreads -DDEBUG -D_DEBUG -DDEBUG_keene -DTRACING -g -I/usr/openwin/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsInstall.pp nsInstall.cpp In file included from nsInstall.cpp:54: nsInstall.h:60:33: nsIExtensionManager.h: No such file or directory In file included from nsInstall.cpp:54: nsInstall.h:86: type specifier omitted for parameter nsInstall.h:86: parse error before `*' token nsInstall.h:97: syntax error before `*' token nsInstall.h:99: semicolon missing after declaration of `nsInstallInfo' Reproducible: Always Steps to Reproduce: mkdir mozilla || exit 1 mv * mozilla/ cd mozilla/ VER=`echo ${B_PKGFILE} | sed 's/-source//g;s/source-//g;s/firefox-\(.*\)\.tar.*/\1/'` FIREPREFIX=/common/firefox/$VER/ echo "*** NOTE: This is firefox $VER, it will be installed in $FIREPREFIX" cat <<EOF >.mozconfig . \$topsrcdir/browser/config/mozconfig CFLAGS="-I/common/utilities/include/ -I/common/mozilla/latest/include/ -I${FIREPREFIX}/include/" LDFLAGS='-lgcc_s' export CFLAGS LDFLAGS ac_add_options --disable-ldap ac_add_options --disable-mailnews ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,gnomevfs,negotiateauth ac_add_options --enable-crypto ac_add_options --disable-composer ac_add_options --enable-single-profile ac_add_options --disable-profilesharing ac_add_options --prefix=${FIREPREFIX} ac_add_options --with-libIDL-prefix=/common/utilities EOF vi mozilla/rdf/chrome/src/nsChromeRegistry.cpp (ifdef out offending function) mkdir xpfe/components/extensions/ # this doesn't exist, but is referenced -- bug! echo -e "%:\n\ttrue" > xpfe/components/extensions/Makefile cp xpfe/components/extensions/Makefile xpfe/components/extensions/Makefile.in gmake -f client.mk build Actual Results: In file included from nsInstall.cpp:54: nsInstall.h:60:33: nsIExtensionManager.h: No such file or directory ... followed by a few thousand lines of error messages. Expected Results: No error messages, and compilation of Firefox 0.9.2
Apparently this is really Firefox 0.9.1, not Firefox 0.9.2 as I originally stated. 3df6fe17a5d400c1fc154df3c7a8dbb4 firefox-0.9.1-source.tar.bz2
Summary: Firefox 0.9.2 fails to build, lacking nsIExtensionManager.h → Firefox 0.9.1 fails to build, lacking nsIExtensionManager.h
*** This bug has been marked as a duplicate of 248277 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in before you can comment on or make changes to this bug.