OS2 World Community Forum
OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: -Micky on October 14, 2018, 09:46:05 pm
-
What is the difference?
seamonkey-2.42.9esr_r3_O2.en-US.os2
seamonkey-2.42.9esr_r3_s.en-US.os2
Micky
-
The optimization. Usually built with -O3, maximum optimization, the plain r3 version. People asked for other versions to test, the r3_O2 version is built with -O2, highly optimized but often safer (stabler) and the r3_s version is built with -Os, optimized for size, then speed, perhaps best on memory restrained systems.
As I said, they were sort of experimental as someone questioned my using -O3 so I built the others for comparison. The seamonkey-2.42.9esr_r3.en-US.os2.zip is probably the best.
-
Ah ok, thanks.
I installed Seamonkey-2.42.9esr_r3_s.en-US.os2 on my ecomstation 1.1. Kernel 14.105 UNI. Seamonkey starts, but you can see Seamonkey only for one second. All with a Dell Optiplex GX240 with a Intel P4 2.80 MHz cpu. 1024 MB Ram.
Put I the same hdd in a Fujitsu Siemens Esprimo with a Intel Core 2 6300 @ 1,86 GHZ cpu and 6000 MB ram Seamonkey runs. A little bit slow, but it runs.
Can anybody tell me why?
Micky
-
I take it that the 1MB of ram is a typo. Does Firefox run on the system? Look in your boot partition for a file, popuplog.os2 and see if there are any entries that may be related. Also look in the directory for any files ending in trp and post the latest if any are found.
-
I corrected the ram size. It was a typo. There runs no Firefox on the system. Here is the Popuplog.OS2.
Micky
-
What happens if you start SeaMonkey in safe mode, seamonkey.exe --safe-mode
-
Could not find the Mozilla runtime (xul.dll)
Micky
-
Hmm, that's strange. How have you installed the prerequisites?
-
I have this in config.sys:
SET PATH=C:\seamonkey-2.42.9esr_r3_s.en-us.os2\seamonkey;
SET MOZILLA_HOME=C:\home\default
Micky
-
You shouldn't need SeaMonkey in the PATH though it probably doesn't hurt. I meant the supporting libraries, from the README.OS2
libstdc++6 nspr nss libicu pixman cairo pango fontconfig freetype libkai
libvpx libjpeg-turbo libpng zlib bzip2 hunspell libcx
-
I have all those libs installed.
Micky
-
Where and how did you install them?
-
I have the Arca Noae Package Manager installed. I typed in on Command Prompt:
yum install libstdc++6 nspr nss libicu pixman cairo pango fontconfig freetype libkai
libvpx libjpeg-turbo libpng zlib bzip2 hunspell libcx
Micky
-
Does your LIBPATH statement in config.sys start with x:\usr\local\lib;x:\usr\lib where x: is the same as your UNIXROOT?
I forget, are you running ArcaOS? Or?
-
Search for double DLL names and delete those outside of \usr\lib. See also here (https://www.os2world.com/forum/index.php/topic,850.msg8736.html#msg8736).
Either read the instructions here (https://www.arcanoae.com/wiki/anpm/non-updated-systems/) or use Jan-Erik's dllCleanOut.cmd (https://www.os2world.com/forum/index.php/topic,803.msg7850.html#msg7850)
-
Don't forget to Remove the .; in front of LIBPATH and place it after the x:\usr\local\lib;x:\usr\lib (or at the end).
-
Usually built with -O3, maximum optimization, the plain r3 version. People asked for other versions to test, the r3_O2 version is built with -O2, highly optimized but often safer (stabler) and the r3_s version is built with -Os, optimized for size, then speed, perhaps best on memory restrained systems.
As I said, they were sort of experimental as someone questioned my using -O3 so I built the others for comparison. The seamonkey-2.42.9esr_r3.en-US.os2.zip is probably the best.
As Dave knows, I was the one who was whining about over-optimization, so he obliged me with the several variants he mentioned above. Although I tried all 3 versions, I settled on the -O2 build because that's what I wanted in the first place.
I don't know if it was the choice of optimization or the fact that Dave built these with gcc 5.x rather than gcc 4.x, but this is the most stable version of any mozapp I've ever run. I installed it on June 6th and have yet to get a .TRP (crash) report in my SM directory. Of course, the thing still has many, many problems - but to go for 4 months without a crash is still extremely impressive. Thanks, Dave.
-
Hi
Not sure which of the variants I have installed... Is there any way of discovering this from the installed package?
I ask because I see the occasional crash which does not generate a trp file and does not appear in popuplog.os2
Regards
Pete
-
about:buildconfig
c++ 5.3.0 -idirafter g:/OS2TK45/h -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -Zomf -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -DNDEBUG -DTRIMMED -g -march=i686 -O3 -fomit-frame-pointer
Note the -O3 after -march=i686.
Interestingly, I recently was having problems with SM vanishing. I ran a session with 2.35 and then went back to 2.42.9 and things are once again stable. Perhaps something got corrupted in my old profile and 2.35 fixed it, or just coincidence.
-
Hi Dave
Thanks, currently using a -Os version; Will have to give the -O2 version a try.
Regards
Pete
-
What means: Could not load XPCOM? I have this problem with ecomstation 2.2 en beta.
seamonkey-2.42.9esr.en-US.os2
seamonkey-2.42.9esr_r3.en-US.os2
I installed all necessary libs and files.
Micky
-
What means: Could not load XPCOM? I have this problem with ecomstation 2.2 en beta.
seamonkey-2.42.9esr.en-US.os2
seamonkey-2.42.9esr_r3.en-US.os2
I installed all necessary libs and files.
Micky
It's not finding part of its runtime or supporting DLLs. Are you sure you don't have duplicates hiding somewhere? Are you sure you got the latest versions? Though that would likely give you a sys2070.
How did you install all the needed libs?
-
I have Firefox ESR 10.0.12 and Thunderbird ESR 10.0.12. Both of them use the Xcom. And I have Seamonkey 2.14 installed.
Micky
-
Did you read the README.OS2? In particular the installation section? The newer SeaMonkey etc need a lot more supporting libs, namely
libstdc++6 nspr nss libicu pixman cairo pango fontconfig freetype libkai
libvpx libjpeg-turbo libpng zlib bzip2 hunspell libcx
-
Yes, I do. I installed all of those libs. Seamonkey could not find Xcom.
Micky
-
As I said, not finding xpcom is a generic error, we don't even have an xpcom dll any more.
Did you use yum or ANPM to install the libraries? You could get pmdll from hobbes and use it to check that all the DLLs are loaded and that there aren't any wrong ones on your LIBPATH. Load xul.dll to check.
-
I usr yum install.
I corrected some libs that was not in the libpath. Pmdll shows me, I use Xpcom.dll, that Mozrmi36.dll is not in the libpath. But I did not have this dll.
Micky
-
We are talking about 2.42.9ESR right? There is no xpcom.dll any longer and hasn't been for a while. It is now part of xul.dll. There is old code that refers to it when it can not find something, not very informative. I've never heard of Mozrmi36.dll and it is not a dependency on any version of SeaMonkey that I know of.
-
What is the difference?
seamonkey-2.42.9esr_r3_O2.en-US.os2
seamonkey-2.42.9esr_r3_s.en-US.os2
And where might these be found?
-
https://bitbucket.org/dryeo/dry-comm-esr31/downloads/ (https://bitbucket.org/dryeo/dry-comm-esr31/downloads/)