Skip site navigation (1)Skip section navigation (2)
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>