[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Iceweasel / Iceape on Alpha Lenny



Hello everyone!

There is some worry about web browser status on Debian Alpha, Lenny release.

Currently, Iceweasel segfaults on some pages.
It doesn't segfault on heavy pages like gmail.com or news.google.it.
Insted it segfaults on simple pages like www.google.it (or google.de,
as reported on bugreport).
I volunteer for some testing, if somebody who has better experience
with Iceweasel /xulrunner needs some help.

Another browser which I am using is Iceape.
Iceape was in Lenny until some days before official release, then it
was removed.
Before that, Iceape 1.1.14 used to be in Lenny at testing stage.
I didn't remove Iceape package from my system, so I was able to
continue browsing the web with my Alphas.

Since Iceape isn't in Lenny any more and I cannot fully repackage it,
I tried to build Iceape 1.1.17-1 from unstable/sid sources.
It compiles and build smoothly, with no manual correction involved.
It also runs very fine on every web page I surfed in last two days.
If you woyld like to test, you could build Iceape from sid by your own
(in about 3 hours, builds without manual help)
Otherwise feel free to use the packages I built.
Please report me any problem in fetching and installing these custom
build packages.

deb http://www.decadence.it/debian/ lenny main

I also tried to build xulrunner-1.9.1.1 from experimental sources but
both 1.9.1.1-1 and 1.9.1.1-2 fail in building with either GCC 4.3 and
4.2.
The final problem is reported from make as follow:
...
nsNSSCallbacks.cpp
c++ -o nsNSSCallbacks.o -c -fvisibility=hidden -DNSS_ENABLE_ECC
-DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 -DMOZILLA_INTERNAL_API
-D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API
-D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI
-DIMPL_NS_NET -DIMPL_THEBES  -DOSTYPE=\"Linux2.6.30\" -DOSARCH=Linux
-I/usr/include/nss -I. -I. -I../../../../dist/include/nspr
-I../../../../dist/include/xpcom -I../../../../dist/include/string
-I../../../../dist/include/necko -I../../../../dist/include/uriloader
-I../../../../dist/include/pref -I../../../../dist/include/docshell
-I../../../../dist/include/caps -I../../../../dist/include/dom
-I../../../../dist/include/intl -I../../../../dist/include/locale
-I../../../../dist/include/profile
-I../../../../dist/include/windowwatcher -I../../../../dist/include/js
-I../../../../dist/include/widget -I../../../../dist/include/layout
-I../../../../dist/include/content
-I../../../../dist/include/xpconnect
-I../../../../dist/include/unicharutil
-I../../../../dist/include/pipboot -I../../../../dist/include
-I../../../../dist/include/pipnss -I/usr/include/nspr
-I/home/sources2/xulrunner-1.9.1.1/dist/sdk/include    -fPIC
-fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual
-Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align
-Wno-invalid-offsetof -Wno-long-long -g -fno-strict-aliasing -mieee
-pthread -pipe  -DNDEBUG -DTRIMMED -Os -freorder-blocks
-fno-reorder-functions    -DMOZILLA_CLIENT -include
../../../../mozilla-config.h -Wp,-MD,.deps/nsNSSCallbacks.pp
nsNSSCallbacks.cpp
c++ -o nsNSSComponent.o -c -fvisibility=hidden -DNSS_ENABLE_ECC
-DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 -DMOZILLA_INTERNAL_API
-D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API
-D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI
-DIMPL_NS_NET -DIMPL_THEBES  -DOSTYPE=\"Linux2.6.30\" -DOSARCH=Linux
-I/usr/include/nss -I. -I. -I../../../../dist/include/nspr
-I../../../../dist/include/xpcom -I../../../../dist/include/string
-I../../../../dist/include/necko -I../../../../dist/include/uriloader
-I../../../../dist/include/pref -I../../../../dist/include/docshell
-I../../../../dist/include/caps -I../../../../dist/include/dom
-I../../../../dist/include/intl -I../../../../dist/include/locale
-I../../../../dist/include/profile
-I../../../../dist/include/windowwatcher -I../../../../dist/include/js
-I../../../../dist/include/widget -I../../../../dist/include/layout
-I../../../../dist/include/content
-I../../../../dist/include/xpconnect
-I../../../../dist/include/unicharutil
-I../../../../dist/include/pipboot -I../../../../dist/include
-I../../../../dist/include/pipnss -I/usr/include/nspr
-I/home/sources2/xulrunner-1.9.1.1/dist/sdk/include    -fPIC
-fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual
-Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align
-Wno-invalid-offsetof -Wno-long-long -g -fno-strict-aliasing -mieee
-pthread -pipe  -DNDEBUG -DTRIMMED -Os -freorder-blocks
-fno-reorder-functions    -DMOZILLA_CLIENT -include
../../../../mozilla-config.h -Wp,-MD,.deps/nsNSSComponent.pp
nsNSSComponent.cpp
nsNSSCallbacks.cpp:1113: error: ‘CERT_StringFromCertFcn’ does not name a type
nsNSSCallbacks.cpp: In function ‘char*
MyAlternateOCSPAIAInfoCallback(CERTCertificate*)’:
nsNSSCallbacks.cpp:1139: error: ‘oldOCSPAIAInfoCallback’ was not
declared in this scope
nsNSSCallbacks.cpp: In function ‘SECStatus RegisterMyOCSPAIAInfoCallback()’:
nsNSSCallbacks.cpp:1184: error: ‘oldOCSPAIAInfoCallback’ was not
declared in this scope
nsNSSCallbacks.cpp:1184: error:
‘CERT_RegisterAlternateOCSPAIAInfoCallBack’ was not declared in this
scope
nsNSSCallbacks.cpp: In function ‘SECStatus UnregisterMyOCSPAIAInfoCallback()’:
nsNSSCallbacks.cpp:1203: error: ‘oldOCSPAIAInfoCallback’ was not
declared in this scope
nsNSSCallbacks.cpp:1204: error:
‘CERT_RegisterAlternateOCSPAIAInfoCallBack’ was not declared in this
scope
make[6]: *** [nsNSSCallbacks.o] Error 1
make[6]: *** Waiting for unfinished jobs....
make[6]: Leaving directory
`/home/sources2/xulrunner-1.9.1.1/security/manager/ssl/src'
make[5]: *** [libs] Error 2
make[5]: Leaving directory
`/home/sources2/xulrunner-1.9.1.1/security/manager/ssl'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/home/sources2/xulrunner-1.9.1.1/security/manager'
make[3]: *** [libs_tier_toolkit] Error 2
make[3]: Leaving directory `/home/sources2/xulrunner-1.9.1.1'
make[2]: *** [tier_toolkit] Error 2
make[2]: Leaving directory `/home/sources2/xulrunner-1.9.1.1'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/sources2/xulrunner-1.9.1.1'
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

So there is a problem in nsNSSCallbacks.cpp that prevents building.
It would be nice to fix it and test newer iceweasel and xulrunner on
Alpha, at least we could build some backports to handle the fact that
iceweasel 3.0.6 isn't fully working.

Bye!
gl


Reply to: