Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Nov 2006 11:56:00 -0500
From:      Dave Grochowski <grocho98@students.rowan.edu>
To:        freebsd-x11@freebsd.org
Subject:   Re: [UPDATE] Fix for the imake build errors.
Message-ID:  <45632FA0.7090609@students.rowan.edu>
In-Reply-To: <1164102209.56139.20.camel@localhost>
References:  <454F9933.7070202@students.rowan.edu>	 <1162846211.3798.1.camel@localhost>	 <BAY127-DAV6952286E7384AC18625AFA3EE0@phx.gbl>	 <BAY127-DAV1568485753CC699907A1A7A3EE0@phx.gbl>	 <45616343.6080705@students.rowan.edu> <1164063225.56139.12.camel@localhost>	 <4562A2F2.8040700@students.rowan.edu> <1164102209.56139.20.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
Hey,

Florent Thoumie wrote:
>
> What's with xorg-cf-files? I was under the impression this was only used
> to build monolithic xorg?
>
>   
So was I, but some of the ports depend on the templates and 
configuration files for their Imake based builds as well.

For example, when building graphis/xfig, I get the dreaded Imake build 
error if I do not have xorg-cf-files installed:

imake -DUseInstalled -I/usr/local/lib/X11/config
Imakefile.c:16: Imake.tmpl: No such file or directory
imake: Exit code 1.
  Stop.
*** Error code 1

Stop in /usr/ports/graphics/xfig.
*** Error code 1

Stop in /usr/ports/graphics/xfig.

This port also relies on gccmakedep (probably not a coincidence).  I 
don't think there is a way to remove the dependency, since there are 
probably dozens of ports which require these files in order for Imake to 
generate a Makefile.  My assumption is that any ports that use Imake to 
generate their Makefiles need xorg-cf-files and gccmakedep, but I could 
be wrong. If I find some time this week, I can find all the ports which 
use Imake and test whether or not the build works without these two 
dependencies.

Sincerely,
Dave Grochowski




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