Skip to main content.
home | support | download

Back to List Archive

Re: Compiling Swish-e on BSD server

From: Ron Klatchko <ron(at)>
Date: Fri Nov 20 1998 - 21:40:39 GMT
Excuse the previous version which wasn't complete (I just moved from a Unix
email client which maps ctrl-e to end of line to Eudora which maps it to
send message, oops).

Make is choking on some syntax I used to help simplify choosing between
file system and http file access.  You can try the following:


or if that doesn't work, you'll need to edit your makefile.  Modify the
line that says:




Also, I would like to ask for suggestions on how to deal with this.  It
seems that many Make's do not like the the multiple level macros.  Any
suggestions on other ways to do the same thing so that the method could be
used from the command line without resorting to the strange syntax I used


At 10:00 AM 11/20/98 -0800, James Cramton wrote:
>I'm trying to compile Swish-e on my web server at an ISP.  The system type
>is BSDI BSD/OS 3.1 Kernel #5.  Gcc is installed, and normally works fine.
>I've followed the directions from the README-SWISH-E file, modified my gcc
>path, and I issue the compile command:
>bash$ make METHOD=HTTP
>make CFLAGS="-g" check.o file.o index.o search.o error.o  hash.o list.o
>mem.o string.o merge.o swish.o _OBJS)
>/bin/sh: 1: Syntax error: ")" unexpected
>*** Error code 2
>Any clue what's holding up this installation?
>James Cramton                        215-483-4730 (Philadelphia, PA)
>Web Developer and Programmer         215-742-5850 (Philadelphia Fax)
>     408-293-9654 (San Jose, CA)
>               408-293-0241 (San Jose Fax)
          Ron Klatchko - Manager, Advanced Technology Group           
           UCSF Library and Center for Knowledge Management           
Received on Fri Nov 20 13:38:31 1998