ATLAS on QNX 4.25 host

Hello

Is anybody experienced in installing ATLAS 3.2 in QNX 4.x ?
I tried to install ATLAS on QNX 4.25 host (Pentium III 733MHz, 128 MB
RAM) with WATCOM 10.6 C-compiler.Config finished with success, however,
while installing ATLAS the errors occured. The problems are:
1)ATL_walltime.c(83): Error! E1055: Unable to open ‘sys/resource.h’
2)ERROR 393 DURING CACHESIZE SEARCH. I set maximum cache size to 4096 KB
(during config). Is it too much or too little or just enough?
As far as I know, WATCOM 10.6 is the ANSI-compliant compiler, therefore
it should fulfill requirements for ATLAS.
Any hints ?

Piotr Uruski
uru@pit.gda.pl

Piotr Uruski <uru@pit.gda.pl> wrote:

Hello

Hi Piotr,

Is anybody experienced in installing ATLAS 3.2 in QNX 4.x ?
I tried to install ATLAS on QNX 4.25 host (Pentium III 733MHz, 128 MB
RAM) with WATCOM 10.6 C-compiler.Config finished with success, however,
while installing ATLAS the errors occured. The problems are:
1)ATL_walltime.c(83): Error! E1055: Unable to open ‘sys/resource.h’

The file specified in an #include directive couldn’t be located. Make sure
that the appriopriate path for the file is included in the list of paths
specified in the INCLUDE environment variable or the i= option on the command
line.

Marcin

2)ERROR 393 DURING CACHESIZE SEARCH. I set maximum cache size to 4096 KB
(during config). Is it too much or too little or just enough?
As far as I know, WATCOM 10.6 is the ANSI-compliant compiler, therefore
it should fulfill requirements for ATLAS.
Any hints ?

Piotr Uruski
uru@pit.gda.pl

To anyone experienced in installing ATLAS !

I made a little effort and adjusted config.c so that the
proper OS and architecture are detected (QNX4_PIII).
When running installation process and compiling the file fc.c
the errors occured:
…/fc.c(261): Error! E1164: Invalid hexadecimal constant
It pertains to declaration of the NBmm function which name is created by
joining some predefined macros (substrings). The resulting name of the
function includes “0x” substring.
…/fc.c(512): Error! E1164: Invalid hexadecimal constant
It pertains to call of the NBmm function.
How to fix that ?

Piotr Uruski