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)
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
Comment 2•22 years ago
|
||
*** This bug has been marked as a duplicate of 248277 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Updated•7 years ago
|
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.
Description
•