


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.
Frank Quirk
Copyright © 1999 [AccountiX, Inc.]. All rights reserved.
Revised: April 24, 2008