ax_for_linux_banner.gif (3640 bytes)

In order to introduce the newest version of AccountiX, AccountiX, Inc. proudly announces  the Get Acquainted package.  This consists of Accounts Receivable, Accounts Payable and General Ledger.  A complete  package for every business.   This package is available now  for $295.00.  If customization is desired, the Get Acquainted Source Code package for $695.00 is the ticket. To purchase one of these packages, select Get Acquainted at the AX Store

Miscellaneous
After installation, in both the 2.2 and 2.4 kernels, some annoying messages regarding the /etc/default/lang file are ocurring.  To resolve this, please add the following lines to the /etc/default/lang file:
        LANG="en_US"
        LC_ALL="en_US"
        LINGUAS="en_US"
                      

For Red Hat 8.0, these entries must be made to /etc/sysconfig/i18n as well

Red Hat  9.0 will require the installation of linux-abi.  Instructions for this can be found at www.dennisallen.com.
Thanks to Jason Pernito  and Dennis Allen for providing this solution.

We have been advised that the installation of DOSEMU will allow the running of FoxPro for DOS under Red Hat 9.0.  This
is on the advice of a user running  Vision Point 2000 on Red Hat.  The DOSEMU package is available at www.dosemu.org.

2.4 Kernel
FoxPro for Unix Runtime does run with the new kernel.  It is required to install the linux-abi module.  The instructions for installing this module are located at www.dennisallen.com.  Current testing, using this module, indicates resolution of problems in the SMP environment.

2.2 Kernel
The following instruction refer to the 2.2 kernel.   The iBCS module was present in this version and was not included in the migration to the 2.4 kernel.

Red Hat 2.2
In order to install FoxPro for Unix Runtime, certain modifications must be made to the iBCS module of the Linux kernel. To determine the presence of iBCS in your Linux environment, use the command lsmod.  If module is not present, you will need to reinstall your Linux package.  To include the iBCS module, you create a /etc/rc.d/rc.modules file.  The contents of this file will be:

   #!/bin/sh
    insmod /lib/modules/2.2.5-15smp/misc/iBCS.o

The directory "2.2.5-15smp" should be adjusted for each individual installation. Set the file permission for the rc.module to 755 with the command "chmod 755 rc.module".

There are certain modifications which need to be made to iBCS for FoxPro Runtime to execute. The first modification is to the signal.c file.  To do this change to the directory /usr/src/linux/ibcs/iBCSemul.  You will then issiue the command "vi signal.c".  In the file signal.c you will locate the function deactivate_signal().  This should be located around line 95.  You will add the line:
                        recalc_sigpending(task) ;

The function should look like:

   void
    deactivate_signal(struct task_struct "task, int signum)
    {
            spin_lock_irq(&task->sigmask_lock) ;
            sigdelset(&task->signal, signum) ;
            recalc_sigpending(task) ;
            spin_unlock_irq(&task->sigmask_lock) ;
    }

Once this has been accomplished, you will save the modified signal.c file with the entry ":wq".

You will then change to the directory /usr/sre/linux/ibcs.  You will need to edit the file CONFIG.  If one does not exist, create one (example for i386 platforms):

   cp CONFIG.i386 CONFIG

 Use the editor of your choice to modify the file CONFIG.  Locate KERNEL and make sure the line is               "KERNEL=/usr/src/linux".  If this line is not present, add the line.  If this line is not present, the iBCS module cannot be compiled.  You might want to make other changes such as for example, you have a single CPU you would change "SMP=yes" to "SMP=no"  When you have made all changes, save the file.

While in the iBCS directory, you will now compile a new iBCS module with the following two commands:

   make
  make install

During the compile, you will see a large number of messages.  If either "make" command bombs right away, something is either missing or was not set right.  a missing "/include/linux/modversions.h file", for examplemeans that you did not set the CONFIG file's KERNEL option.  To check if you did create a new iBCS module, enter the following commands:

   cd /lib/modules/2.2.5-15smp/misc
    ls -l iBCS*

You should see two files. The file iBCS.o is the original component, the file iBCS is the new file.  You can load and test your new module with the following commands:

   rmmod iBCS                 # Remove any loaded module
   insmod iBCS                 # Install a new one

Caldera eServer and eDesktop
In order to install FoxPro for Unix Runtime, certain modifications must be made to the iBCS module of the Linux kernel. To determine the presence of iBCS in your Linux environment, use the command lsmod.  If module is not present, you will need to reinstall your Linux package.  To include the iBCS module, you create a /etc/rc.d/rc.modules file.  The contents of this file will be:

   #!/bin/sh
    insmod /lib/modules/2.2.5-15smp/misc/iBCS.o

The directory "2.2.5-15smp" should be adjusted for each individual installation. Set the file permission for the rc.module to 755 with the command "chmod 755 rc.module".

FoxPro Installation
You are now ready to install FoxPro Runtime.   Down load the following files into the /tmp directory.

         Foxpro Runtime

When this has been completed, change to /tmp. Unzip the file with the command "gunzip foxrun.tar.gz"  Install FoxPro runtime with the command "./foxr.inst.sh"  During the installation of FoxPro Runtime, a terminal emulation, at386b, has been added to your system.  For FoxPro to work correctly on the console the command "FOXTERM=at386b;export FOXTERM" must be executed prior to starting FoxPro.

FoxPro Runtime is now installed.  You are now ready to finish the down load of Trial modules or Single User modules.

A detailed discussion of these changes is provided at www.dennisallen.com. Dennis Allen has done a great deal of research on this subject and a review of his article will provide the necessary information to execute Fox Runtime.  Select "FoxPro for UNIX 2.6 FAQ" on his WEB page.

Trial Modules      Home

ax_logo.gif (2442 bytes)                                                                                                                                                    Send more stuff!


Frank Quirk
Copyright © 1999 [AccountiX, Inc.]. All rights reserved.
Revised: April 01, 2007

Free JavaScripts provided
by The JavaScript Source