Group talk: IceCat/Compile and package/build 52.3.0 on Devuan Jessie 1.0
From LibrePlanet
(→Errors when running ./configure) |
m (David Hedlund moved page Group talk:IceCat/Compile and package/build 52.3.0 on devuan (debian) jessie 1.0 to Group talk:IceCat/Compile and package/build 52.3.0 on Devuan Jessie 1.0: Improved title) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 8: | Line 8: | ||
== Errors when running ./configure == | == Errors when running ./configure == | ||
− | + | === .gdb_init === | |
<nowiki> | <nowiki> | ||
Creating config.status | Creating config.status | ||
Line 44: | Line 44: | ||
52.3.0/src/.gdbinit | 52.3.0/src/.gdbinit | ||
</nowiki> | </nowiki> | ||
− | |||
− | |||
+ | ln -s .gdbinit src/ #did not solve the problem #I should have tried cd src;ln -s ../.gdbinit .;cd .. | ||
+ | I commented out every line where .gdb_init* was added to a variable in src/build/moz.build. | ||
+ | === .ycm_extra_conf.py === | ||
<nowiki> | <nowiki> | ||
Line 77: | Line 78: | ||
t-52.3.0/src/.cargo/config.in') | t-52.3.0/src/.cargo/config.in') | ||
</nowiki> | </nowiki> | ||
+ | |||
cd src | cd src | ||
ln -s ../.ycm_extra_conf.py . | ln -s ../.ycm_extra_conf.py . | ||
cd .. | cd .. | ||
+ | |||
+ | === .cargo/config.in === | ||
+ | <nowiki> | ||
+ | Creating config.status | ||
+ | Reticulating splines... | ||
+ | Traceback (most recent call last): | ||
+ | File "src/configure.py", line 107, in <module> | ||
+ | sys.exit(main(sys.argv)) | ||
+ | File "src/configure.py", line 31, in main | ||
+ | return config_status(config) | ||
+ | File "src/configure.py", line 102, in config_status | ||
+ | return config_status(args=[], **encode(sanitized_config, encoding)) | ||
+ | File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/config_sta | ||
+ | tus.py", line 150, in config_status | ||
+ | the_backend.consume(definitions) | ||
+ | File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/ba | ||
+ | se.py", line 128, in consume | ||
+ | if (not self.consume_object(obj) and | ||
+ | File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/re | ||
+ | cursivemake.py", line 429, in consume_object | ||
+ | consumed = CommonBackend.consume_object(self, obj) | ||
+ | File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/co | ||
+ | mmon.py", line 250, in consume_object | ||
+ | pp.do_include(obj.input_path) | ||
+ | File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/preprocess | ||
+ | or.py", line 756, in do_include | ||
+ | raise Preprocessor.Error(self, 'FILE_NOT_FOUND', str(args)) | ||
+ | mozbuild.preprocessor.Error: ('', 0, 'FILE_NOT_FOUND', '/home/j/basteln/icecat/iceca | ||
+ | t-52.3.0/src/.cargo/config.in') | ||
+ | </nowiki> | ||
+ | |||
+ | vi src/mozconfig #added the following lines to the end of the file didn't work, removed afterwards | ||
+ | ac_add_options --disable-stylo | ||
+ | ac_add_options --without-servo | ||
+ | |||
+ | #Working | ||
+ | mkdir src/.cargo | ||
+ | touch src/.cargo/config.in |
Latest revision as of 16:32, 27 February 2018
Contents
Notes to "Other suggested libraries and dependencies"
- libstdc doesn't exist in Devuan Jessie it is called libstdc++ . See also: https://packages.debian.org/search?keywords=libstdc&searchon=names&suite=stable§ion=all
- libcomposite1 -> libxcomposite1
- I didn't find xulrunner
Errors when running ./configure
.gdb_init
Creating config.status Reticulating splines... Traceback (most recent call last): File "src/configure.py", line 107, in <module> sys.exit(main(sys.argv)) File "src/configure.py", line 31, in main return config_status(config) File "src/configure.py", line 102, in config_status return config_status(args=[], **encode(sanitized_config, encoding)) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/config_sta tus.py", line 147, in config_status definitions = list(definitions) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/frontend/e mitter.py", line 182, in emit objs = list(self.emit_from_context(out)) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/frontend/e mitter.py", line 1006, in emit_from_context % (var, path), context) mozbuild.frontend.reader.SandboxValidationError: ============================== ERROR PROCESSING MOZBUILD FILE ============================== The error occurred while processing the following file or one of the files it includ es: /home/j/basteln/icecat/icecat-52.3.0/src/build/moz.build The error occurred when validating the result of the execution. The reported error i s: File listed in FINAL_TARGET_FILES does not exist: /home/j/basteln/icecat/icecat- 52.3.0/src/.gdbinit
ln -s .gdbinit src/ #did not solve the problem #I should have tried cd src;ln -s ../.gdbinit .;cd ..
I commented out every line where .gdb_init* was added to a variable in src/build/moz.build.
.ycm_extra_conf.py
Creating config.status Reticulating splines... Traceback (most recent call last): File "src/configure.py", line 107, in <module> sys.exit(main(sys.argv)) File "src/configure.py", line 31, in main return config_status(config) File "src/configure.py", line 102, in config_status return config_status(args=[], **encode(sanitized_config, encoding)) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/config_sta tus.py", line 150, in config_status the_backend.consume(definitions) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/ba se.py", line 128, in consume if (not self.consume_object(obj) and File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/re cursivemake.py", line 429, in consume_object consumed = CommonBackend.consume_object(self, obj) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/co mmon.py", line 250, in consume_object pp.do_include(obj.input_path) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/preprocess or.py", line 756, in do_include raise Preprocessor.Error(self, 'FILE_NOT_FOUND', str(args)) mozbuild.preprocessor.Error: ('', 0, 'FILE_NOT_FOUND', '/home/j/basteln/icecat/iceca t-52.3.0/src/.cargo/config.in')
cd src ln -s ../.ycm_extra_conf.py . cd ..
.cargo/config.in
Creating config.status Reticulating splines... Traceback (most recent call last): File "src/configure.py", line 107, in <module> sys.exit(main(sys.argv)) File "src/configure.py", line 31, in main return config_status(config) File "src/configure.py", line 102, in config_status return config_status(args=[], **encode(sanitized_config, encoding)) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/config_sta tus.py", line 150, in config_status the_backend.consume(definitions) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/ba se.py", line 128, in consume if (not self.consume_object(obj) and File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/re cursivemake.py", line 429, in consume_object consumed = CommonBackend.consume_object(self, obj) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/backend/co mmon.py", line 250, in consume_object pp.do_include(obj.input_path) File "/home/j/basteln/icecat/icecat-52.3.0/src/python/mozbuild/mozbuild/preprocess or.py", line 756, in do_include raise Preprocessor.Error(self, 'FILE_NOT_FOUND', str(args)) mozbuild.preprocessor.Error: ('', 0, 'FILE_NOT_FOUND', '/home/j/basteln/icecat/iceca t-52.3.0/src/.cargo/config.in')
vi src/mozconfig #added the following lines to the end of the file didn't work, removed afterwards ac_add_options --disable-stylo ac_add_options --without-servo
#Working mkdir src/.cargo touch src/.cargo/config.in