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>