From owner-freebsd-questions@FreeBSD.ORG Sun Oct 21 18:22:57 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D245EA75 for ; Sun, 21 Oct 2012 18:22:57 +0000 (UTC) (envelope-from rodperson@rodperson.com) Received: from www6.pairlite.com (www6.pairlite.com [64.130.10.16]) by mx1.freebsd.org (Postfix) with ESMTP id A8F0E8FC16 for ; Sun, 21 Oct 2012 18:22:57 +0000 (UTC) Received: from atomizer64 (c-71-60-224-178.hsd1.pa.comcast.net [71.60.224.178]) by www6.pairlite.com (Postfix) with ESMTPA id 37AC467AED; Sun, 21 Oct 2012 14:22:57 -0400 (EDT) Date: Sun, 21 Oct 2012 14:22:56 -0400 From: Rod Person To: David Demelier , freebsd-questions@freebsd.org Subject: Fw: i3 window manager 4.3 Build error on FreeBSD Message-ID: <20121021142256.58105b05@atomizer64> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2012 18:22:58 -0000 Sorry, I thought the list was included by the responder Begin forwarded message: Date: Fri, 19 Oct 2012 23:05:01 +0200 From: "Herbert J. Skuhra" To: Rod Person Cc: dhn@FreeBSD.org Subject: Re: i3 window manager 4.3 Build error on FreeBSD On Thu, 18 Oct 2012 19:24:43 -0400 Rod Person wrote: > Hello, > > I'm trying to build the latest version of i3 on FreeBSD since the port > has not been updated yet, and I get the following error when building. > > [i3] YACC src/cfgparse.y > [i3] CC src/cfgparse.tab.c > [i3] LEX src/cfgparse.l > flex: can't open src/cfgparse.yy.c > gmake: *** [src/cfgparse.yy.c] Error 1 The commands that fail are: flex -i -o src/cfgparse.yy.c ../i3-4.3/src/cfgparse.l flex -i -o i3-config-wizard/cfgparse.yy.c i3-config-wizard/cfgparse.l The below commands work: flex -i -osrc/cfgparse.yy.c ../i3-4.3/src/cfgparse.l flex -i -oi3-config-wizard/cfgparse.yy.c i3-config-wizard/cfgparse.l So making the port to build is very simple. You can try my patch: http://oslo.ath.cx/i3-wm_4_3.diff I've cc'ed the port maintainer. Regards, Herbert