I downloaded Alliance and tried to compile it. I got an error message asking me to run a shell script and try again. I did, and got another error. Here are the messages from when it asked me to run the shell script: /usr/bin/strip /usr/local/src/alliance/archi/Linux_elf/bin/syf gmake[2]: Leaving directory `/usr/local/src/alliance/sources/syf/syf' cd xfs; /usr/bin/gmake distrib gmake[2]: Entering directory `/usr/local/src/alliance/sources/syf/xfs' /usr/bin/gcc -O2 -Wall -DLinux_elf -DLinux_elf -I -I. -I/usr/X11R6/include -I/usr/local/src/alliance/archi/Linux_elf/include -I/usr/local/src/alliance/archi/Linux_elf/include -D_NO_PROTO -DFSM_H='"fsm104.h"' -DFTL_H='"ftl104.h"' -DAUT_H='"aut103.h"' -DABL_H='"abl103.h"' -DBDD_H='"bdd104.h"' -DMUT_H='"mut325.h"' -DXTB_H='"XTB.h"' -DXSB_H='"XSB.h"' -DXMF_H='"XMF.h"' -DXME_H='"XME.h"' -DXMV_H='"XMV.h"' -DXMT_H='"XMT.h"' -DXMS_H='"XMS.h"' -DXMH_H='"XMH.h"' -DXMX_H='"XMX.h"' -DXFS_H='"XFS.h"' -DXFSM_DEFAULT_PARAM_NAME='"/usr/local/src/alliance/archi/Linux_elf/etc/xfsm.par"' -DXMS_FILE_NAME='".xfsm.cfg"' -DALLIANCE_VERSION='"4.0.6"' -DXFSM_TOOL_NAME='"xfsm"' -DXFSM_VERSION='"1.04"' -c XSB_share.c XSB_share.c:20: Xm/Xm.h: No such file or directory gmake[2]: *** [XSB_share.o] Error 1 gmake[2]: Leaving directory `/usr/local/src/alliance/sources/syf/xfs' make[1]: *** [/usr/local/src/alliance/archi/Linux_elf/bin/xfsm] Error 2 make[1]: Leaving directory `/usr/local/src/alliance/sources/syf' make: *** [all] Error 1 Errors have occured, please run: .. /usr/local/src/alliance/archi/Linux_elf/etc/alc_env.sh or source /usr/local/src/alliance/archi/Linux_elf/etc/alc_env.csh cd /usr/local/src/alliance/sources make ALLIANCE_INSTALL_DIR=/usr/local/src/alliance/archi/Linux_elf [[root@neofelis sources]# . /usr/local/src/alliance/archi/Linux_elf/etc/alc_env.sh [[root@neofelis sources]# cd /usr/local/src/alliance/sources [[root@neofelis sources]# make ALLIANCE_INSTALL_DIR=/usr/local/src/alliance/archi/Linux_elf %%%%%%%%% building mbk make[1]: Entering directory `/usr/local/src/alliance/sources/mbk' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbk' %%%%%%%%% building mbkal make[1]: Entering directory `/usr/local/src/alliance/sources/mbkal' make[1]: `/usr/local/src/alliance/archi/Linux_elf/lib/libMal603.a' is up to date. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkal' %%%%%%%%% building mbkedif make[1]: Entering directory `/usr/local/src/alliance/sources/mbkedif' make[1]: `/usr/local/src/alliance/archi/Linux_elf/lib/libMel407.a' is up to date. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkedif' %%%%%%%%% building mbkhilo make[1]: Entering directory `/usr/local/src/alliance/sources/mbkhilo' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkhilo' %%%%%%%%% building mbkspice make[1]: Entering directory `/usr/local/src/alliance/sources/mbkspice' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkspice' %%%%%%%%% building mbkvhdl make[1]: Entering directory `/usr/local/src/alliance/sources/mbkvhdl' gmake[2]: Entering directory `/usr/local/src/alliance/sources/mbkvhdl/mbkvhdl' gmake[2]: Nothing to be done for `distrib'. gmake[2]: Leaving directory `/usr/local/src/alliance/sources/mbkvhdl/mbkvhdl' make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkvhdl' %%%%%%%%% building mbkvti make[1]: Entering directory `/usr/local/src/alliance/sources/mbkvti' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkvti' %%%%%%%%% building mbkvrlog make[1]: Entering directory `/usr/local/src/alliance/sources/mbkvrlog' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkvrlog' %%%%%%%%% building mbkap make[1]: Entering directory `/usr/local/src/alliance/sources/mbkap' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkap' %%%%%%%%% building mbkmg make[1]: Entering directory `/usr/local/src/alliance/sources/mbkmg' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/mbkmg' %%%%%%%%% building bdd make[1]: Entering directory `/usr/local/src/alliance/sources/bdd' make[1]: `/usr/local/src/alliance/archi/Linux_elf/lib/liblog201.a' is up to date. make[1]: Leaving directory `/usr/local/src/alliance/sources/bdd' %%%%%%%%% building beh make[1]: Entering directory `/usr/local/src/alliance/sources/beh' gmake[2]: Entering directory `/usr/local/src/alliance/sources/beh/beh' gmake[2]: `/usr/local/src/alliance/archi/Linux_elf/lib/libBeh110.a' is up to date. gmake[2]: Leaving directory `/usr/local/src/alliance/sources/beh/beh' gmake[2]: Entering directory `/usr/local/src/alliance/sources/beh/bhl' gmake[2]: `/usr/local/src/alliance/archi/Linux_elf/lib/libBhl110.a' is up to date. gmake[2]: Leaving directory `/usr/local/src/alliance/sources/beh/bhl' make[1]: Leaving directory `/usr/local/src/alliance/sources/beh' %%%%%%%%% building behvhdl make[1]: Entering directory `/usr/local/src/alliance/sources/behvhdl' make[1]: `/usr/local/src/alliance/archi/Linux_elf/lib/libBvl113.a' is up to date. make[1]: Leaving directory `/usr/local/src/alliance/sources/behvhdl' %%%%%%%%% building gscr make[1]: Entering directory `/usr/local/src/alliance/sources/gscr' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/gscr' %%%%%%%%% building pat make[1]: Entering directory `/usr/local/src/alliance/sources/pat' make[2]: Entering directory `/usr/local/src/alliance/sources/pat/pat' make[2]: `/usr/local/src/alliance/archi/Linux_elf/lib/libPat108.a' is up to date. make[2]: Leaving directory `/usr/local/src/alliance/sources/pat/pat' make[2]: Entering directory `/usr/local/src/alliance/sources/pat/phl' make[2]: `/usr/local/src/alliance/archi/Linux_elf/lib/libPhl108.a' is up to date. make[2]: Leaving directory `/usr/local/src/alliance/sources/pat/phl' make[2]: Entering directory `/usr/local/src/alliance/sources/pat/ppt' make[2]: `/usr/local/src/alliance/archi/Linux_elf/lib/libPpt108.a' is up to date. make[2]: Leaving directory `/usr/local/src/alliance/sources/pat/ppt' make[1]: Leaving directory `/usr/local/src/alliance/sources/pat' %%%%%%%%% building rds make[1]: Entering directory `/usr/local/src/alliance/sources/rds' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/rds' %%%%%%%%% building rdscif make[1]: Entering directory `/usr/local/src/alliance/sources/rdscif' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/rdscif' %%%%%%%%% building rdsgds make[1]: Entering directory `/usr/local/src/alliance/sources/rdsgds' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/rdsgds' %%%%%%%%% building elp make[1]: Entering directory `/usr/local/src/alliance/sources/elp' make[1]: `/usr/local/src/alliance/archi/Linux_elf/lib/libElp105.a' is up to date. make[1]: Leaving directory `/usr/local/src/alliance/sources/elp' %%%%%%%%% building icones make[1]: Entering directory `/usr/local/src/alliance/sources/icones' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/icones' %%%%%%%%% building cns make[1]: Entering directory `/usr/local/src/alliance/sources/cns' make[1]: `/usr/local/src/alliance/archi/Linux_elf/lib/libCns211.a' is up to date. make[1]: Leaving directory `/usr/local/src/alliance/sources/cns' %%%%%%%%% building genlib make[1]: Entering directory `/usr/local/src/alliance/sources/genlib' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/genlib' %%%%%%%%% building rsa make[1]: Entering directory `/usr/local/src/alliance/sources/rsa' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/rsa' %%%%%%%%% building bsg make[1]: Entering directory `/usr/local/src/alliance/sources/bsg' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/bsg' %%%%%%%%% building rfg make[1]: Entering directory `/usr/local/src/alliance/sources/rfg' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/rfg' %%%%%%%%% building amg make[1]: Entering directory `/usr/local/src/alliance/sources/amg' make[1]: Nothing to be done for `distrib'. make[1]: Leaving directory `/usr/local/src/alliance/sources/amg' %%%%%%%%% building asimut make[1]: Entering directory `/usr/local/src/alliance/sources/asimut' cd cst ; /usr/bin/gmake ALLIANCE_OS=Linux_elf ALLIANCE_TOP=/usr/local/src/alliance/archi/Linux_elf gmake[2]: Entering directory `/usr/local/src/alliance/sources/asimut/cst' gmake[2]: `/usr/local/src/alliance/archi/Linux_elf/lib/libCst100.a' is up to date. gmake[2]: Leaving directory `/usr/local/src/alliance/sources/asimut/cst' cd scheduler ; /usr/bin/gmake ALLIANCE_OS=Linux_elf ALLIANCE_TOP=/usr/local/src/alliance/archi/Linux_elf gmake[2]: Entering directory `/usr/local/src/alliance/sources/asimut/scheduler' gmake[2]: `/usr/local/src/alliance/archi/Linux_elf/lib/libSch110.a' is up to date. gmake[2]: Leaving directory `/usr/local/src/alliance/sources/asimut/scheduler' cd simulad ; /usr/bin/gmake ALLIANCE_OS=Linux_elf ALLIANCE_TOP=/usr/local/src/alliance/archi/Linux_elf gmake[2]: Entering directory `/usr/local/src/alliance/sources/asimut/simulad' gmake[2]: Nothing to be done for `distrib'. gmake[2]: Leaving directory `/usr/local/src/alliance/sources/asimut/simulad' make[1]: Leaving directory `/usr/local/src/alliance/sources/asimut' %%%%%%%%% building alcban make[1]: Entering directory `/usr/local/src/alliance/sources/alcban' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/alcban' %%%%%%%%% building asm make[1]: Entering directory `/usr/local/src/alliance/sources/asm' gmake[2]: Entering directory `/usr/local/src/alliance/sources/asm/dlx' gmake[3]: Entering directory `/usr/local/src/alliance/sources/asm/dlx/asm' gmake[3]: `/usr/local/src/alliance/archi/Linux_elf/bin/dlx_asm' is up to date. gmake[3]: Leaving directory `/usr/local/src/alliance/sources/asm/dlx/asm' gmake[2]: Leaving directory `/usr/local/src/alliance/sources/asm/dlx' gmake[2]: Entering directory `/usr/local/src/alliance/sources/asm/mips' gmake[3]: Entering directory `/usr/local/src/alliance/sources/asm/mips/asm' gmake[3]: `/usr/local/src/alliance/archi/Linux_elf/bin/mips_asm' is up to date. gmake[3]: Leaving directory `/usr/local/src/alliance/sources/asm/mips/asm' gmake[2]: Leaving directory `/usr/local/src/alliance/sources/asm/mips' make[1]: Leaving directory `/usr/local/src/alliance/sources/asm' %%%%%%%%% building fitpath make[1]: Entering directory `/usr/local/src/alliance/sources/fitpath' cd FpGen; make make[2]: Entering directory `/usr/local/src/alliance/sources/fitpath/FpGen' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/src/alliance/sources/fitpath/FpGen' make[1]: Leaving directory `/usr/local/src/alliance/sources/fitpath' %%%%%%%%% building dpr make[1]: Entering directory `/usr/local/src/alliance/sources/dpr' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/alliance/sources/dpr' %%%%%%%%% building druc make[1]: Leaving directory `/usr/local/src/alliance/sources/druc' %%%%%%%%% building syf make[1]: Entering directory `/usr/local/src/alliance/sources/syf' cd xfs; /usr/bin/gmake distrib gmake[2]: Entering directory `/usr/local/src/alliance/sources/syf/xfs' /usr/bin/gcc -O2 -Wall -DLinux_elf -DLinux_elf -I -I. -I/usr/X11R6/include -I/usr/local/src/alliance/archi/Linux_elf/include -I/usr/local/src/alliance/archi/Linux_elf/include -D_NO_PROTO -DFSM_H='"fsm104.h"' -DFTL_H='"ftl104.h"' -DAUT_H='"aut103.h"' -DABL_H='"abl103.h"' -DBDD_H='"bdd104.h"' -DMUT_H='"mut325.h"' -DXTB_H='"XTB.h"' -DXSB_H='"XSB.h"' -DXMF_H='"XMF.h"' -DXME_H='"XME.h"' -DXMV_H='"XMV.h"' -DXMT_H='"XMT.h"' -DXMS_H='"XMS.h"' -DXMH_H='"XMH.h"' -DXMX_H='"XMX.h"' -DXFS_H='"XFS.h"' -DXFSM_DEFAULT_PARAM_NAME='"/usr/local/src/alliance/archi/Linux_elf/etc/xfsm.par"' -DXMS_FILE_NAME='".xfsm.cfg"' -DALLIANCE_VERSION='"4.0.6"' -DXFSM_TOOL_NAME='"xfsm"' -DXFSM_VERSION='"1.04"' -c XSB_share.c XSB_share.c:20: Xm/Xm.h: No such file or directory gmake[2]: *** [XSB_share.o] Error 1 gmake[2]: Leaving directory `/usr/local/src/alliance/sources/syf/xfs' make[1]: *** [/usr/local/src/alliance/archi/Linux_elf/bin/xfsm] Error 2 make[1]: Leaving directory `/usr/local/src/alliance/sources/syf' make: *** [all] Error 1 [[root@neofelis sources]# pwd /usr/local/src/alliance/sources You have new mail in /var/spool/mail/phma [[root@neofelis sources]# I am running Linux-Mandrake 5.3, kernel 2.0.36. phma