From owner-freebsd-ports@FreeBSD.ORG Wed Dec 26 21:58:30 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 28C22EEC; Wed, 26 Dec 2012 21:58:30 +0000 (UTC) (envelope-from sfourman@gmail.com) Received: from mail-ee0-f44.google.com (mail-ee0-f44.google.com [74.125.83.44]) by mx1.freebsd.org (Postfix) with ESMTP id 7E7948FC0C; Wed, 26 Dec 2012 21:58:29 +0000 (UTC) Received: by mail-ee0-f44.google.com with SMTP id b47so4371155eek.17 for ; Wed, 26 Dec 2012 13:58:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=LwiZhUCMH5lr9605ffXFmS+wIgtOTp1pFaa7fPYx/7c=; b=0kqFD2NMvxR/EnPgg5u+szT0a19wT10NMZ4TvYrwbfz8MUrYS7K0N9tkqKKU1gGhoT tCifBWJDYu5ihWy57II1ixvEfppviYpg+5zRCVYM2w5cEiewDKTxGKJ9VC4dExZO6vb5 86C3ARzfrhqqZP/lX1WXuwLrSf/AXNwFHP3u6ExLX5Gt/jrMldf1LBSDc9ZhjctcGI8G VbrLCyA9d/r7XHPOUH25guS8jvqIZLiA5mn48a/f8ujTiUlEmdQaV+HftDdfXXXxtTKz 4ltdZqhaSRhu9bBpQXAm7J1MHKA/5kHgtw6LtAZAA/z1lVwJgW5x5Iu2N34FyYubVGJZ COow== MIME-Version: 1.0 Received: by 10.14.215.197 with SMTP id e45mr73477990eep.0.1356559102161; Wed, 26 Dec 2012 13:58:22 -0800 (PST) Received: by 10.14.127.201 with HTTP; Wed, 26 Dec 2012 13:58:22 -0800 (PST) Date: Wed, 26 Dec 2012 16:58:22 -0500 Message-ID: Subject: imake on HEAD with clang From: "Sam Fourman Jr." To: zeising@FreeBSD.org, FreeBSD Ports ML Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Dec 2012 21:58:30 -0000 Does this mean that imake is still broken with clang 3.2 release on HEAD? if anyone has any ideas on how to patch this to work it would be great, im trying to build lxde-meta with clang we do get past the imake build now, but now it blows up on docbook-to-man # uname -a FreeBSD MiniBSD 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r244683M: Tue Dec 25 13:30:47 EST 2012 root@MiniBSD:/usr/obj/usr/src/sys/GENERIC amd64 # cd /usr/ports/textproc/docbook-to-man/ # make clean ===> Cleaning for pkg-1.0.4_1 ===> Cleaning for docbook-to-man-1.0_2 # make ===> docbook-to-man-1.0_2 depends on file: /usr/local/sbin/pkg - found ===> Extracting for docbook-to-man-1.0_2 => SHA256 Checksum OK for docbook-to-man.tar.gz. ===> Patching for docbook-to-man-1.0_2 ===> Applying FreeBSD patches for docbook-to-man-1.0_2 ===> docbook-to-man-1.0_2 depends on executable: imake - found ===> Configuring for docbook-to-man-1.0_2 mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/local/lib/X11/config In file included from Imakefile.c:16: In file included from /usr/local/lib/X11/config/Imake.tmpl:109: /usr/local/lib/X11/config/FreeBSD.cf:451:35: error: '#' is not followed by a macro parameter #define IncludeMakefile(file) @@# dependencies are in .depend ^ In file included from Imakefile.c:16: In file included from /usr/local/lib/X11/config/Imake.tmpl:316: /usr/local/lib/X11/config/Imake.rules:1674:27: warning: empty character constant [-Winvalid-pp-token] for flag in ${MAKEFLAGS} ''; do \ @@\ ^ /usr/local/lib/X11/config/Imake.rules:1897:35: error: '#' is not followed by a macro parameter #define IncludeMakefile(file) @@# dependencies are in .depend ^ In file included from Imakefile.c:16: /usr/local/lib/X11/config/Imake.tmpl:2144:10: fatal error: ' X11 .rules' file not found #include ProjectRulesFile ^ /usr/local/lib/X11/config/Imake.tmpl:2142:35: note: expanded from macro 'ProjectRulesFile' # define ProjectRulesFile Concat3(<,TopLevelProject,.rules>) ^ /usr/local/lib/X11/config/Imake.rules:256:23: note: expanded from macro 'Concat3' #define Concat3(a,b,c)a/**/b/**/c ^ 1 warning and 3 errors generated. imake: Exit code 1. Stop. ===> Building for docbook-to-man-1.0_2 "Makefile", line 11: Need an operator "Makefile", line 12: Need an operator "Makefile", line 15: Need an operator "Makefile", line 16: Need an operator "Makefile", line 17: Need an operator "Makefile", line 18: Need an operator "Makefile", line 20: Need an operator "Makefile", line 38: Need an operator "Makefile", line 39: Need an operator "Makefile", line 40: Need an operator "Makefile", line 56: Need an operator "Makefile", line 57: Need an operator "Makefile", line 62: Need an operator "Makefile", line 63: Need an operator "Makefile", line 64: Need an operator "Makefile", line 147: Need an operator "Makefile", line 148: Need an operator "Makefile", line 149: Need an operator "Makefile", line 162: Need an operator "Makefile", line 163: Need an operator "Makefile", line 166: Need an operator "Makefile", line 167: Need an operator "Makefile", line 168: Need an operator "Makefile", line 169: Need an operator "Makefile", line 256: Need an operator "Makefile", line 475: Need an operator "Makefile", line 516: Need an operator "Makefile", line 517: Need an operator "Makefile", line 531: Need an operator "Makefile", line 532: Need an operator "Makefile", line 535: Need an operator "Makefile", line 540: Need an operator "Makefile", line 545: Need an operator "Makefile", line 548: Need an operator "Makefile", line 582: Need an operator "Makefile", line 583: Need an operator "Makefile", line 608: Need an operator "Makefile", line 611: Need an operator "Makefile", line 612: Need an operator "Makefile", line 613: Missing dependency operator make: fatal errors encountered -- cannot continue *** [do-build] Error code 1 Stop in /usr/ports/textproc/docbook-to-man. # -- Sam Fourman Jr.