Files for machine type xxx not foundor
Executables for machine type xxx not foundthen the software for the machine type from which you are accessing IsoStar has not been installed. There are two possible reasons for this:
Could not find database files : dir home child process exited abnormallythen IsoStar can not find the Cambridge Structural Database. This message will typically appear when you are trying to Hyperlink.
IsoStar tries to find the database in several different ways.
To solve the problem:
echo $CSDHOMEIf CSDHOME is not set then move to the next section.
If CSDHOME is set and you are reading this then it is probably set incorrectly.
CSDHOME should point to a directory containing your installation of the CSD System. This directory should contain a subdirectory called csd. The subdirectory csd should contain three files:
asXYZbe.ind asXYZbe.msk asXYZbe.tcdwhere XYZ is the version number of the CSD System.
If CSDHOME is set incorrectly then set it correctly, restart your Web browser and try hyperlinking from a CSD Scatterplot.
echo $CSDDIRIf CSDDIR is not set then move to the next section.
If CSDDIR is set and you are reading this then it is probably set incorrectly.
CSDDIR should point to a directory containing three files:
asXYZbe.ind asXYZbe.msk asXYZbe.tcdwhere XYZ is the version number of the CSD System.
If CSDDIR is set incorrectly then set it correctly, restart your Web browser and try hyperlinking from a CSD Scatterplot.
csddir=<csdpath>If the file does not exist or does not contain the line described above then move to the next section.
If the file does exist and does contain the line described above and you are reading this then csddir is probably set incorrectly.
csddir should point to a directory containing three files:
asXYZbe.ind asXYZbe.msk asXYZbe.tcdwhere XYZ is the version number of the CSD System.
If csddir is set incorrectly then set it correctly and try hyperlinking from a CSD Scatterplot.
sh <path>/isostar/bin/csdmach.shThe file <path>/isostar/d_<mach>/lib/isostar_header will contain a line of the form:
csddir=<csdpath>If you have got this far then csddir is probably set incorrectly.
csddir should point to a directory containing three files:
asXYZbe.ind asXYZbe.msk asXYZbe.tcdwhere XYZ is the version number of the CSD System.
Before correcting csddir in this file, you must consider whether a change will impact on use of IsoStar from machines other than your own. <path>/isostar/d_<mach>/lib/isostar_header may be referenced from other machines for which the current setting may be correct. If this is not an issue, then correct csddir and try hyperlinking from a CSD Scatterplot.
If changing csddir in <path>/isostar/d_<mach>/lib/isostar_header is inappropriate then try one of the following:
csddir=<csdpath>where <csdpath> indicates correctly the directory containing the three database files.
Note however that if you are using the same account from different machines, doing this may mess up IsoStar on other machines.
Unless you set CSDDIR in your personal or global cshrc, profile or login files then they will only persist within your current shell.
setenv CSDNAME /usr/local/cambridge/csd/as513be
URL of file:/path/file.html
URL of http://path/file.html
Note: If you try the same link after fixing this problem, then it may still fail. Try a different link to determine whether or not the problem is fixed. You may ultimately need to clear the memory and disk cache of your browser.
Please also see our list of FAQ entries on the CCDC website.