On Fri, Jan 07, 2011 at 08:36:33PM +0000, Ken Moffat wrote: >On Fri, Jan 07, 2011 at 07:33:38PM +0200, Thanos Baloukas wrote: > > Tried latest stable seamonkey-2.0.11 > > Compilation with both and without both --with-system-nspr --with-system-nss > > options > > (nspr-4.8.6 nss-3.12.8) resulted in the same failure as seamonkey-2.0: > > nsIXULDocument.h: No such file or directory > > Retried seamonkey-2.0 without both --with-system-nspr --with-system-nss > > options > > Same results > > > > Thank you for answering > > Regards > > Thanos > > Are you still trying to build against xulrunner ? If so, don't - > xulrunner is now from the mozilla-1.9.2 series, but I think the > seamonkey-2.0 series are from mozilla-1.9.1. > > ??en > -- > das eine Mal als Trag??die, das andere Mal als Farce > --
Thanks Ken, for the advice. I removed the --disable-xul option and recompiled seamonkey-2.0 and seamonkey-2.0.11 with the following options: --prefix=/usr --enable-application=suite --with-system-zlib --with-system-png --with-system-jpeg --enable-system-cairo --enable-safe-browsing --disable-gnomevfs --disable-gnomeui --disable-dbus --enable-canvas --enable-strip --disable-tests --disable-installer --disable-updater --disable-accessibility --enable-svg --enable-ldap and had failure on crashreporter part: c++ -o host_dump_symbols.o -c -I/home/thanos/build/seamonkey-2.0/comm-1.9.1/mozill a/toolkit/crashreporter/google-breakpad/src/common/linux/../.. -I/home/thanos/build /seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-breakpad/src/common/ linux -I. -I../../../../../../dist/include -I../../../../../../dist/include/brea kpad_linux_common -I/home/thanos/build/seamonkey-2.0/seamonkey-build/mozilla/dist/i nclude/nspr -I/home/thanos/build/seamonkey-2.0/seamonkey-build/mozilla/dist/sdk/ include -I/home/thanos/build/seamonkey-2.0/seamonkey-build/mozilla/dist/include/nsp r /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google- breakpad/src/common/linux/dump_symbols.cc /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc: In function 'bool<unnamed>::WriteFormat(in t, const char*, ...)': /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc:176:46: error: 'vsnprintf' was not declare d in this scope /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc: In function 'bool<unnamed>::ComputeSizeAnd RVA(Elf32_Addr, <unnamed>::SymbolInfo*)': /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc:487:19: error: 'stderr' was not declared i n this scope /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc:488:60: error: 'fprintf' was not declared in this scope /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc: In function 'bool<unnamed>::LoadSymbols(El f32_Ehdr*, <unnamed>::SymbolInfo*)': /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc:586:13: error: 'stderr' was not declared i n this scope /home/thanos/build/seamonkey-2.0/comm-1.9.1/mozilla/toolkit/crashreporter/google-br eakpad/src/common/linux/dump_symbols.cc:586:48: error: 'fprintf' was not declared in this scope make[7]: *** [host_dump_symbols.o] Error 1 make[7]: Leaving directory `/home/thanos/build/seamonkey-2.0/seamonkey-build/mozill a/toolkit/crashreporter/google-breakpad/src/common/linux' make[6]: *** [libs] Error 2 make[6]: Leaving directory `/home/thanos/build/seamonkey-2.0/seamonkey-build/mozill a/toolkit/crashreporter' make[5]: *** [libs] Error 2 make[5]: Leaving directory `/home/thanos/build/seamonkey-2.0/seamonkey-build/mozill a/toolkit' make[4]: *** [libs_tier_toolkit] Error 2 make[4]: Leaving directory `/home/thanos/build/seamonkey-2.0/seamonkey-build/mozill a' make[3]: *** [tier_toolkit] Error 2 make[3]: Leaving directory `/home/thanos/build/seamonkey-2.0/seamonkey-build/mozill a' make[2]: *** [default] Error 2 make[2]: Leaving directory `/home/thanos/build/seamonkey-2.0/seamonkey-build/mozill a' make[1]: *** [default] Error 2 make[1]: Leaving directory `/home/thanos/build/seamonkey-2.0/seamonkey-build' make: *** [build] Error 2 ----------------------------------------------------------------------------------- Looks like libcurl's incompatibility. My version is curl-7.20.0 Though ./configure --help doesn't offer a --disable-crashreporter option, in mozilla's web page https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites there is an instruction to users that don't have and fail to get libcurl, to use the option --disable-crashreporter. So I added that and comppilation succeded. Proceeded to installation. By the book (svn-20110105 from now on): This package does not come with a test suite. However, it can be launched from the build directory before installing with the command line: ../seamonkey-build/mozilla/dist/seamonkey/seamonkey. In my tree (seamonkey-2.0) the binary is located to a different location, at ../seamonkey-build/mozilla/dist/bin/seamonkey. Something is wrong. The intree binary however executed ok and offered browsing and mailing services. By the book: make -f client.mk install Executed, created and populated /usr/lib/seamonkey-2.0/ and installed /usr/bin/seamonkey By the book: install -v -m644 ../seamonkey-build/mozilla/dist/public/ldap-private/* \ /usr/include/seamonkey-2.0/ldap This command presupposes that /usr/include/seamonkey-2.0/ was created (and populated obviously) by the previous. This was not the case in my installation. I knew that the installation was broken but procceded. First install -v -m755 -d /usr/include/seamonkey-2.0/nss and then the book's above. Finally By the book: install -v -m755 -d /usr/include/seamonkey-2.0/nss && cp -v -Lf ../seamonkey-build/mozilla/dist/{private,public}/nss/*.h \ /usr/include/seamonkey-2.0/nss $/usr/bin/seamonkey Seamonkey run, but could not display any page. The tree's complexity makes the thought to ask from any blfs user that has seamonkey-2.0 installed, and uses install-log package managment, to send me the logfile and try a manual installation, to look rather naive. However I am ready to try, before I use the option to copy the tree in /opt and run seamonkey from there. Any suggestions? Thanos -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page