Re: Bulding Seamonkey - client.py missing

2020-08-23 Thread Ian Neal via support-seamonkey

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]

2020-08-19 Thread Erik Rull
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

2020-08-19 Thread Erik Rull
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

2020-08-19 Thread Don Spam's Reckless Son

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

2020-08-19 Thread Erik Rull
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