Subject: pkg/29886: pkg x11/xorg-imake fails to build on darwin/osx
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <daishi@egcrc.org>
List: pkgsrc-bugs
Date: 04/05/2005 02:05:01
>Number:         29886
>Category:       pkg
>Synopsis:       pkg x11/xorg-imake fails to build on darwin/osx
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Apr 05 02:05:01 +0000 2005
>Originator:     daishi
>Release:        n/a
>Organization:
egcrc
>Environment:
Darwin emu 7.8.0 Darwin Kernel Version 7.8.0: Wed Dec 22 14:26:17 PST 2004; root:xnu/xnu-517.11.1.obj~1/RELEASE_PPC  Power Macintosh powerpc
>Description:
x11/xorg-imake fails to build with the error:

./config/imake/imake -I./config/cf  -s ./config/makedepend/Makefile.proto -f ./config/makedepend/Imakefile -DTOPDIR=../.. -DCURDIR=./config/makedepend
In file included from config/cf/Imake.tmpl:105,
                 from Imakefile.c:15:
config/cf/darwin.cf:94: token "@" is not valid in preprocessor expressions
./config/imake/imake: Exit code 1.
  Stop.
*** Error code 1

By examining the file work/xc/config/cf/darwin.cf
and changing @@DARWIN_USE_QUARTZ@@ to YES it appears
I have managed to install this package.

I tried to set DARWIN_USE_QUARTZ=YES in /etc/mk.conf,
but this didn't seem to make a difference with how
darwin.cf was generated. (I did bmake clean to
regenerate darwin.cf, but most of this is opaque
to me).


>How-To-Repeat:

>Fix: