TeLLie, you are my hero! That was exactly my problem
The build did fail again with an error caused by lxlite, but with lxlite 1.3.5 (I had v1.3.8 from Hobbes) suggested by Dave it finally succeeded
. Thanks to all of you!
But it's to early to celebrate: After running smxqs.cmd, running make package in obj-sm hung after compressing xul.dll:
resource://gre/modules/services-sync/util.js
resource://gre/modules/sqlite/sqlite_internal.js
resource://gre/modules/templateUtils.js
resource://gre/modules/traceHelper.js
resource://gre/modules/virtualFolderWrapper.js
resource://gre/modules/vtt.jsm
resource://gre/modules/workers/PromiseWorker.js
resource://gre/modules/workers/require.js
┌[ lxLite ]─────────────────────────────────┬[ Version 1.3.5 shl ]┐
├ Copyright 1996,97 by FRIENDS software ├ All rights ┤
├ Copyright 2001,03 by Max Alekseyev └ reserved ┘
├ Modified by Steven H. Levine
├ Current directory ../../dist/seamonkey/
├ xul.dll initial:79946305 final:42484011 gain: 91.2%
├┤Total gain: 437462294 bytes
└┤Done
I pressed ENTER to see if it's waiting for some input, but no reaction.
Then I pressed CTRL-C and that gave me:
Traceback (most recent call last):
File "D:/gecko45/mozilla/toolkit/mozapps/installer/packager.py", line 421, in <module>
main()
File "D:/gecko45/mozilla/toolkit/mozapps/installer/packager.py", line 417, in main
copier.copy(args.destination)
File "D:/gecko45/mozilla/python/mozbuild/mozpack/copier.py", line 384, in copy
if f.copy(destfile, skip_if_older):
File "D:/gecko45/mozilla/python/mozbuild/mozpack/files.py", line 267, in copy
strip(dest)
File "D:/gecko45/mozilla/python/mozbuild/mozpack/executables.py", line 99, in strip
if subprocess.call(cmd) != 0:
File "D:/usr/lib/python2.7/subprocess.py", line 525, in call
return Popen(*popenargs, **kwargs).wait()
File "D:/usr/lib/python2.7/subprocess.py", line 1378, in wait
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
File "D:/usr/lib/python2.7/subprocess.py", line 479, in _eintr_retry_call
return func(*args)
KeyboardInterrupt
make.exe[3]: *** [stage-package] Error 1
make.exe[3]: Leaving directory `D:/gecko45/obj-sm/suite/installer'
make.exe[2]: *** [make-package] Error 2
make.exe[2]: Leaving directory `D:/gecko45/obj-sm/suite/installer'
make.exe[1]: *** [default] Error 2
make.exe[1]: Leaving directory `D:/gecko45/obj-sm/suite/installer'
make.exe: *** [package] Error 2
Help, the curse of Mozilla rests on me
I know the last build instructions are quite outdated. But it's better to start from them IMO. I don't know if MakeOmfLibs.cmd or other stuff will be done automatically during RPM installation. By installing too much untested stuff from the RPM repos which lacks any usable documentation it will not be a working solution.
I don't think installing the old packages would have brought me any further, because only few of them are still usable for Firefox 45. I did compile Mozilla 1.8 some months ago which was indeed pretty easy because of the complete documentation, but installing the Packages via RPM is much more convenient
if you know which packages to install (I don't blame the developers, they have a lot to do and do a great job). When I am finally done, I will post a list of needed packages and steps.
Thanks Tellie, that's exactly the problem and should have been fixed in the latest libc.
But it isn't fixed, I have installed the latest (0.6.6-33) libc-devel, but the param.h is dated 10/26/2014 (I hope this date is formatted correctly, I'm always confused by the american format).