From owner-freebsd-stable@FreeBSD.ORG Wed Jan 25 12:29:29 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66D5716A41F for ; Wed, 25 Jan 2006 12:29:29 +0000 (GMT) (envelope-from Mark_Andrews@isc.org) Received: from farside.isc.org (farside.isc.org [204.152.187.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2DD343D46 for ; Wed, 25 Jan 2006 12:29:28 +0000 (GMT) (envelope-from Mark_Andrews@isc.org) Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by farside.isc.org (Postfix) with ESMTP id 532C9E607C for ; Wed, 25 Jan 2006 12:29:28 +0000 (UTC) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.13.4/8.13.1) with ESMTP id k0PCTKNY033601; Wed, 25 Jan 2006 23:29:22 +1100 (EST) (envelope-from marka@drugs.dv.isc.org) Message-Id: <200601251229.k0PCTKNY033601@drugs.dv.isc.org> To: Byung-Hee HWANG From: Mark Andrews In-reply-to: Your message of "Wed, 25 Jan 2006 05:00:06 PDT." <43D76846.8090200@izb.knu.ac.kr> Date: Wed, 25 Jan 2006 23:29:20 +1100 Sender: Mark_Andrews@isc.org Cc: stable@freebsd.org Subject: Re: xorg-server 6.9.0 won't build on 4.11-stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2006 12:29:29 -0000 > Steve O'Hara-Smith wrote: > > Hi, > > > > I upgraded my ports tree and found the the xorg-server port (now > > at 6.9.0) won't build on 4.11 because it can't find a working va_copy. I've > > checked /usr/include and indeed there is no mention of va_copy in there. > > > Do you still use 4stable? > IMHO, we need what it just upgrade at least freebsd-base to 5stable. Or I suspect you can get away with just using gcc33 which has va_copy() builtin. Mark % gcc33 -E xx.c # 1 "xx.c" # 1 "" # 1 "" # 1 "xx.c" # 1 "/usr/local/lib/gcc-lib/i386-portbld-freebsd4.11/3.3.6/gcc-lib/i386-portbld-freebsd4.11/3.3.6/include/stdarg.h" 1 3 4 # 43 "/usr/local/lib/gcc-lib/i386-portbld-freebsd4.11/3.3.6/gcc-lib/i386-portbld-freebsd4.11/3.3.6/include/stdarg.h" 3 4 typedef __builtin_va_list __gnuc_va_list; # 105 "/usr/local/lib/gcc-lib/i386-portbld-freebsd4.11/3.3.6/gcc-lib/i386-portbld-freebsd4.11/3.3.6/include/stdarg.h" 3 4 typedef __gnuc_va_list va_list; # 2 "xx.c" 2 __builtin_va_copy(a,b) % cat xx.c #include va_copy(a,b) % > -- > 文章は、用いる言葉の選擇で決める。 > -- Gaius Julius Caesar > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews@isc.org