We are trying to resurrect our teststand to use for testing boards, without having to take them to Fermilab to be tested. These are the notes I’m taking while attempting to get this working.

In my home directory, I am trying to compile admem. First problem is that the version of java has changed. We get lots of errors about com/sun/java/swing not being found. This is fixed by editing the java file and changing:

import com.sun.java.swing.*;
import com.sun.java.swing.text.*;

to

import javax.swing.*;
import javax.swing.text.*;

cd $ADMEM_DIR and gmake gives errors about ridl: command not found.

ridl is a robin command, so need to add setup robin to our setup_vme file. This adds /fnal/ups/prd/robin/v2_4_10/NULL/Linux-2.6-2.3.4/i686 to our path. Alas, this is not a directory, so in $ROBIN_DIR, I’m making it a link to Linux-2.0.35 which is what all the linux versions link to.

ln -s Linux-2.0.35 Linux-2.6-2.3.4

Now, in $ADMEM_DIR, we get lots of new errors.

Most of the form:

g -I/fnal/ups/prd/cdfvme_common/Linux+2/v3.0/server/crate -I/fnal/ups/prd/robin/v2_4_10/NULL/include -I/fnal/ups/prd/fision/v2_16/include                                             admem_able.c -o ../lib///admem_able.o
gmake[1]: g: Command not found

This looks to me like it’s trying to run gcc, but is only using g on the command line. This appears to be coming from the GNUmakefile in server/admem.