Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Sep 2013 18:27:34 +0000
From:      "Sergey A. Osokin" <osa@FreeBSD.org>
To:        Niclas Zeising <zeising@freebsd.org>
Cc:        x11@freebsd.org
Subject:   Re: svn commit: r328711 - in head: . Mk astro/viking cad/pdnmesh cad/repsnapper deskutils/pinot devel/xorg-macros emulators/catapult emulators/qemu-devel emulators/tme games/klavaro games/sea-defender ...
Message-ID:  <20130929182734.GF64678@FreeBSD.org>
In-Reply-To: <52486A49.8040103@freebsd.org>
References:  <201309291701.r8TH1gNv021817@svn.freebsd.org> <20130929175312.GE64678@FreeBSD.org> <52486A49.8040103@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 29, 2013 at 07:58:33PM +0200, Niclas Zeising wrote:
> On 09/29/13 19:53, Sergey A. Osokin wrote:
> > I've got following error message on my FreeBSD 9.2-PRERELEASE when I've tried to build graphics/dri with
> > make command.  Yes, I have removed libGL* and dri packages before.
> > 
> >   CC       brw_eu_compact.lo
> > brw_eu_compact.c:44:4: error: invalid suffix "b00000000000000000" on integer constant
[skipped]
> > brw_eu_compact.c:320:4: error: invalid suffix "b010110001000" on integer constant
> > gmake[6]: *** [brw_eu_compact.lo] Ошибка 1
> > gmake[6]: Выход из каталога `/usr/ports/graphics/dri/work/Mesa-9.1.6/src/mesa/drivers/dri/i965'
> > gmake[5]: *** [all-recursive] Ошибка 1
> > gmake[5]: Выход из каталога `/usr/ports/graphics/dri/work/Mesa-9.1.6/src/mesa/drivers/dri'
> > gmake[4]: *** [all-recursive] Ошибка 1
> > gmake[4]: Выход из каталога `/usr/ports/graphics/dri/work/Mesa-9.1.6/src/mesa/drivers'
> > gmake[3]: *** [all-recursive] Ошибка 1
> > gmake[3]: Выход из каталога `/usr/ports/graphics/dri/work/Mesa-9.1.6/src/mesa'
> > gmake[2]: *** [all] Ошибка 2
> > gmake[2]: Выход из каталога `/usr/ports/graphics/dri/work/Mesa-9.1.6/src/mesa'
> > gmake[1]: *** [all-recursive] Ошибка 1
> > gmake[1]: Выход из каталога `/usr/ports/graphics/dri/work/Mesa-9.1.6/src'
> > gmake: *** [all-recursive] Ошибка 1
> > *** [do-build] Error code 1
> > 
> > Stop in /usr/ports/graphics/dri.
> > 
> > Any idea?
> 
> 
> This is because our ancient GCC can't handle integer constants expressed
> as binary.  graphics/dri should depend on either clang or a newer gcc,
> I'll have to double check why it fails.

Fixed with hardcoded

CC=     clang
CXX=    clang++

in /etc/make.conf.

-- 
ozz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130929182734.GF64678>