Platform: ALL Problem Details: OS Version: all Product Version: all Q. /usr/bin/ld: cannot find -lgcc_s |
Platform: ALL Problem Details: OS Version: all Product Version: all Q. Absoft V10.0 known supported Linux distributions.
|
Platform: ALL Problem Details: OS Version: all Product Version: all Q. Error ./makelicense "bash:/root: cannot execute binary file |
Platform: ALL Problem Details: OS Version: all Product Version: all Q. Is there a built in function to test if a variable is a NAN or INF? A. Please see this file for routines to test real and double values against NaN and INF. Make sure to see the comments in naninfchk.f and compile for your system (Big Endian or Little Endian) A test program has also been provided. |
Platform: All Problem Details: Product Version: any |
Platform: All Problem Details: OS Version: All Product Version: All A. This error message is returned when the license server is not found or
cannot be started, there are two common reasons for this to happen.
1. The license file has incorrect information. This is generally caused
because a license file was given to the installer that does not have
proper format. If you receive a license from Absoft that is plain text in an
email it will look similar to the following:
F95: XXXXXX-XXXX-XXXX-XXXX-XXXX-X
FX2: XXXXXX-XXXX-XXXX-XXXX-XXXX-X
The license manager does not recognize this format, as such you will need
to manually type the licenses into the installation program. The installation
program will then transform the licenses to the proper format, which will look
something like this:
LICENSE: XXXXXXXXXXXXXXXXXXXXXXX
LICENSE: XXXXXXXXXXXXXXXXXXXXXXX
2. The option asking if you already have a license file is meant for users with
heterogeneous floating network licenses and had their actual license.dat file sent
as an email attachment to them.
Platform: All Problem Details: OS
Version: any Q.
I am trying to use some subroutines such as DATE, TIME, GETARG, IARGC,
etc, but I get linker error A. You need to use the VMS and Unix compatibility functions. If you are using Linux or OS X, the easiest solution is to add the compatibility libraries to your compile command line. For example: f90 myprog.f -lU77 -lV77 From the Developer Tools Interface for Macintosh OS X 10.4, check the "Use UNIX Library" and "Use VAX/VMS Library" boxes (page 100 of the Pro Fortran Mac OS X User Guide). If you are using Windows Development Command shell, the libraries to add are "unix.lib" and vms.lib" (pages 101 - 102 of the Windows Fortran & C/C++ User Guide). If you're using the "Developer Tools Interface", check the "Use VAX/VMS library" box on the Target tab, then click on the UNIX Lib drop-down menu and select UNIX library (LCS). On Macintosh and Windows, we now also provide a module for accessing these functions. Simply add a USE statement to your Fortran 95 programs. Example: C:\Absoft90>type
t.f95 C:\Absoft90>f95 t.f95 C:\Absoft90>t C:\Absoft90> On Unix/Linux: use
unix_library rmd@dingo
rmd $ f90 -L/Applications/Absoft/examples/UnixAndVaxLibs/ -lU77 q.f90 For
a list of available routines, please refer to the Absoft Support Library
located in C:\Absoft90\DOCUMENTATION.
|
Platform: AMD/Linux Problem Details: Product Version: any A. You are attempting to link 32 bit code and 64 bit code into a single executable program.
Platform: AMD/Linux Problem Details: Product Version: any Second, there is a limitation in the GNU assembler that limits individual common blocks to being less than 2GB in size.
Platform: AMD/Linux Problem Details: OS Version: 2.0 Product Version: any
|
Platform: All Problem Details: OS Version: any Product Version: any
|
|
Platform:
AMD/Linux
|
Platform: AMD/Linux Problem Details: OS Version: any Product Version: any
|
Platform: AMD/Linux Problem Details: OS Version: any Product Version: ProFortran 8.0
|
Platform: all OS version: any Q. How can I modify the default behavior of the Absoft runtime library? A. Starting with Absoft Pro Fortran 6.0 and Absoft Fortran SDK 4.5, the runtime library checks for an environment variable named ABSOFT_RT_FLAGS on entry to the first I/O statement in a program. -defaultcarriage:
Causes the units preconnected to standard output to interperet
carriage control characters as if they had been connected with
ACTION='PRINT'.
-fileprompt: Causes the library to prompt the user for a filename when it
implicitly opens a file as the result of I/O to an unconnected
unit number. By default, the library creates a filename based on
the unit number.
-vaxnames: Causes the library to use 'vax style' names (FORnnn.DAT) when
creating a filename as the result of I/O to an unconnected
unit number.
-unixnames: Causes the library to use 'unix style' names (fort.nnn) when
creating a filename as the result of I/O to an unconnected
unit number.
-bigendian: Causes the library to interpret all unformatted files using
big endian byte ordering.
-littleendian: Causes the library to interpret all unformatted files using
little endian byte ordering.
-noleadzero: Causes the library to surpress the printing of leading zeroes
when processing an Fw.d edit descriptor. This only affects the
limited number of cases where the ANSI standard makes printing
of a leading zero implementation defined.
-reclen32: Causes the library to interpret the value specified for RECL=
in an OPEN statement as 32-bit words instead of bytes.
-f90nlexts: Allows f90 namelist reads to accept non-standard syntax for
array elements. Without this flag, the following input results
in a runtime error:
$ONE
A(1)=1,2,3,4
$END
When -f90nlexts is set, the values are assigned to the first
four elements of A.
-connectunit9 Causes UNIT 9 to be preconnected to standard input and output. -maceol Formatted sequential files are in Classic Macintosh format where each
record ends with a carriage return,
-doseol Formatted sequential files are in Windows format where each record ends
with a carriage return followed by a line feed.
-unixeol Formatted sequential files are in Unix format where each record ends with a line feed. -hex_uppercase Data written with the Z edit descriptor will use upper case characters for A-F. To set ABSOFT_RT_FLAGS: On Windows:
Open a command prompt window and enter:
set ABSOFT_RT_FLAGS=-fileprompt
On Mac OS 9:
Open the MPW worksheet and enter:
set -e ABSOFT_RT_FLAGS -fileprompt
On Mac OS X(using tcsh):
Open the terminal and enter:
setenv ABSOFT_RT_FLAGS -fileprompt
On Linux(using bash):
export ABSOFT_RT_FLAGS=-fileprompt
MRWE applications must be launched from the
command line so that the ABSOFT_RT_FLAGS
will be used.
Note: the leading minus sign is required for each switch and multiple switches must be separated by one or more spaces.
|
Platform: All Problem Details: OS Version: All Product Version: All APF75SP:cat c.c #include <string.h> APF75SP:f77 t.f c.c FORTRAN 77 Compiler 7.5a, Copyright (c) 1987-2002, Absoft Corp. APF75SP:a.out hello, world 1 2.00000000000000 12
|
Platform: AMD/Linux Problem Details: OS Version: Linux Product Version: Any
|
Platform: All Problem Details: OS Version: Any Product Version: Any
|
Platform: AMD/Linux Problem Details: OS Version: Linux Product Version: any
|
Platform: AMD/Linux Problem Details: OS Version: Linux Product Version: any
|
Platform: AMD/Linux Problem Details: OS Version: Linux Product Version: any
|
Platform: AMD/Linux Problem Details: OS Version: Linux Product Version: 8.0
|
Platform: All
|
Platform: AMD/Linux Problem Details: OS Version: Linux Product Version: 8.0 Q. I can't get the VMS (or Unix) libraries to link. A. The libraries contain three entry points for each function. One in all upper case, one in all upper case with a trailing underscore, and one in all lower case with a trailing underscore: DATE DATE_ date_ Be sure that your spelling matches one of these. For example: test.f: $ f77 -1U77 test.f The VMS and Unix libraries are documented in: /opt/absoft/doc/supportLibrary.pdf
Platform: AMD/Linux NLSPATH=/usr/lib/absoft/nls/%N This path is hard-wired into the compiler. However, if an environment variabled named NLSPATH is defined, the compiler will use it to attempt to locate the message file. Either unset this variable when you are using the Fortran 90 compiler, or add the path specified above to the variable: NLSPATH=/usr/lib/absoft/nls/cf90/%N export NLSPATH
Platform: AMD/Linux Problem Details: OS Version: Suse Linux Product Version: any "warning: multiple common of `_io_comm'"
"warning: previous common is here"
A. You are probably using a SuSE implementation of Linux. For You can eliminate these warnings by reconfiguring your default options maintained in the "specs" file for gcc. On SuSE 6.1 and SuSE 6.2, edit the file
Platform: AMD/Linux A. You must include the IMSL and BLAS libraries: libimsl.a and libimslblas.a as an argument to the linker like this: f77 t.f -f -N15 -limsl -limslblas
f90 a.f -limsl -limslblas -YEXT_NAMES=LCS -YEXT_SFX=_
It is necessary to add the options -f(fold to lower case)
and the -N15(appends a trailing underscore) for F77 and
the corresponding F90 options, -YEXT_NAMES=LCS -YEXT_SFX=_
because the IMSL and BLAS libraries were compiled with these options.
The complete documentation which includes
Fortran source code examples is included in: /opt/absoft/doc
F9040.pdf
MATH.pdf
SFUN.pdf
STATVol1.pdf
STATVol2.pdf
Platform: AMD/Linux A. "execv of /usr/bin/as failed" indicates that you do not have the system When you find the RPM on your cd, you can install it by typing: rpm -i <filename>.rpm You may also look on the internet for an RPM or other package for your Linux distribution.
Platform: All Problem Details: OS Version: Linux Product Version: All Q. After installation completes the system cannot find the compiler or start the license manager. A. Before using Absoft Fortran 95, you need to create the ABSOFT environment variable and add the directory containing the Fortran95 tools to PATH environment variable. You should also add the appropriate set of commands to your startup script to avoid having to do this step each time you want to use the compilers.
|