Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Laurenz Sommer

Pages: [1] 2
1
:(
Maybe it vanishes by itself just as it came.

Anyway, thanks for your help!

Laurenz

2
From a regular browser on a PC I can access the wap address and see the forum contents. But if I'm not previous logged on the forum I see the message that says "Your session timed out while posting. Please go back and try again." no matter what password I put there.
That's exactly what is happening to me.
Thanks for investigating this, I will wait patiently for your results.

Laurenz

3
Thanks for confirming this. But with my mobile I can't log in with the full version because the full version is to big for it's memory  :o  (a Siemens S55 made in 2003, so I am not surprised about this).
I think the login status is preserved based on cookies because on my laptop I am logged in at home and when using my universities internet access.
I understand that this problem does not apply to many users but as this mobile login page is there I think it should work.

4
Whenever I browse the OS2World forum with my mobile phone I use the mobile version (http://www.os2world.com/forum/index.php?wap2) but since the forum outage in September I am no longer able to log in using it. I go to the login page http://www.os2world.com/forum/index.php?action=login;wap2 enter username and password but when I select 'Login' it says
Quote
An Error Has Occurred!
Your session timed out while posting. Please go back and try again.
At first I thought it is a problem with my mobile, but now I tested it with different browsers on different computers (Firefox on OS/2, Windows and Linux; Vivaldi on Windows and Linux; Opera and Chrome on Windows) and it didn't work so it is obviously not the fault of the ancient browser I use on my mobile. I tried deleting cookies and cache but this didn't help.
Can anyone confirm that logging in with the mobile version does not work or am I the only one who is experiencing this? Any thoughts how to fix this?

Thanks in advance, Laurenz

5
Programming / Re: How to build Seamonkey?
« on: June 19, 2017, 02:00:18 pm »
What was the problem with 4os2 again? I saw some hints in this thread, but no explanations why one should only use CMD for dev.
With SET COMSPEC=C:\OS2\4OS2.EXE only one processor core was utilised while building. Another problem with 4os2 in COMSPEC not related to development of Firefox/SeaMonkey: When you start an exe from a REXX program compiled with rexx2exe, 4os2 tries to execute the exe as an REXX script, not as a binary executable and fails of course.
When executing 'make package' in 4os2 it hung after compressing xul.dll with lxlite.

6
Programming / Re: How to build Seamonkey?
« on: June 18, 2017, 09:09:43 pm »
Oh, yes I forgot about autoreconf.
The problem with param.h is fixed, with the up to date libc-devel from netlabs-exp no editing was needed when I built SeaMonkey yesterday.
I'll edit my post obove when I'm home, right now I'm traveling by train and post with my mobile phone made in 2003 :D

7
Setup & Installation / Re: format /fs:hpfs does not work
« on: June 18, 2017, 05:52:08 pm »
You have to change to e:\os2image\disk_3 before you run format, typing the full path to format.com like you did is not enough.

8
Programming / Re: How to build Seamonkey?
« on: June 18, 2017, 01:53:52 pm »
I have verified my setup on another laptop; in the hope it might be helpful to someone:
The following packages need to be installed either via 'yum install' or ANPM's Quick install:
Code: [Select]
netlabs-exp
nasm gcc gcc-wlink gcc-wrc kbuild-make m4 grep gawk perl python findutils tar pkgconfig perl-PathTools pthread-devel
exceptq exceptq-devel autoconf213 autoconf nspr-devel nss-devel libicu-devel pixman-devel cairo-devel pango-devel
fontconfig-devel freetype-devel libkai-devel libvpx-devel libjpeg-turbo-devel libpng-devel zlib-devel bzip2-devel
hunspell-devel libcx-devel expat-devel python-test ffmpeg-devel libtool libtool-ltdl-devel gettext-devel
git
mercurial
Install the OS/2 Developer's Toolkit, this may be done with yum, too.
In the config.sys set VIRTUALADDRESSLIMIT=3072.
Reboot, so changes applied to your config.sys become active.
Install lxlite from http://home.earthlink.net/%7Esteve53/betas/lxlt135-shl-20121201.zip into your PATH.
Follow Dave's instructions to download the sources: https://bitbucket.org/dryeo/dry-comm-esr31/src/ad7137973e042eb45ca5fb35764ebafb2db40f4c/BUILD.OS2?at=default&fileviewer=file-view-default. If you get an 'File or directory not found' error it might be possible that you have to set HOSTNAME in your environment settings.
Download all attached files, edit them  so the paths match your environment. Move config.site to \usr\local\share.
Open a command shell in \cc-31\mozilla, execute sh.exe in this command shell. In sh execute the following:
Code: [Select]
autoconf213
(cd js/src && autoconf213)
(cd js/src/ctypes/libffi && autoreconf -fi)
(cd nsprpub && autoconf)
In /cc-31 open a command shell (use cmd.exe, not 4os2, and pay attention that the environment setting COMSPEC is set to C:\os2\ cmd.exe). Run mozenv.cmd and build_suite.cmd. After the build process completes run smxqs.cmd, cd into obj-sm and execute 'make package'.
The zip package is in \cc-31\obj-sm\dist.
The build process took about 5 and a half hour on a laptop with an Intel CoreDuo 1,83 GHz and 2 GiB RAM; 8 and a half hour with a Pentium M 2,13 GHz and 1280 MiB RAM.

This instruction might be wrong, incomplete or completely useless. Especially it is likely that some of the RPM packages are not necessary.
Thanks to everyone, who helped me finding out the steps.

9
Programming / Re: How to build Seamonkey?
« on: June 14, 2017, 12:28:41 am »
OK, so I have already added the patch to my repository with git add and git commit?
I see, powerful means confusing me with power :-[ ;D
I will dig through some tutorials and in conjunction with your crash course it hopefully will be enough for me.

10
Programming / Re: How to build Seamonkey?
« on: June 13, 2017, 03:10:21 am »
Thanks for being patient with me :) I followed your instructions and successfully (at least I got no error) applied the patch you mentioned above. The only thing that puzzles me, is it said something like 'patches is up to date' (patches is my working branch; I don't recall the exact term and it was in german) after I executed git rebase master (with the branch patches enabled).
Anyway, I'll open a topic in the Mozilla newsgroup for the further process.
I need to verify which packages are really needed, because I think I installed a few unnecessary ones while searching for the error, but then I will post a short instruction.

11
Programming / Re: How to build Seamonkey?
« on: June 12, 2017, 12:50:13 pm »
Best to create a git branch to apply the patch to. If you need help doing it, reply here.
Are you talking about creating a repository at e. g. github or is there a way to create a local repository? My knowledge about git is very limited and I have actually no clue how to do either of this :-\.
At the moment I am reading through mozilla.dev.ports.os2, later I will post there.

12
Programming / Re: How to build Seamonkey?
« on: June 10, 2017, 09:44:14 pm »
It's working! Right now I'm posting with my own build of SeaMonkey. Thanks to all of you who participated into this thread!
Dave, I built libcx as suggested by you, and replaced the files, but it didn't help. make package hung after compressing plugin-container.exe. I thought it might be possible to finish the packing by restarting again and again until all executables got processed by lxlite, so I opened 4os2, set up the environment, and executed
Code: [Select]
start cmdto get a new command prompt. This was necessary because python didn't terminate properly after pressing CTRL-C and I didn't want to set up the environment for each command prompt. But in that cmd.exe window the remaining executables were compressed without error. To sum it up: Maybe make package failed because I ran it in 4os2 (but I had SET COMSPEC=C:\OS2\CMD.EXE in my environment).

One last question: I compared the build configuration at about:buildconfig of my version with Dave's, and under configure arguments --enable-os2-high-mem was missing. How do I set this option in my own Build environment? Do I have to add the line
Code: [Select]
ac_add_options --enable-os2-high-mem to my mozconfig?

@Dave Shall I send you an email regarding the german locale patch you mentioned before?

13
Programming / Re: How to build Seamonkey?
« on: June 10, 2017, 03:10:01 pm »
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 ;D. 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:
Code: [Select]
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:
Code: [Select]
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).

14
Programming / Re: How to build Seamonkey?
« on: June 09, 2017, 08:55:40 pm »
I installed ICU, renamed obj-sm, build, same error.
Then I installed any RPM package which Dave has installed and I hadn't (except for GBM-DEVEL, GBMDLL, libodin, libusb1, libusb1-devel, libusb1-devel-doc, libusbcalls, libusbcalls-devel and odin-exe-tools which interfered with files I had already installed and I considered them to be unrelated to Firefox/Seamonkey), renamed obj-sm, ran auto(re)config(213), build, same error >:(. It seems to me as if the problem is caused either by a missing file which is not installed via RPM or my environment settings are incorrect.
Any thoughts about that? :(

15
Programming / Re: How to build Seamonkey?
« on: June 08, 2017, 11:08:03 pm »
No, I have not. But Dave hasn't either :-\. At the moment the laptop is building for 260 minutes with a new obj dir and I won't touch it until it fails or succeeds :). In round about 40 minutes I'll know if it passes the critical point.

Edit: No success, same error as before :( I will try again with icu installed.

Pages: [1] 2