Hallo! Well, to repeat it: I am NOT running out of memory during compilation and I do NOT use a 32 bit system, but 64 bit. There is plenty of hard disk space available.
I tried it on a second Debian 8 system, also failed. Interestingly, I was able to compile and install without any problems on a Debian 7 system with only 2 GB memory. Now, that is strange. I compared the two mozconfig files, both of the successful compilation and the failing one, but they are the same. Is there anything else I could check or compare to find the error? Dimitris Am Samstag, den 05.12.2015, 13:53 -0800 schrieb Ivan Zaigralin: > Do you actually run out of memory? Check the disk space also, that thing > grows to many GiBs. > > The memory bug seems to be x32-related (not just windoze though), and > apparently you can sidestep it by using gold: > > # On IA32, use gold since GNU ld runs out of memory linking libxul.so > export CC="gcc -B$(path to)/gold" > export CXX="g++ -B$(path to)/gold" > > or something along these lines. Never actually had to do anything like > that myself, and not at all sure this will fix anything. > > Good luck :) > > On 12/05/2015 01:08 PM, Dimitris Arvanitis wrote: > > Hallo! > > > > Thank you. Unfortunately I am not able to compile it. It stops after > > some minutes, these are the last lines of output: > > > > make[6]: Leaving directory > > '/tmp/compile/icecat-38.4.0/src/obj-x86_64-linux-gnu/dom/bindings' > > make[5]: Leaving directory > > '/tmp/compile/icecat-38.4.0/src/obj-x86_64-linux-gnu' > > /tmp/compile/icecat-38.4.0/src/config/recurse.mk:36: recipe for target > > 'compile' failed > > make[4]: *** [compile] Error 2 > > make[4]: Leaving directory > > '/tmp/compile/icecat-38.4.0/src/obj-x86_64-linux-gnu' > > /tmp/compile/icecat-38.4.0/src/config/rules.mk:541: recipe for target > > 'default' failed > > make[3]: *** [default] Error 2 > > make[3]: Leaving directory > > '/tmp/compile/icecat-38.4.0/src/obj-x86_64-linux-gnu' > > /tmp/compile/icecat-38.4.0/src/client.mk:398: recipe for target > > 'realbuild' failed > > make[2]: *** [realbuild] Error 2 > > make[2]: Leaving directory '/tmp/compile/icecat-38.4.0/src' > > client.mk:171: recipe for target 'build' failed > > make[1]: *** [build] Error 2 > > make[1]: Leaving directory '/tmp/compile/icecat-38.4.0/src' > > /usr/share/cdbs/1/class/makefile.mk:47: recipe for target > > 'debian/stamp-makefile-build' failed > > make: *** [debian/stamp-makefile-build] Error 2 > > dpkg-buildpackage: error: debian/rules build gave error exit status 2 > > > > There are some hits when searching the net, but no actual solutions. One > > analysis suggests it is due to memory limits, 8 GB of RAM would be > > necessary to successfully compile Firefox. But then again, this was only > > reported with 32 bit Windows. I am using a fully updated 64 bit Debian > > 8.2 with 4 GB RAM memory, and RAM is not even near limit when compiling > > aborts, swap is hardly touched. > > > > Anyone got an idea? It is frustrating, I have yet to successfully > > compile an IceCat version of the 38 branch. > > > > Dimitris > > > > > > > > -- > > http://gnuzilla.gnu.org > > >
signature.asc
Description: This is a digitally signed message part
-- http://gnuzilla.gnu.org
