Re: Bulding Seamonkey - client.py missing
On 19/08/2020 5:01 pm, Erik Rull wrote: Don Spam's Reckless Son wrote: I can't help directly, but: - It looks as though you are trying to compile for Linux - Have you looked at the thread "2.53.1 build error: NSModules are not ordered appropriately" by Tristan Miller? The thread was opened on 3-3-2020. Don't bother with my contributions there, the FRG ones (+ Tristan's responses) are key. Thanks - but I don'T find the thread, I joined too late to the list and the newsgroup archive doesn't seem to be public available. Any other description for building the software from sources? So both FF and SM seem to be invalid here... The python command definitively points to a file that is not existing in the repos. So it's more a question about a broken repo, isn't it? Best regards, Erik client.py is no longer used and probably needs removing. For building 2.53.x one starting point is the README.txt on the ftp page: http://ftp.mozilla.org/pub/seamonkey/releases/2.53.4b1/README.txt You can leave out the "-b 2_53_4_beta_01" part to just pull whatever the current default branch is. You will need to make sure you have installed the build tools, see https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_SeaMonkey_build#Installing_build_tools Minimum rust level is 1.37.0 (up to 1.43.1 should work). Clang version 9.0.1 is maximum tested. You will need a mozconfig similar to below (make sure you set a suitable MOZ_OBJDIR). Regards, Ian Example mozconfig: export CC=clang export CXX=clang++ mk_add_options MOZ_CO_PROJECT=suite ac_add_options --enable-application=suite ac_add_options --enable-calendar ac_add_options --enable-irc ac_add_options --enable-dominspector ac_add_options --enable-debugqa mk_add_options MOZ_OBJDIR=/home/username/obj-dir ac_add_options --enable-optimize ac_add_options --enable-release ac_add_options --enable-js-shell ac_add_options --enable-elf-hack ac_add_options --enable-update-channel=release ac_add_options --disable-debug-symbols ac_add_options --disable-tests # Use ccache ac_add_options --with-ccache=/usr/bin/ccache # Needed to enable breakpad in application.ini export MOZILLA_OFFICIAL=1 # Disable checking that add-ons are signed by the trusted root MOZ_ADDON_SIGNING=0 # Disable enforcing that add-ons are signed by the trusted root MOZ_REQUIRE_SIGNING=0 # Package js shell export MOZ_PACKAGE_JSSHELL=1 ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey
documentation outdated [was Re: Bulding Seamonkey - client.py missing]
Erik Rull wrote: > Don Spam's Reckless Son wrote: >> Erik Rull wrote: >>> Hi all, >>> >>> I tried to build seamonkey from the sources and followed the instructions >>> until >>> this point: >>> >>> comm-central$ python client.py checkout >>> python: can't open file 'client.py': [Errno 2] No such file or directory >>> >>> I checked the cloned repo and there is no client.py existing - of course >>> lots of >>> other .py files but none that would fit the needs... same with the release >>> repo... >>> >>> Where can I get this from? >>> >>> When checking for the firefox compilation, the steps are quite similar so I >>> fail >>> at the same step... hg, etc. was installed. >>> >>> Thanks! >>> >>> Best regards, >>> >>> Erik >>> >> >> I can't help directly, but: >> - It looks as though you are trying to compile for Linux >> - Have you looked at the thread "2.53.1 build error: NSModules are not >> ordered >> appropriately" by Tristan Miller? The thread was opened on 3-3-2020. Don't >> bother with my contributions there, the FRG ones (+ Tristan's responses) are >> key. >> > > Thanks - but I don'T find the thread, I joined too late to the list and the > newsgroup archive doesn't seem to be public available. > > Any other description for building the software from sources? So both FF and > SM > seem to be invalid here... The python command definitively points to a file > that > is not existing in the repos. So it's more a question about a broken repo, > isn't it? > > Best regards, > > Erik Ok, I'm a big step further - the documentation on the seamonkey page is completely outdated. The common mozilla repos do not contain this script any longer and / or report this as a no longer supported approach. So HOW to compile seamonkey for Linux? There must be a way, otherwise there would not be an installer for Linux :-) Best regards, Erik ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey
Re: Bulding Seamonkey - client.py missing
Don Spam's Reckless Son wrote: > Erik Rull wrote: >> Hi all, >> >> I tried to build seamonkey from the sources and followed the instructions >> until >> this point: >> >> comm-central$ python client.py checkout >> python: can't open file 'client.py': [Errno 2] No such file or directory >> >> I checked the cloned repo and there is no client.py existing - of course >> lots of >> other .py files but none that would fit the needs... same with the release >> repo... >> >> Where can I get this from? >> >> When checking for the firefox compilation, the steps are quite similar so I >> fail >> at the same step... hg, etc. was installed. >> >> Thanks! >> >> Best regards, >> >> Erik >> > > I can't help directly, but: > - It looks as though you are trying to compile for Linux > - Have you looked at the thread "2.53.1 build error: NSModules are not ordered > appropriately" by Tristan Miller? The thread was opened on 3-3-2020. Don't > bother with my contributions there, the FRG ones (+ Tristan's responses) are > key. > Thanks - but I don'T find the thread, I joined too late to the list and the newsgroup archive doesn't seem to be public available. Any other description for building the software from sources? So both FF and SM seem to be invalid here... The python command definitively points to a file that is not existing in the repos. So it's more a question about a broken repo, isn't it? Best regards, Erik ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey
Re: Bulding Seamonkey - client.py missing
Erik Rull wrote: Hi all, I tried to build seamonkey from the sources and followed the instructions until this point: comm-central$ python client.py checkout python: can't open file 'client.py': [Errno 2] No such file or directory I checked the cloned repo and there is no client.py existing - of course lots of other .py files but none that would fit the needs... same with the release repo... Where can I get this from? When checking for the firefox compilation, the steps are quite similar so I fail at the same step... hg, etc. was installed. Thanks! Best regards, Erik I can't help directly, but: - It looks as though you are trying to compile for Linux - Have you looked at the thread "2.53.1 build error: NSModules are not ordered appropriately" by Tristan Miller? The thread was opened on 3-3-2020. Don't bother with my contributions there, the FRG ones (+ Tristan's responses) are key. -- spammo ergo sum, viruses courtesy of https://www.nsa.gov/malware/ ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey
Bulding Seamonkey - client.py missing
Hi all, I tried to build seamonkey from the sources and followed the instructions until this point: comm-central$ python client.py checkout python: can't open file 'client.py': [Errno 2] No such file or directory I checked the cloned repo and there is no client.py existing - of course lots of other .py files but none that would fit the needs... same with the release repo... Where can I get this from? When checking for the firefox compilation, the steps are quite similar so I fail at the same step... hg, etc. was installed. Thanks! Best regards, Erik ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey