Date: Mon, 15 Feb 2010 10:17:33 -0600 From: Robert Noland <rnoland@2hip.net> To: Kyryll A Mirnenko aka Mirya <mirya@zoc.com.ua> Cc: freebsd-x11@FreeBSD.org Subject: Re: ports/143723: graphics/dri fails to build after graphics/libdrm update Message-ID: <1266250653.11131.10.camel@balrog.2hip.net> In-Reply-To: <201002112340.o1BNe2Dh088920@freefall.freebsd.org> References: <201002112340.o1BNe2Dh088920@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2010-02-11 at 23:40 +0000, Kyryll A Mirnenko aka Mirya wrote: > The following reply was made to PR ports/143723; it has been noted by GNATS. > > From: Kyryll A Mirnenko aka Mirya <mirya@zoc.com.ua> > To: bug-followup@freebsd.org, > xmirya@gmail.com > Cc: > Subject: Re: ports/143723: graphics/dri fails to build after graphics/libdrm update > Date: Thu, 11 Feb 2010 15:41:56 +0200 > > I've digged deeper, libdrm do not intall nor build intel-specific parts at all > in my case, include/intel_bufmgr.h and lib/libdrm_intel.* from plist are not > installed. The config.log after the configure stage of graphics/ibdrm > contains the following: > > configure:13304: checking for native atomic primitives > configure:13336: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c > >&5 > /var/tmp//ccTmHgC2.o(.text+0x3b): In function `atomic_cmpxchg': > : undefined reference to `__sync_val_compare_and_swap_4' > /var/tmp//ccTmHgC2.o(.text+0x65): In function `atomic_add': > : undefined reference to `__sync_fetch_and_add_4' Ah, set your cputype. I think it is set to a minimum of 486 now on all -STABLE branches. i386 doesn't support the needed instructions. robert. > configure:13375: checking atomic_ops.h usability > configure:13392: cc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 > conftest.c:63:24: error: atomic_ops.h: No such file or directory > ... > HAVE_INTEL_FALSE='' > HAVE_INTEL_TRUE='#' > > After that the intel subdirectory is commented out in the Makefile and so > never built. I've manually uncommented the latter and defined > HAVE_INTEL_ATOMIC_PRIMITIVES in config.h (as far as ./configure commented it > out), after that the intel-specific API was built successfully and > graphics/dri compiled well. > -- > Regards, Mirya > ICQ #313898202 > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" -- Robert Noland <rnoland@2hip.net> 2Hip Networks
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1266250653.11131.10.camel>