ports/143723: graphics/dri fails to build after graphics/libdrm
update
Kyryll A Mirnenko aka Mirya
mirya at zoc.com.ua
Thu Feb 11 23:40:03 UTC 2010
The following reply was made to PR ports/143723; it has been noted by GNATS.
From: Kyryll A Mirnenko aka Mirya <mirya at zoc.com.ua>
To: bug-followup at freebsd.org,
xmirya at 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'
...
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
More information about the freebsd-x11
mailing list