Opened 17 years ago
Closed 15 years ago
#14560 closed defect (wontfix)
Mozilla crashes on Leopard
Reported by: | marco.falconi@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Low | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | leopard | Cc: | |
Port: |
Description
when I try to build mozilla I get the following error message:
---> Building mozilla with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_mozilla/work/mozilla" && make all " returned error 2 Command output: prlink.c:795: warning: 'ResolveAliasFile' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h:1035) prlink.c:801: warning: 'GetDiskFragment' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h:345) prlink.c:805: warning: 'p2cstrcpy' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:599) prlink.c: In function 'pr_LoadViaDyld': prlink.c:897: warning: 'NSAddImage' is deprecated (declared at /usr/include/mach-o/dyld.h:230) prlink.c: In function 'PR_UnloadLibrary': prlink.c:1360: warning: 'NSUnLinkModule' is deprecated (declared at /usr/include/mach-o/dyld.h:169) prlink.c:1376: warning: 'CloseConnection' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h:382) prlink.c: In function 'pr_FindSymbolInLib': prlink.c:1498: warning: 'c2pstrcpy' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:578) prlink.c:1501: warning: 'FindSymbol' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h:401) prlink.c:1518: warning: 'NSLookupSymbolInImage' is deprecated (declared at /usr/include/mach-o/dyld.h:182) prlink.c:1522: warning: 'NSAddressOfSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:188) prlink.c:1547: warning: 'NSLookupSymbolInModule' is deprecated (declared at /usr/include/mach-o/dyld.h:181) prlink.c:1549: warning: 'NSAddressOfSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:188) prlink.c: In function 'PR_GetLibraryFilePathname': prlink.c:1739: warning: assignment discards qualifiers from pointer target type gmake[6]: *** [prlink.o] Error 1 gmake[6]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_mozilla/work/mozilla/nsprpub/pr/src/linking' gmake[5]: *** [export] Error 2 gmake[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_mozilla/work/mozilla/nsprpub/pr/src' gmake[4]: *** [export] Error 2 gmake[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_mozilla/work/mozilla/nsprpub/pr' gmake[3]: *** [export] Error 2 gmake[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_mozilla/work/mozilla/nsprpub' gmake[2]: *** [nspr] Error 2 gmake[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_mozilla/work/mozilla' gmake[1]: *** [export] Error 2 gmake[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_mozilla/work/mozilla' make: *** [all] Error 2 Error: Status 1 encountered during processing.
I have an Intel Mac with Mac OS X 10.5.2. Is there anyone that can help me solve the problem? (and maybe explaining me what the problem actually is because I can't understand a thing in this error message...)
Thank you!
Change History (16)
comment:1 Changed 17 years ago by jmroot (Joshua Root)
comment:2 Changed 17 years ago by jmroot (Joshua Root)
Well, I fixed that error in r34975, but it seems there's still work to be done. Now I get this:
/usr/bin/g++-4.0 -I/opt/local/include -I/usr/X11/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pipe -O2 -fpascal-strings -no-cpp-precomp -fno-common -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O -fPIC -o libxpcom_compat_c.dylib nsXPCOMObsolete.o nsRegistry.o -L/opt/local/lib -L../../../dist/bin -lxpcom -L../../../dist/bin -L/opt/local/var/macports/build/_Users_josh_Coding_dports-dev_svn_dports_www_mozilla/work/mozilla/dist/lib -lplds4 -lplc4 -lnspr4 -L/opt/local/lib -lpthread -L../../../dist/lib -lxpcom_compat -bundle -lm chmod +x libxpcom_compat_c.dylib nmedit -s ../../../build/unix/gnu-ld-scripts/components-export-list libxpcom_compat_c.dylib nmedit: can't make global coalesced symbols (like __ZTV10nsIFactory) into static symbols (use ld(1)'s -exported_symbols_list option) in a final linked image: /ork/mozilla/xpcom/obsolete/component/libxpcom_compat_c.dylib __ZN20nsRegValueEnumeratorD0Ev __ZN20nsRegValueEnumeratorD1Ev __ZThn4_N10nsRegistry14QueryInterfaceERK4nsIDPPv __ZThn4_N10nsRegistry22GetBytesUTF8IntoBufferEjPKcPhPj __ZThn4_N10nsRegistry23GetStringUTF8IntoBufferEjPKcPcPj __ZThn4_N10nsRegistry6AddRefEv __ZThn4_N10nsRegistry7ReleaseEv gmake[3]: *** [libxpcom_compat_c.dylib] Error 1 gmake[3]: *** Deleting file `libxpcom_compat_c.dylib' gmake[3]: Leaving directory `/opt/local/var/macports/build/_Users_josh_Coding_dports-dev_svn_dports_www_mozilla/work/mozilla/xpcom/obsolete/component'
comment:3 Changed 17 years ago by marco.falconi@…
yes now i get this error too... i saw that someone installing firefox on fink got the same error and solved it modifying the .mozconfig file: well this file doesn't even exist in the ports installation (even if the client.mk file appearently defines the pattern where searches such file, but I'm a novice of unix so I can't understand so much...), I tried to create it as described for fink compilation and I put it in the mozilla folder of macports but nothing changes: maybe client.mk couldn't find it? I hope someone can help... Thanks.
comment:4 Changed 17 years ago by jmroot (Joshua Root)
Priority: | High → Normal |
---|
I found the thread you're referring to (though a link would have been handy!) We don't use a .mozconfig, all the options are specified in the configure.args in the Portfile. Looks like it should be an easy fix (knock on wood…)
comment:5 Changed 17 years ago by marco.falconi@…
Thank you very much for the help, I'll be waiting for the fixing to be done (in Italy we touch our family jewels instead of wood, but the meaning is quite the same...)
comment:6 Changed 17 years ago by jmroot (Joshua Root)
The build succeeds as of r35022, but mozilla crashes at launch. I don't know if it's worth spending much more time on this.
comment:7 Changed 17 years ago by marco.falconi@…
I hoped galeon, that depends on mozilla, wouldn't crash, but it also does... when I try to launch it, it simply says "Segmentation fault"...
comment:8 Changed 17 years ago by jmroot (Joshua Root)
Well, if it's Galeon you want, there are other avenues that could be pursued. It can be built against Firefox (a port which does work on Leopard) or Seamonkey, for example.
comment:9 Changed 17 years ago by marco.falconi@…
can you explain me exactly how? what does it mean "build it against firefox or seamonkey"? thanks...
comment:10 Changed 17 years ago by afb@…
Keywords: | leopard added |
---|---|
Summary: | Mozilla won't build on Leopard → Mozilla crashes on Leopard |
comment:11 Changed 17 years ago by jmroot (Joshua Root)
Priority: | Normal → Low |
---|
There's now a working port of seamonkey 1.1.9, and I'm working on getting galeon to build against it.
comment:13 Changed 17 years ago by marco.falconi@…
I tried the new galeon port you have done, galeon builds but in configuring i get the following error:
checking which mozilla engine to use... firefox checking for XPCOM_COMPONENT... configure: error: Package requirements (firefox-xpcom >= 1.0) were not met: Package nspr was not found in the pkg-config search path. Perhaps you should add the directory containing `nspr.pc' to the PKG_CONFIG_PATH environment variable Package 'nspr', required by 'XPCOM', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables XPCOM_COMPONENT_CFLAGS and XPCOM_COMPONENT_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Error: Status 1 encountered during processing.
how can I solve it?
Thanks
comment:14 Changed 16 years ago by edwastrodowski@…
I just did a sudo port install mozilla on my iBook on 10.5.4 with only the error that it said I needed to do a force with a -f flag to activate it. and that worked. (I did this since I couldn't get seamonkey to compile on same).
entering mozilla -mail worked.. it forwarded the x11 to me 10 miles away {}.
So maybe the crashing is fixed on Leopard 10.5.4.
comment:16 Changed 15 years ago by tobypeterson
Resolution: | → wontfix |
---|---|
Status: | new → closed |
mozilla port was removed a while ago
Looks the same as with nspr in #12877.