I have build lightning.xpi and installed it successfully some weeks ago on
seamonkey V2.
Today I reinstalled the last nightly build of seamonkey (2.0.1pre) and
updated the sources (via python client.py checkout) for lightning but I
receive a compilation error:
c++ -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 -pedantic -fno-strict-aliasing -fshort-wchar
-pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-
functions -fPIC -shared -Wl,-z,defs -Wl,-h,libnecko.so -o libnecko.so
nsNetModule.o -lpthread -Wl,-rpath-link,/local/com_central/src/objdir-
sb-release/mozilla/dist/bin -Wl,-rpath-link,/usr/local/lib -Wl,--whole-
archive ../base/src/libneckobase_s.a ../dns/src/libneckodns_s.a
../socket/base/libneckosocket_s.a ../streamconv/src/libnkconv_s.a
../streamconv/converters/libnkcnvts_s.a ../mime/src/libnkmime_s.a
../cache/src/libnkcache_s.a ../protocol/about/src/libnkabout_s.a
../protocol/data/src/libnkdata_s.a ../protocol/file/src/libnkfile_s.a
../protocol/ftp/src/libnkftp_s.a ../protocol/http/src/libnkhttp_s.a
../protocol/res/src/libnkres_s.a
../protocol/viewsource/src/libnkviewsource_s.a ../wifi/src/libneckowifi_s.a
-Wl,--no-whole-archive -L../../dist/bin -L../../dist/lib
/local/com_central/src/objdir-sb-release/mozilla/dist/lib/libunicharutil_s.a
-L/local/com_central/src/objdir-sb-release/mozilla/dist/bin -lxpcom -
lxpcom_core -L/local/com_central/src/objdir-sb-release/mozilla/dist/bin -
L/local/com_central/src/objdir-sb-release/mozilla/dist/lib -lplds4 -lplc4 -
lnspr4 -lpthread -ldl -L../../modules/zlib/src -lmozz -Wl,--version-script
-Wl,/local/com_central/src/mozilla/build/unix/gnu-ld-scripts/components-
version-script -Wl,-Bsymbolic -ldl -lm
../cache/src/libnkcache_s.a(nsDiskCacheDeviceSQL.o): In function
`DCacheHash(char const*)':
nsDiskCacheDeviceSQL.cpp:(.text+0x3ff3): undefined reference to
`nsDiskCache::Hash(char const*, unsigned int)'
nsDiskCacheDeviceSQL.cpp:(.text+0x4002): undefined reference to
`nsDiskCache::Hash(char const*, unsigned int)'
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld:
libnecko.so: hidden symbol `nsDiskCache::Hash(char const*, unsigned int)'
isn't defined
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld:
final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
gmake[6]: *** [libnecko.so] Error 1
gmake[6]: Leaving directory `/local/com_central/src/objdir-sb-
release/mozilla/netwerk/build'
gmake[5]: *** [libs] Error 2
gmake[5]: Leaving directory `/local/com_central/src/objdir-sb-
release/mozilla/netwerk'
gmake[4]: *** [libs_tier_necko] Error 2
gmake[4]: Leaving directory `/local/com_central/src/objdir-sb-
release/mozilla'
gmake[3]: *** [tier_necko] Error 2
gmake[3]: Leaving directory `/local/com_central/src/objdir-sb-
release/mozilla'
gmake[2]: *** [default] Error 2
gmake[2]: Leaving directory `/local/com_central/src/objdir-sb-
release/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/local/com_central/src/objdir-sb-release'
make: *** [build] Error 2
Any hints?
I have see that during the sources update a very large number of files were
updated/added
Many thanks in advance
Philippe