Date: 13 Nov 2004 20:16:58 -0500 From: Mike Jeays <Mike.Jeays@rogers.com> To: Giorgos Keramidas <keramida@ceid.upatras.gr> Cc: freebsd-questions@freebsd.org Subject: Re: Xmkmf/make problem Message-ID: <1100395018.3012.16.camel@chaucer.jeays.ca> In-Reply-To: <1100393585.3012.13.camel@chaucer.jeays.ca> References: <1098141941.1086.19.camel@chaucer> <1098185164.1086.544.camel@chaucer> <20041019123151.GA842@orion.daedalusnetworks.priv> <20041020002242.GA1306@gothmog.gr> <1100353790.3012.4.camel@chaucer.jeays.ca> <20041113174159.GB80208@gothmog.gr> <1100393585.3012.13.camel@chaucer.jeays.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 2004-11-13 at 19:53, Mike Jeays wrote: > On Sat, 2004-11-13 at 12:41, Giorgos Keramidas wrote: > > 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)? > > > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > No - I reinstalled a "vanilla" 5.3, and deleted the old Makefile and > object file. It seems that xmkmf operating on the Imakefile that I > showed above produces an invalid Makefile, with references to ansi.h and > others. > > You can see the Makefile it produces at > http://members.rogers.com/Makefile. > > Once again, thanks for taking so much trouble. I have a nasty suspicion > it will turn out to be a silly "oops" on my part. > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" Correction http://members.rogers.com/mike.jeays/Makefile
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1100395018.3012.16.camel>