Closed Bug 209747 Opened 21 years ago Closed 20 years ago

Cannot compile gtk2 build of Firefox with Forte 7

Categories

(Firefox Build System :: General, defect)

Sun
Solaris
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: michael.kelleher, Assigned: bryner)

References

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4b) Gecko/20030523 Mozilla Firebird/0.6
Build Identifier: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4b) Gecko/20030523 Mozilla Firebird/0.6

Hi there,

I'm having trouble trying to compile a gtk2 build of Firebird 0.6 using Forte 7
on Solaris 8.
I can compile Firebird perfectly using gtk1.2.10 on the same machine.
I also have no problem compiling gtk2 builds of Mozilla 1.3.x, 1.4b and 1.4RC1.
The most surprising was that 1.4b worked which the Firebird code is based on.
This problem seems Firebird specific and with the gtk2 toolkit.

My OS and compiler are fully patched to the latest revs and the version of
GNOME2 i am using is Sun's version.

Here are the details of the OS and compiler...
compiler@fabsun136 sh>uname -a
SunOS fabsun136 5.8 Generic_108528-21 sun4u sparc SUNW,UltraAX-i2
compiler@fabsun136 sh>CC -V
CC: Forte Developer 7 C++ 5.4 Patch 111715-07 2003/04/13
compiler@fabsun136 sh>cc -V
cc: Forte Developer 7 C 5.4 2002/03/09
usage: cc [ options] files.  Use 'cc -flags' for details

My .mozconfig looks like...
mk_add_options MOZ_PHOENIX=1
ac_add_options --enable-crypto
ac_add_options --enable-ldap
ac_add_options --enable-js-ultrasparc
ac_add_options --enable-extensions=default,-irc,-venkman,-inspector,-content-packs
ac_add_options --enable-optimize=-xO2
ac_add_options --with-xprint
ac_add_options --disable-logging
ac_add_options --disable-mailnews
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --with-glib-prefix=/usr
ac_add_options --with-gtk-prefix=/usr
ac_add_options --with-libIDL-prefix=/usr
ac_add_options --disable-pedantic
ac_add_options --without-system-nspr
ac_add_options --without-system-zlib
ac_add_options --without-system-jpeg
ac_add_options --without-system-mng
ac_add_options --without-system-png
ac_add_options --enable-static
ac_add_options --disable-shared

My C and CXX flags are as follows...
CFLAGS="-xstrconst -xbuiltin=%all -mt"
CXXFLAGS="-xbuiltin=%all -mt -I/usr/openwin/include"

I have tried using minimal options in my .mozconfig file and it does'nt make a
difference as the problem seems to be solely with gtk2. Has anyone been able to
compile a build Firebird using the gtk2 toolkit or am i the unlucky first?

Reproducible: Always

Steps to Reproduce:
1. Setup the compiler options as shown
2. Do a gmake
3. 

Actual Results:  
The compile crashed with the following error...

gmake[4]: Warning: File `../../dist/lib/components/libbrowsercomps.a' has
modification time 2.3 s in the future
CC -o MozillaFirebird-bin -I/usr/openwin/include -xbuiltin=%all -mt
-I/usr/openwin/include -xbuiltin=%all -mt  -DNDEBUG -DTRIMMED -xO2 
nsBrowserApp.o nsStaticComponents.o -xildoff -zlazyload -zcombreloc   
-L../../dist/bin -L../../dist/lib  -lsocket -ldl -lm 
-L../../dist/lib/components -lxpcom_compat_c -lxpconnect -luconv -lucvmath
-li18n -loji -ltransmngr_client -lipcdc -lnecko -lnecko2 -lpref -lcaps -lchrome
-lrdf -lhtmlpars -lgfxps -lgfx_gtk -lgfxxprint -limgmng -limglib2 -lgkplugin
-ljsdom -lwidget_gtk2 -lxremote_client -lgklayout -lmork -ldocshell -lprofile
-lnsprefm -lembedcomponents -lwebbrwsr -leditor -ltxmgr -lcomposer
-laccessibility -lmozldap -lnsappshell -lfileview -lmozfind -lxremoteservice
-lappcomps -ltoolkitcomps -lcookie -lwallet -lwalletviewers -lxmlextras -lp3p
-lautoconfig -lsystem-pref -ltransformiix -luniversalchardet -ltypeaheadfind
-lwebsrvcs -lpipboot -lpipnss -lpippki -lbrowsercomps -lunicharutil_s
-lucvutil_s -ljsj -lgtkxtbin -lipcdutil_s -lipcdshared_s -lipcdlock_s
-ltransmngrcom_s -ltransmngr_s -lnkcache_s -lgfxshared_s -lgfxft2_s -lxlibrgb
-lgkgfx -lxulapp_s ../../dist/lib/libxulapp_s.a -L../../dist/bin -lmozjs
-L../../dist/bin -lxpcom 
-L/fab/fabsun108/compiler/mozilla_firebird/mozilla/dist/lib -lplds4 -lplc4
-lnspr4 -lpthread -ldl -lrt  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgdk_pixbuf-2.0 -lm -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl
-lglib-2.0    -L../../dist/lib/components -L../../dist/lib -lmozpng
-L../../dist/lib -lmozmng -L../../dist/lib -lmozjpeg -L../../dist/lib -lmozz 
-L../../dist/bin -L../../dist/lib ../../dist/lib/libcrmf.a -lsmime3 -lssl3
-lnss3 -lsoftokn3   -L../../dist/bin -L../../dist/lib -lldap50 -llber50
-lprldap50  -L/usr/openwin/lib -R/usr/openwin/lib -lXt -L/usr/openwin/lib
-R/usr/openwin/lib -lXp -lXext -lX11 -L../../dist/lib -lxpcom_compat
Undefined			first referenced
 symbol  			    in file
nsSystemPref_gModuleInfo            nsStaticComponents.o
inet_addr                          
../../dist/lib/components/libprofile.a(nsProfileLock.o)  (symbol belongs to
implicit dependency /usr/lib/libnsl.so.1)
inet_ntoa                          
../../dist/lib/components/libprofile.a(nsProfileLock.o)  (symbol belongs to
implicit dependency /usr/lib/libnsl.so.1)
ld: fatal: Symbol referencing errors. No output written to MozillaFirebird-bin
gmake[4]: *** [MozillaFirebird-bin] Error 1
gmake[4]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser'
gmake[2]: *** [tier_99] Error 2
gmake[2]: Leaving directory `/fab/fabsun108/compiler/mozilla_firebird/mozilla'
gmake[1]: *** [default] Error 2
gmake[1]: Leaving directory `/fab/fabsun108/compiler/mozilla_firebird/mozilla'
gmake: *** [build] Error 2

Expected Results:  
The build should compile.
Attached patch patchSplinter Review
Here's the fix.  I'll go ahead and check it in since there is bustage.
checked in.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
OS: SunOS → Solaris
I applied the patch to the source, confirmed that the patch installed correctly,
and tried to build Firebird again.
It has crashed at the same place with the same error.
Does your patch work with the Firebird 0.6 source or do i need to get a later
version of the source code.
I can't get access to cvs here as our firewall block's the port that the cvs
protocol run's on.
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
Mick, you should definitely get your hands on newer sourcecode. At the moment
there are no nightly source tarballs available for firebird. Perhaps you can ask
Roland or other Solaris guys if they can provide you with something usable.
Mick Kelleher wrote:
> I can't get access to cvs here as our firewall block's the port that the cvs
> protocol run's on.

What about pulling with ssh as CVS_RSH (see cvs(1) manual page for details) ? Or
is that port blocked, too ?
Hi all,

I can confirm that the problem compiling gtk2 builds with Firebird 0.6 also
exists with Mozilla 1.4 final. The build crashes with the same error as in the
Firebird compile.
I have been able to compile a gtk2 build of Mozilla 1.4b and earlier builds of
Mozilla.
Some change has been introduced after 1.4b source was released.

I have changed the Product to Browser as it's with the Mozilla source not just
the Firebird source. I have also elevated the priority to blocker as gtk2 builds
of Mozilla and Firebird are broken on Solaris when compiling with Forte 7.

I have tried compiling Mozilla 1.4 and Firebird on different machines we have
here and they all crash at the same point.

I have tried patching the Mozilla 1.4 source with the patch to see if i could
get a sucessful build and it did'nt help.

I have been able to compile Mozilla 1.4 final using gtk1.2.10 and Forte 7.
I also don't have any trouble compileing Mozilla with gcc 3.3 and gtk1.2.10.

Has anyone been able to get a gtk2 build on Solaris of either Mozilla Firebird
or Mozilla 1.4 final. If so can you tell me what build parameters you used to
get the completed build.

If anyone has any idea's or suggestions that might point me in the right direction
Severity: major → blocker
Component: build-config → Build Config
Product: Phoenix → Browser
Summary: Cannot compile gtk2 build of Firebird with Forte 7 → Cannot compile gtk2 build of Mozila 1.4/Firebird 0.6 with Forte 7
Version: unspecified → 1.0 Branch
I've found out that i've had two different gtk2 issues not the combined one
listed on this bug id.
Issue 1. I could'nt get gtk2 builds of Mozilla Firebird 0.6.
Issue 2. I could'nt get gtk2 builds of Mozilla 1.4 final.

I've been able to get gtk2 builds of Mozilla 1.4 final working but there was a
bit of work trying to track down the issue. I was suspicious that there might be
a problem with the GTK 2.0 libraries that Sun ship with their implementation of
GNOME 2. I decided to compile my own versions of GTK 2.2.2 using Forte 7 and use
those versions for the compile of Mozilla 1.4 final. This fixed the problem and
the compile of Mozilla 1.4 works perfectly now. Looks like Sun need to updated
their gtk2 libraries to the latest bug fixed versions. I think i'll log a call
with Sun to get them to update their GTK libraries shipped with GNOME2 before it
is included with Solaris 9 later in the Summer.

I'm still having trouble compiling Mozilla Firebird 0.6 even when using the GTK
2.2.2 libraries and the patch that Brian provided. I'm getting places with this
bug and hope to be able to give more information on where i'm still having problems.

I've moved this bug back to the Product Phoenix as i can confirm that Mozilla
1.4 does'nt have the problem.
Severity: blocker → critical
Component: Build Config → build-config
Product: Browser → Phoenix
Summary: Cannot compile gtk2 build of Mozila 1.4/Firebird 0.6 with Forte 7 → Cannot compile gtk2 build of Firebird 0.6 with Forte 7
Version: 1.0 Branch → unspecified
I've tried to compile a gtk2 build of Firebird 0.6 with the latest Mozilla
source available for download. The build still crashes but in a different place
and with a different error.
The error now look's like....

gmake[4]: Entering directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/xpinstall/wizard/libxpnet'
gmake[5]: Entering directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/xpinstall/wizard/libxpnet/src'
Creating .deps
Creating ../../../../dist/include/xpnet
../../../../config/nsinstall -R -m 644 nsFTPConn.h nsHTTPConn.h nsSocket.h
../../../../dist/include/xpnet
/usr/bin/perl -I../../../../config ../../../../config/build-list.pl
../../../../dist/include/xpnet/.headerlist nsFTPConn.h nsHTTPConn.h nsSocket.h
gmake[5]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/xpinstall/wizard/libxpnet/src'
gmake[4]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/xpinstall/wizard/libxpnet'
gmake[3]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/xpinstall'
gmake[3]: Entering directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/toolkit'
gmake[3]: *** No rule to make target `export'.  Stop.
gmake[3]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/toolkit'
gmake[2]: *** [tier_9] Error 2
gmake[2]: Leaving directory `/fab/fabsun108/compiler/mozilla_firebird/mozilla'
gmake[1]: *** [default] Error 2
gmake[1]: Leaving directory `/fab/fabsun108/compiler/mozilla_firebird/mozilla'
gmake: *** [build] Error 2

When i cd into the mozilla toolkit directory there is'nt any Makefile in the
toolkit directory which would explain the gmake error above. I'm not aware of
the significance of the toolkit directory. I'll try compiling a gtk12 version of
Firebird to see if that build creates a Makefile for that toolkit directory.
I've tried a gtk12 build of Firebird 0.6 to see what files are in the
mozilla/toolkit directory.
The contents of the toolkit (gtk12) directory looks something like...

CVS/          Makefile      Makefile.in   components/   content/      jar.mn   
    locale/       skin/         xre/

The contents of the toolkit (gtk2) directory looks something like...
components/  content/     skin/        xre/

Could this be an issue with the 'configure' script which is mis-configuring the
toolkit directory when using the gtk2 libraries? I had a look in the toolkit
directories in the gtk2 build and there is'nt any Makefiles or CVS directories
in any directories.
Does Firebird require access to the toolkit directory for gtk2 or is it
referencing it by mistake?
I've done about as much debugging on this issue as i can and i'll need the input
of a Firebird expert to help me solve this one.
I think this problem could be due to the fact that i don't have access to CVS.
I'm trying to compile Firebird from the latest Mozilla source available for
download, and i think updates and checkins to the Firebird source are not
included in the latest Mozilla 1.5 source.

I cannot compile a gtk1.2.10 or gtk2.2.2 build of Firebird from either the
Mozilla 1.4 final or the latest Mozilla 1.5 source. I can compile a gtk1.2.10
build of Firebird using the original Firebird 0.6 source based on Mozilla 1.4b

Are there any plans to include the latest Firebird source for download along
with the nighty builds of Firebird so people without CVS access can do their own
builds of Firebird?

The Firebird build crashes for me when using the latest Mozilla 1.5 source and
Mozilla 1.4 final source at the configure stage with the following error...

creating security/manager/Makefile
creating security/manager/boot/Makefile
creating security/manager/boot/src/Makefile
creating security/manager/boot/public/Makefile
creating security/manager/ssl/Makefile
creating security/manager/ssl/src/Makefile
creating security/manager/ssl/resources/Makefile
creating security/manager/ssl/public/Makefile
creating security/manager/pki/Makefile
creating security/manager/pki/resources/Makefile
creating security/manager/pki/src/Makefile
creating security/manager/pki/public/Makefile
creating browser/Makefile
can't read ./browser/Makefile.in: No such file or directory
creating browser/app/Makefile
can't read ./browser/app/Makefile.in: No such file or directory
creating browser/base/Makefile
can't read ./browser/base/Makefile.in: No such file or directory
creating browser/components/Makefile
can't read ./browser/components/Makefile.in: No such file or directory
creating browser/components/bookmarks/Makefile
can't read ./browser/components/bookmarks/Makefile.in: No such file or directory
creating browser/components/bookmarks/public/Makefile
can't read ./browser/components/bookmarks/public/Makefile.in: No such file or
directory
creating browser/components/bookmarks/src/Makefile
can't read ./browser/components/bookmarks/src/Makefile.in: No such file or directory
creating browser/components/build/Makefile
can't read ./browser/components/build/Makefile.in: No such file or directory
creating browser/components/downloads/Makefile
can't read ./browser/components/downloads/Makefile.in: No such file or directory
creating browser/components/downloads/public/Makefile
can't read ./browser/components/downloads/public/Makefile.in: No such file or
directory
creating browser/components/downloads/src/Makefile
can't read ./browser/components/downloads/src/Makefile.in: No such file or directory
creating browser/components/prefwindow/Makefile
can't read ./browser/components/prefwindow/Makefile.in: No such file or directory
creating browser/components/prefwindow/content/Makefile
can't read ./browser/components/prefwindow/content/Makefile.in: No such file or
directory
creating browser/components/prefwindow/locale/Makefile
can't read ./browser/components/prefwindow/locale/Makefile.in: No such file or
directory
creating browser/components/search/Makefile
can't read ./browser/components/search/Makefile.in: No such file or directory
creating browser/components/search/resources/Makefile
can't read ./browser/components/search/resources/Makefile.in: No such file or
directory
creating toolkit/Makefile
can't read ./toolkit/Makefile.in: No such file or directory
creating toolkit/components/autocomplete/Makefile
can't read ./toolkit/components/autocomplete/Makefile.in: No such file or directory
creating toolkit/components/autocomplete/public/Makefile
can't read ./toolkit/components/autocomplete/public/Makefile.in: No such file or
directory
creating toolkit/components/autocomplete/src/Makefile
can't read ./toolkit/components/autocomplete/src/Makefile.in: No such file or
directory
creating toolkit/components/build/Makefile
can't read ./toolkit/components/build/Makefile.in: No such file or directory
creating toolkit/components/satchel/Makefile
can't read ./toolkit/components/satchel/Makefile.in: No such file or directory
creating toolkit/components/satchel/public/Makefile
can't read ./toolkit/components/satchel/public/Makefile.in: No such file or
directory
creating toolkit/components/satchel/src/Makefile
can't read ./toolkit/components/satchel/src/Makefile.in: No such file or directory
creating toolkit/content/mac/Makefile
can't read ./toolkit/content/mac/Makefile.in: No such file or directory
creating toolkit/skin/mac/Makefile
can't read ./toolkit/skin/mac/Makefile.in: No such file or directory
creating toolkit/skin/unix/Makefile
can't read ./toolkit/skin/unix/Makefile.in: No such file or directory
creating toolkit/skin/win/Makefile
can't read ./toolkit/skin/win/Makefile.in: No such file or directory
creating toolkit/xre/Makefile
can't read ./toolkit/xre/Makefile.in: No such file or directory
creating ipc/ipcd/Makefile
creating ipc/ipcd/daemon/public/Makefile
creating ipc/ipcd/daemon/src/Makefile
Currently the only way to obtain Firebird source is via CVS.  You can use
anonymous CVS as described in http://www.mozilla.org/cvs.html .

In the future, we may make source tarballs available for releases.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → INVALID
Hi all,
I have tried to compile a gtk2 build of Firebird 0.6.1 using the source available.
This source does include the patch but i'm getting a new build error when i try
to compile Firebird 0.6.1 i have confirmed that the original patch is in the
source code.
I'll re-open this bug as there still is bustage at compile time.
Mozilla 1.4, 1.5alpha and 1.5latest compile fine with gtk2 so it does seem to be
with a Firebird modification to the Mozilla source.

Here's the error i'm getting during the compile...

compiler@fabsun136 sh> gmake
/opt/sfw/bin/gmake export
gmake[1]: Entering directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app'
gmake[2]: Entering directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app/profile'
gmake[3]: Entering directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app/profile/chrome'
gmake[3]: Nothing to be done for `export'.
gmake[3]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app/profile/chrome'
gmake[2]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app/profile'
../../config/nsinstall -R -m 644 profile/all.js ../../dist/bin/defaults/pref
gmake[1]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app'
/opt/sfw/bin/gmake libs
gmake[1]: Entering directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app'
CC -o MozillaFirebird-bin -I/usr/openwin/include -xbuiltin=%all -mt
-I/usr/openwin/include -xbuiltin=%all -mt  -DNDEBUG -DTRIMMED -xO2 
nsBrowserApp.o nsStaticComponents.o -xildoff -zlazyload -zcombreloc   
-L../../dist/bin -L../../dist/lib -L../../dist/lib/components -lxpcom_compat_c
-lxpconnect -luconv -lucvmath -li18n -loji -lipcdc -lnecko -lnecko2 -lpref
-lcaps -lchrome -lrdf -lhtmlpars -lgfxps -lgfxxprint -lgfx_gtk -limglib2
-lgkplugin -ljsdom -lwidget_gtk2 -lxremote_client -lgklayout -lmork -ldocshell
-lprofile -lnsprefm -lembedcomponents -lwebbrwsr -leditor -ltxmgr -lcomposer
-laccessibility -lnsappshell -lfileview -lmozfind -lxremoteservice -lappcomps
-ltoolkitcomps -lcookie -lwallet -lwalletviewers -lxmlextras -lp3p -lautoconfig
-lsystem-pref -ltransformiix -luniversalchardet -ltypeaheadfind -lwebsrvcs
-lpipboot -lpipnss -lpippki -lbrowsercomps -lunicharutil_s -lucvutil_s -ljsj
-lgtkxtbin -lgfxshared_s -lgfxft2_s -lxlibrgb -lxprintutil -lgkgfx -lxulapp_s
../../dist/lib/libxulapp_s.a -L../../dist/bin -lmozjs -L../../dist/bin -lxpcom 
-L/fab/fabsun108/compiler/mozilla_firebird/mozilla/dist/lib -lplds4 -lplc4
-lnspr4 -lpthread -ldl -lrt  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgdk_pixbuf-2.0 -lm -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl
-lglib-2.0    -lsocket -ldl -lm  -L../../dist/lib/components -L../../dist/lib
-lmozpng -L../../dist/lib -lmozjpeg -L../../dist/lib -lmozz  -L../../dist/bin
-L../../dist/lib ../../dist/lib/libcrmf.a -lsmime3 -lssl3 -lnss3 -lsoftokn3  
-L/usr/openwin/lib -R/usr/openwin/lib -lXt -L/usr/openwin/lib -R/usr/openwin/lib
-lXp -lXext -lX11 -L../../dist/lib -lxpcom_compat    
Undefined			first referenced
 symbol  			    in file
inet_addr                          
../../dist/lib/components/libprofile.a(nsProfileLock.o)  (symbol belongs to
implicit dependency /usr/lib/libnsl.so.1)
inet_ntoa                          
../../dist/lib/components/libprofile.a(nsProfileLock.o)  (symbol belongs to
implicit dependency /usr/lib/libnsl.so.1)
nsSystemPrefModule_gModuleInfo      nsStaticComponents.o
ld: fatal: Symbol referencing errors. No output written to MozillaFirebird-bin
gmake[1]: *** [MozillaFirebird-bin] Error 1
gmake[1]: Leaving directory
`/fab/fabsun108/compiler/mozilla_firebird/mozilla/browser/app'
gmake: *** [all] Error 2
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
QA Contact: asa
Mick, can you still reproduce this with the source from the 0.7 release?
QA Contact: bugzilla
Hi Simon,

This bug still exists with compiling gtk2 builds of Firebird 0.7 using the
Firebird 0.7 source tarball on the Mozilla ftp site. I am assuming that the
patch checked in by Brian is included in the Firebird 0.7 source tarball.
The build stop's in the same place with the same error. I've tried using gtk2.1
and gtk2.2 libraries but it does'nt make any difference.
I am able to compile a gtk1.2.10 build of Firebird 0.7 and it work's perfectly.

I am able to compile gtk2 builds of Mozilla 1.5 and they working fine, so i can
verify that my Forte compiled and Sun compiled gtk2 libraries are o.k.
This bug seems to be specific to the Firebird source but i'm no gtk2 expert to
be able to track down this issue
confirming
Status: UNCONFIRMED → NEW
Ever confirmed: true
*** Bug 237692 has been marked as a duplicate of this bug. ***
I just ran through a GTK2 buildof firefox 0.9.1 on Solaris 9 (with bundled
GNOME 2.0) and Sun Studio 9 compilers - no issues. I didn't try to build the
installer (see bug 241808), though.

Is this bug still valid?
I tried you idea of compiling a gtk2 build of Firefox 0.9.1 without the
installer, and it works fine.
It does confirm that the Firefox installer is broken for GTK2 builds only on
Solaris in bug 241808.
I did have to start with a new profile though as Firefox kept crashing, without
giving me any error message. After starting with the new profile i get the
following error/warning message when Firefox starts which does not appear under
gtk12 builds of Firefox...

mkelleh@the_mick> /opt/MozillaFirefox/firefox
Killed

(firefox-bin:16138): Gtk-WARNING **: Unable to locate theme engine in
module_path: "mist",

(firefox-bin:16138): Gtk-WARNING **: Unable to locate theme engine in
module_path: "mist",
*** loading the extensions datasource
*** nsExtensionManager::_finishOperations - failure, catching exception so
finalize window can close

It does continue on and start Firefox o.k. If those errors are'nt anything to
worry about this bug can probably be closed as the build problems with Firefox
are now better covered by bug 241808.
Summary: Cannot compile gtk2 build of Firebird 0.6 with Forte 7 → Cannot compile gtk2 build of Firefox with Forte 7
This bug can probably be closed at this stage as Resolved->Fixed.
The 'installer' still does'nt work properly but no one is using that
functionality when building Solaris releases of Firefox.
gtk2 builds of Firefox have been compiling o.k. since 0.9.1+
WFM per reporter's comment.
Status: NEW → RESOLVED
Closed: 21 years ago20 years ago
Resolution: --- → WORKSFORME
QA Contact: bugzilla → build.config
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.

Attachment

General

Created:
Updated:
Size: