Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Nov 2004 19:41:59 +0200
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        Mike Jeays <Mike.Jeays@rogers.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Xmkmf/make problem
Message-ID:  <20041113174159.GB80208@gothmog.gr>
In-Reply-To: <1100353790.3012.4.camel@chaucer.jeays.ca>
References:  <1098141941.1086.19.camel@chaucer> <20041018233914.GA89931@gothmog.gr> <1098185164.1086.544.camel@chaucer> <20041019123151.GA842@orion.daedalusnetworks.priv> <1098227715.1086.551.camel@chaucer> <20041020002242.GA1306@gothmog.gr> <1100353790.3012.4.camel@chaucer.jeays.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2004-11-13 08:49, Mike Jeays <Mike.Jeays@rogers.com> wrote:
> On Tue, 2004-10-19 at 20:22, Giorgos Keramidas wrote:
> > On 2004-10-19 19:15, Mike Jeays <Mike.Jeays@rogers.com> wrote:
> > > On Tue, 2004-10-19 at 08:31, Giorgos Keramidas wrote:
> > > > On 2004-10-19 07:26, Mike Jeays <Mike.Jeays@rogers.com> wrote:
> > > > > [...] I don't have any clue why this long-standing program, which
> > > > > was developed on Solaris and ported to Linux and FreeBSD, has suddenly
> > > > > started to give me problems. The Imakefile is as follows, and gives no
> > > > > clue about what might be missing.
> > > > >
> > > > > SYS_LIBRARIES= -lXmu -lXaw  -lXt -lX11 -lm -lXi
> > > > > SRCS = lst.c
> > > > > OBJS = lst.o
> > > > >
> > > > > ComplexProgramTarget (lst)
> > > >
> > > > Can I see a minimal program that exhibits the problem?  By only looking
> > > > at the included headers I can't know what's wrong with the source.
> > >
> > > You can see the source of one of these programs at
> > > http://members.rogers.com/mike.jeays/lst.c
> >
> > Without actually reading the entire source, I tried building this with
> > an Imakefile that contains exactly the text you sent in your previous
> > post.  It builds fine here, even if I set my CFLAGS to a set of
> > relatively strict warnings before invoking xmkmf and/or make:
> >
> > 	CFLAGS='-O -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual \
> > 	    -Wchar-subscripts -Winline -Wmissing-prototypes -Wnested-externs \
> > 	    -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes \
> > 	    -Wwrite-strings'
> >
> > Are you getting compile-time errors?
> > If yes, what are they?
> > Does your environment contain any CFLAGS or CC variables?
>
> Sorry for the long delay in replying.  Since October 19th, I installed
> 5.3 on another machine, and tried again.  I get exactly the same error
> from "make".  It responds immediately with
> "make: don't know how to make /usr/include/machine/ansi.h. Stop"

Hmmm, there is no /usr/include/machine/ansi.h header in FreeBSD.  Have
you been trying to run xmkmf on one system and then use the generated
makefiles on a different system (i.e. generate the Makefiles on Linux
but build on Solaris or BSD)?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041113174159.GB80208>