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