Hi My name is Mick Tooher. I got a distribution of your software "Alliance" from a "Red Hat" Linux CD and am currently trying to go through the tutorials. The version I got was 3.0 in which the dlxm tutorial exists. The tutorial is very interesting and I even bought the referenced book. However I'm experiencing some problems in the section 3.2.4 (Data path Compilation). This uses the program "fpgen". I tried today updating to the 3.2B version but still encountered problems 1) The "$TOP" directory-path in set internally in the "fpgen" script but I simply reset this to my path. Then when I run the program it prints ....................... [CAD @ dlxm] fpgen dlxm_dpt @@@@@@@@@ @@@@ @ @@ @ @@ @@ @@ @ @@ @ @@ @@@ @@@ @@ @@@@@ @@@ @@@ @@ @ @@@ @@ @@ @ @ @@@ @ @@@@@@ @@ @@ @@ @@@@@ @@ @@ @@ @@ @@ @ @@ @@ @@ @ @@ @@@@@@@@@ @@ @@ @@ @@ @@ @@ @ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @ @@ @@ @@ @@@ @@ @@ @@ @@ @@ @@ @@ @@@@@@ @@ @@@ @@@@ @@@@ @@@@ @@@@ @@ @@@@ Fitpath Generation Language Alliance CAD System 3.2b, fpgen 1.10 Copyright (c) 93-97, ASIM/LIP6/UPMC E-mail support: alliance-support@asim.lip6.fr *** FpGen Error ***:Program receive signal SIGSEGV: Please check carefully the parameters of the following function call. *** FpGen Context ***: Macro-Function : DP_INV. (char *)InstName : (0x080C2E28) "INV_OUT_ADR". (long)Width : (0x--------) 32. (long)Slice : (0x--------) 0. (long)Drive : (0x--------) 1. [ Model : "inv_32x32x0x1l_cl" : Generated on memory ] fpgen:error: Execution failed. The contents of the Dlxm_dpt.frr file is ............................ rm -f dlxm_dpt dlxm_dpt.o /usr/bin/gcc -O4 -Wall -c -g -DLinux_elf -I/home/CAD/Alliance32C/alliance/archi/Linux_elf/include -DALLIANCE_VERSION='"3.2b"' -DFGN_H='<Fgn107.h>' -DGFP_H='<gfp110.h>' -DGRF_H='<grf604.h>' -DGBS_H='<gbs201.h>' -DGAM_H='<gam000.h>' -DRSA_H='<gga301.h>' -DAPR_H='<apr102.h>' -DMGN_H='<mgn327.h>' -DMLU_H='<mlu414.h>' -DMLO_H='<mlo407.h>' -DMPH_H='<mph406.h>' -DMPU_H='<mpu405.h>' -DMUT_H='<mut321.h>' -DMGN_H='<mgn327.h>' -DBEH_H='<beh109.h>' -DLOG_H='<log201.h>' dlxm_dpt.c dlxm_dpt.c:23: warning: return-type defaults to `int' /usr/bin/gcc -o dlxm_dpt dlxm_dpt.o -L/home/CAD/Alliance32C/alliance/archi/Linux_elf/lib -lFgn110 -lGfp110 -lGrf604 -lGbs201 -lGam000 -lGga301 -lBvl111 -lBeh109 -lBhl109 -llog201 -lApr102 -lIcu201 -lIcc201 -lIca201 -lIcn201 -lMgn327 -lMlu414 -lMlo407 -lMal500 -lMcl410 -lMgl100 -lMel407 -lMhl403 -lMsl614 -lMvl409 -lRcn102 -lMpu405 -lMph406 -lMap405 -lMcp405 -lMmg402 -lMut321 -lm /home/CAD/Alliance32C/alliance/archi/Linux_elf/lib/libMlu414.a(mbk_lo_util.o): In function `vhd_getcmd': mbk_lo_util.o(.text+0x2e27): the `gets' function is dangerous and should not be used. rm -f dlxm_dpt.o 2) I tried to download the 3.2C source code version and compile it. When I run "make all" under the "source" directory the program stops with the following............ /usr/bin/gcc -O4 -Wall -O4 -DLinux_elf -DMLU_H='"mlu414.h"' -DMLO_H='"mlo407.h"' -DMPU_H='"mpu405.h"' -DMPH_H='"mph408.h"' -DMUT_H='"mut323.h"' -c mbk_util.c mbk_util.c:80: warning: implicit declaration of function `BITS' mbk_util.c:80: parse error before `char' mbk_util.c: In function `mbkenv': mbk_util.c:246: `tolowertable' undeclared (first use this function) mbk_util.c:246: (Each undeclared identifier is reported only once mbk_util.c:246: for each function it appears in.) mbk_util.c: In function `delchain': mbk_util.c:352: warning: `ptsav' might be used uninitialized in this function mbk_util.c: In function `delptype': mbk_util.c:419: warning: `ptsav' might be used uninitialized in this function mbk_util.c: In function `namealloc': mbk_util.c:504: `tolowertable' undeclared (first use this function) mbk_util.c: In function `namefind': mbk_util.c:538: `tolowertable' undeclared (first use this function) make: *** [mbk_util.o] Error 1 Do you have any suggestions on how I can proceed. Thanks in advance, Mick Tooher