SUDAAN Installation
4: I can’t select my SUDAAN.EXP to renew my SUDAAN Release 9 license.
1: I installed SAS-Callable SUDAAN, and now I am trying to execute a SAS program, but I get the message "PROC CROSSTAB not found."
This message indicates that your default SASV9.CFG file has not been updated properly during the installation process. The complete path to the directory containing the SUDAAN .DLLs (Windows) or program files (Solaris) must be included in the –PATH statement at the end of the SASV9.CFG file. Note that if you have previous installations of SUDAAN, this reference should precede any older references, or SAS will continue to pick up the older version.
- -PATH (
- other path
path to latest SUDAAN program files
path to older SUDAAN program files
- other path
- )
Not sure where your default SASV9.CFG file is located?
Many users have more than one SASV9.CFG file. Windows users: If you execute SAS from a shortcut, right-click on the shortcut, choose Properties, and then select the Shortcut tab. In the Target edit box you will find the command line used to execute SAS. The parameter
- -config <filespec>
gives the location of the default configuration file. If you execute SAS from the Run command, then directly examine the command line you use to determine the location of the default configuration file. Solaris users: check with the system manager to obtain the location of this file.
2: (Solaris SAS-Callable) I installed SUDAAN just fine, and executed SUDRENEW with no problems, but now I get a message "You are using an unlicensed copy of SUDAAN" when I try to run other procedures.
SUDAAN cannot find the SUDAAN.EXP file that should be located in the same directory with the SUDAAN program files. First determine whether this file has in fact been created in the SUDAAN program directory. If it is not present, you may need to rerun SUDRENEW. If it is present, then make sure that the SUDLIB environment variable has been correctly set in the line in the .cshrc or .login file:
-
CShell users:
- Add the following line in the .cshrc or .login file:
setenv SUDLIB /chosen_path/SUDAAN_9/bin
Korn/Bourne shell users:
- Add the following lines in the .profile file:
SUDLIB= /chosen_path/SUDAAN_9/bin
PATH=$PATH:$HOME/bin:/chosen_path/SUDAAN_9/bin
export SUDLIB PATH
- Add the following line in the .cshrc or .login file:
NOTE: You must logout and then login for this setting to take effect.
3: (Solaris SAS-Callable only) I have installed SUDAAN and have set the environment variable SUDLIB correctly as described the Installation guide. I have also modified the SAS config file, sasv9.cfg with the new SUDAAN path. However, when I execute a program that calls a SUDAAN procedure I get an error message about the wrong message file and the program halts.
The Unix environment variable SUDLIB is not set correctly. In cases where the Unix environment is set up via scripts, these scripts override the variable setting performed during SUDAAN installation.
Modify the scripts you are executing so that the environment variable SUDLIB, required for the SAS-Callable version, is set correctly.