I've spent the day rebuilding firefox on all of my desktops that I
regard as "supported". Most of the x86_64 systems were no problem,
but my oldest is LFS-7.0 and on that it failed while building
js/src/vm/Debugger.cpp -
/scratch/working/mozilla-release/js/src/vm/Debugger.cpp:2674:1: error: invalid
conversion from 'JSBool (*)(JSContext*, unsigned int, JS::Value*) {aka int
(*)(JSContext*, unsigned int, JS::Value*)}' to
'JSPropertyOp {aka int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long
int>, JS::MutableHandle<JS::Value>)}' [-fpermissive]
Followed by a host of similar messages. In this case,
[-fpermissive] is a hint : I added it to my CXXFLAGS (and also my
CFLAGS) and it has now completed. I hope that anyone else still
using such an old (2 years!) LFS for a desktop system will find that
useful :-)
Usually, it's *newer* versions of g++ which give the problems! In
this case, LFS-7.1 and LFS-7.3 were fine (I don't have an ongoing
7.2 system).
Still got one system to (re) do - LFS-7.4 (mostly) on my mac G5
with 32-bit ppc userspace : it failed during the link (after 8h40m),
the disk was full : only 4.5GB available on that filesystem before I
untarred firefox :-(
ĸen
--
das eine Mal als Tragödie, dieses Mal als Farce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page