ports/143723: graphics/dri fails to build after graphics/libdrm update

Robert Noland rnoland at 2hip.net
Mon Feb 15 16:17:43 UTC 2010


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 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'

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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"
-- 
Robert Noland <rnoland at 2hip.net>
2Hip Networks



More information about the freebsd-x11 mailing list