On Thu, Feb 24, 2000 at 01:56:26PM +0800, Krishna Kumar.R wrote:
> Hi all,
> I am currently running foxbase on SCO unix. I am looking for running
foxbase on
> linux. Can anybody tell me how to do that?
> Thanks In Advance
> Krishna Kumar
I tried getting SCO foxplus to run under iBCS2 but discovered that
the binaries I have are old 286 Xenix a.out binaries running on a SCO
Unix system and was never able to get the 286 emulator to compile properly.
If you've got something newer that was actually designed as a Unix binary,
you may be able to run it under iBCS2. Try running the file command on
some of the command binaries on that SCO system. If you see something
like "pre-SysV 286 executable" as a result, you're probably screwed.
If you see something like "ELF 32-bit LSB executable 80386" you might
just have a shot at the emulator route.
One option that I've experimented with is "FlagShip". You compile
your dbase/clipper/foxbase/foxplus programs with FlagShip and you get C
code out that links against their libraries. They have a personal, single
use license that's free for download if you just want to try it out.
<www.fship.com> It seems to work fair enough to me. I've got a customer
who wants to port their old foxplus application to a modern system (Linux)
and I was able to port the code to FlagShip in less than a day's time. Was
almost 9000 lines of code but only had a few minor glitches. Most of the
code cleaned up and ran under either foxplus (foxpcomp) or FlagShip. There
were a few areas of syntactical differences that had to be unique. That
will end up making it worth the $$$$ to purchase the full compiler when
we decide to cut them over to the new system.
I've also tried X2C with much less success. <http://x2c.dtop.com/>
I wasn't able to get that to work at all with this app. It may work for
better for you. It turned into a ton of frustration for me.
There is also dbMAN, which is suppose to be a dBase-III system
(which is what foxbase is based on) but the link to that appears to have
moved or died. There also appears to be another dBMan out there that's
doesn't seem to be related.
There are also perl modules for getting at xbase (.dbf) files,
if you are in a position where you can write something new from scratch
or you need to access the databases from web pages. Check out CPAN for
more information on those.
I found most of these on a Database list at:
<http://linas.org/linux/db.html>
Another good list of database systems is at:
http://SAL.KachinaTech.COM/H/index.shtml
Mike
--
Michael H. Warfield | (770) 985-6132 | [EMAIL PROTECTED]
(The Mad Wizard) | (770) 331-2437 | http://www.wittsend.com/mhw/
NIC whois: MHW9 | An optimist believes we live in the best of all
PGP Key: 0xDF1DD471 | possible worlds. A pessimist is sure of it!