From owner-freebsd-ports@FreeBSD.ORG Thu May 26 08:01:26 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1EE8D1065672; Thu, 26 May 2011 08:01:26 +0000 (UTC) (envelope-from magik@roorback.net) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 8B71B8FC23; Thu, 26 May 2011 08:01:25 +0000 (UTC) Received: by wyf23 with SMTP id 23so401721wyf.13 for ; Thu, 26 May 2011 01:01:24 -0700 (PDT) Received: by 10.216.174.195 with SMTP id x45mr5265652wel.64.1306395256772; Thu, 26 May 2011 00:34:16 -0700 (PDT) Received: from [10.1.1.66] ([157.25.200.146]) by mx.google.com with ESMTPS id g2sm196991weg.14.2011.05.26.00.34.15 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 26 May 2011 00:34:15 -0700 (PDT) Message-ID: <4DDE0276.8050903@roorback.net> Date: Thu, 26 May 2011 09:34:14 +0200 From: Grzegorz Blach User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: David Demelier References: <4DDE006D.2090405@gmail.com> In-Reply-To: <4DDE006D.2090405@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: wen@FreeBSD.org, freebsd-ports@freebsd.org Subject: Re: sysutils/tmux fails to compile X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2011 08:01:26 -0000 On 2011-05-26 09:25, David Demelier wrote: > Hello, > > Since the last update tmux fails to compile : > > ===> Building for tmux-1.4_5 > cc -iquote. -O2 -pipe -march=core2 -DBUILD="\"1.4\"" -c attributes.c -o > attributes.o > In file included from attributes.c:23: > tmux.h:30:19: error: event.h: No such file or directory > In file included from attributes.c:23: > tmux.h:830: error: field 'name_timer' has incomplete type > tmux.h:1032: error: field 'key_timer' has incomplete type > tmux.h:1093: error: field 'event' has incomplete type > tmux.h:1117: error: field 'repeat_timer' has incomplete type > tmux.h:1139: error: field 'identify_timer' has incomplete type > tmux.h:1142: error: field 'message_timer' has incomplete type > *** Error code 1 > > Stop in /usr/ports/sysutils/tmux/work/tmux-1.4. > > > It fails even if LIBEVENT2 is not selected. > > markand@Melon /usr/ports/sysutils/tmux $ make showconfig > ===> The following configuration options are available for tmux-1.4_5: > KQUEUE=on "Build without define HAVE_BROKEN_KQUEUE " > LIBEVENT2=on "Use libevent version 2" > LIBEVENT_STATIC=off "Build with static libevent" > BACKSPACE=off "Build with tty/keys patch" > ===> Use 'make config' to modify these settings > > Cheers, > I fixed this yesterday on my machine. Generally, CFLAGS from tmux/Makefile is replaced with CLFAGS from /etc/make.conf. For defined include path in tmux/Makefile "CFLAGS+= -I..." should be replaced with "CPPFLAGS+= -I..."