Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Dec 2012 20:47:54 -0700
From:      Jan Beich <jbeich@tormail.org>
To:        Niclas Zeising <zeising@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r309459 - head/devel/gccmakedep
Message-ID:  <1TnLUj-000DWe-DJ@internal.tormail.org>
In-Reply-To: <201212241325.qBODPXhN013126@svn.freebsd.org> (Niclas Zeising's message of "Mon, 24 Dec 2012 13:25:33 %2B0000 (UTC)")
References:  <201212241325.qBODPXhN013126@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Niclas Zeising <zeising@FreeBSD.org> writes:

> Author: zeising
> Date: Mon Dec 24 13:25:33 2012
> New Revision: 309459
> URL: http://svnweb.freebsd.org/changeset/ports/309459
>
> Log:
>   Attempt to fix build when clang is used.
>   Add depenency on ucpp and use that as cpp when clang is cc. [1]
>   While here, trim makefile headers. [2]
>   
>   Submitted by:	kevlo [1], zeising [2]
>   Approved by:	kwm, miwi (mentors, implicit)
[...]
> -.include <bsd.port.mk>
> +.include <bsd.port.pre.mk>
> +
> +.if defined(CC) && ${CC:T:M*clang*} == "clang" || ${OSVERSION} >= 1000024
> +BUILD_DEPENDS+=	ucpp:${PORTSDIR}/devel/ucpp
> +RUN_DEPENDS+=	ucpp:${PORTSDIR}/devel/ucpp
> +CONFIGURE_ENV+=	ac_cv_path_RAWCPP="ucpp -s"
> +.endif
> +
> +.include <bsd.port.post.mk>

Leaving runtime broken?

  $ gccmakedep
  cc: error: no input files
  /usr/local/bin/gccmakedep: rm -f: not found
  usage: ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file [target_file]
         ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file ... target_dir
         link source_file target_file
  usage: mv [-f | -i | -n] [-hv] source target
         mv [-f | -i | -n] [-v] source ... directory
  /usr/local/bin/gccmakedep: mdep33211.tmp: not found

Notice that devel/imake tries to clean up after ucpp:

  ${REINPLACE_CMD} -e 's|^configdirspec= *|configdirspec=|' ${WRKSRC}/xmkmf



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1TnLUj-000DWe-DJ>