On 26 May 2011 09:41, "wen heping" <wenhep...@gmail.com> wrote: > > 2011/5/26 Grzegorz Blach <ma...@roorback.net>: > > 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..." > > Yes, this way fix the build when define CFLAGS in /etc/make.conf. > > But it will fail when define CPPFLAGS in /etc/make.conf. > > > wen > >
Is it acceptable just to clobber C(PP)?FLAGS when it's necessary for the build? Chris _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"