DG/UX [was: Re: problem building 0.15.7]

Dave Lovelace dave at firstcomp.biz
Thu Dec 11 16:39:38 CET 2003


David Relson wrote, in part:
> 
> Dave,
> 
> An experiment ...  It looks as though your problem in the trio
> subdirectory, which is new since 0.11.  Let's eliminate that and see how
> much further you get.  Below is a patch to apply in your
> bogofilter-0.15.10 directory.  Let me know what happens.
> 
> David
> 
> 
> --- Makefile.am.orig	2003-11-24 05:38:13.000000000 -0500
> +++ Makefile.am	2003-12-10 16:15:12.000000000 -0500
> @@ -1,6 +1,6 @@
>  # $Id: Makefile.am,v 1.138 2003/11/24 10:38:13 m-a Exp $ 
>  
> -SUBDIRS = trio src . doc contrib
> +SUBDIRS = src . doc contrib
>  SYSCONFDIR = @sysconfdir@
>  
>  # what to build
> --- Makefile.orig	2003-12-10 12:31:21.000000000 -0500
> +++ Makefile	2003-12-10 16:15:43.000000000 -0500
> @@ -156,7 +156,7 @@
>  target_os = dguxR4.11MU06
>  target_vendor = dg
>  
> -SUBDIRS = trio src . doc contrib
> +SUBDIRS = src . doc contrib
>  SYSCONFDIR = ${prefix}/etc
>  
>  # what to build
> 

I did the patch & reran configure.  I get exactly the same error from make:

  $ make
  No suffix list.
  Making all in trio
  No suffix list.
  Making all in src
  Make: line 1732: syntax error.  Stop.
  *** Error code 1

  Stop.

Also, Matthias Andree wrote, in part:
> It appears as though the DGUX make wasn't up to the task for some
> reason. Similar observations apply to hold Solaris 8's
> /usr/ccs/bin/make which chokes on src/Makefile here. BSD make fares a
> bit better, it "only loses some dependencies" causing excessive rebuilds
> during development work, but it's fine for a first-time build.
>
> GNU make is fine, well-tested and I'd recommend using GNU make when your
> system's make variant causes trouble. There isn't much we can do about
> how the Makefile.am generated targets look like.
>
I'll look at installing it, but I'm somewhat reluctant.  Attempts to get
a current version of gcc to build were a nightmare, & the developers had
no interest in helping; & I've had at least one case where GNU extensions
to something broke a system script.

-- 
- Dave Lovelace
  dave at firstcomp.biz
  davel at cyberspace.org




More information about the Bogofilter mailing list