Marek:

>Well, truely speaking I do not use OS/2 :). I simply had
>a chance to access an OS/2 system on my friend's computer.
>He bought OS/2 long ago (he says he payed too much for it
>;-)) and still has an old machine running OS/2 - because
>of a sentiment - I guess for the money he payed ;-).

Perhaps around 200 USD

>I don't know the OS/2 version - I didn't check it (in fact
>I wouldn't even know how to check this).

Ver
or
Syslevel
or
OS() under (x)Harbour

>I installed eComStation build environment dated 2007/10/22
>which has gcc 3.3.5, make 3.81, bash 2.0.0.

This is Paul Smedley environment. He use to make Unix ports to OS/2-eCS
http://www.smedley.info/os2ports/

Other option is moztools package, used to build Mozilla, Firefox, ... under OS/2

>Itp didn't work unfortunately - so I had to install something
>which is called EMX - I found one on a net - version 0.9c ??.

emx/gcc, old gcc

>The main disapointment was bash. It does not support ==,&&,||
>operators. The second disapointment was ld. It requires that
>-o option has to have a space before the following file name.
>And the third disapointment was ld again. It does not support
>-Wl,--start-group,-Wl,--end-group options. I didn't want to
>fight with a proper libraries order, so I used a dirty hack
>to solve this problem, to succesfully compile static version
>of harbour. For some strange reason gtcrs did not compile ok
>because of undefined TIOCGWINSZ. I had a similar problem with
>DJGPP and gtpca, but here it was a problem with some disabled
>features in DJGPP header files. I didn't have time to carefully
>check the real problem, so I simply disabled gtcrs compilation.

>Still harbour.dll does not link ok. The linker says something
>like "exebind failed ...". I completly do not know what is it
>talking about ;-).

As I saw, you were happy playing some hours with this environment  :-)

I am suspecting some things:
- You found it easy to understand and use in short time
- Paul Smedley environment may have something different to my environment
My "news" make.exe 3.81beta1 and 3.81r2 does not build anything in each directory, as described in previous messages - After deletion of all files in root dir, re-installation of eCS left some directories like E:\PREVIOUS\ecs\dll, and maybe some dlls are missing in new installation causing make and related to fail


>I know you will not agree with me :), but I don't think it is
>worth the efforts to keep harbour compatible with OS/2. It is
>a dead system - IBM confirmed this lately - and those using it
>have now many new possibilities to migrate to newer systems.

December 2006 IBM discontinued OS/2 support/selling

>But that's my opinion only and I don't want to argue about it :).

:-)
I started to use OS/2 2.0, 2.1 around begin of 1994, when it required 8 (!) Mb RAM to run properly (remember that times, and high cost of memory ?). It was definitely superior to Win 3.x, DR-DOS (7.x from Novell), in performance, multitasking and mainly stability Since then I used to build DOS (Clipper) and run Win3.x systems and as main development machine

Around 2001 I started to test Linux (Corel Linux, RedHat 7.3, Mandrake 8, ..) and since then I have many flavors of them

MS reached good level of OS until Win2000, which was nearest of OS/2 quality, then WinXP and recently Win Vista revisited some risks

In the last years ...
- My main development environment is Win32 (around 80% of time), using WinXPP SP2 and recently Windows Vista HP, using Core2Duo 2 Ghz, with 2 Gb RAM (250 times 8 Mb) My graphs library Citlalli made with Clipper/(x)Harbour/FW(H) is a must-tool of my daily work, together with (x)Harbour and Clipxnet

- Use / test some Linux like Mandriva 2008 (32-64bits), FC, PCLOS, Ubuntu, Knoppix, ... Until now no one reach an end-user level for desktop machine, compared to OS/2, Win32 (well, Vista is a surprises box) I am surprised about some silly errors found in any kind of releases of Linux ( or many cookers in same kitchen or low quality of development )

- My main computer is under eCS 1.2MR, acting as "server" for many purposes, including connection to Internet (TCP/IP services, VNC, SVN, ...)
Highly reliable is perhaps main reason to mantain it as server
"Near zero" problems, compared to other environments, no virus, no hangs, ...
Here I use Clipxnet, my system for Clipper code scripts/Web based systems
Working with Xitami Web Server, Apache, MySQL, (x)Harbour, it is I highly stable environment for Web based systems
End user fronts/screens are not necessary in these server modes

Around 13 years I took decision of not left Clipper and jump to other languages (VBasic, PowerBuilder, Clarion, ...) and now I am happy with that choice. (x)Harbour raised as an excellent development tool, and many creative developers keep them as an up-to-date tool Clipper code / (x)Harbour / Clipxnet / DBFCDX is the SAME tool in any of my environments ( Win32, OS/2, Linux ), and work equal in any of them

Is time to stop using OS/2 as an good and reliable server with Clipxnet/Clipper language support ? No, not yet :-)
.. but as always, I keep looking for some comparable solution

David Macias


_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to