On 27/11/2017 20:18, Walter Dnes wrote:
> I'm running 32-bit Gentoo. mesa is the last remaining package in the
> current emerge update. Just in case, I tried...
>
> MAKEOPTS="-j1" emerge --changed-use --deep --update @world
>
> That did not help. Attached are the build log and output of
>
> emerge --info '=media-libs/mesa-17.1.8::gentoo'
>
This is your build error:
/var/tmp/portage/media-libs/mesa-17.1.8/work/mesa-17.1.8/src/mesa/swrast/s_aatritemp.h:
In function 'rgba_aa_tri':
/var/tmp/portage/media-libs/mesa-17.1.8/work/mesa-17.1.8/src/mesa/swrast/s_aatritemp.h:196:57:
error: implicit declaration of function 'omp_get_thread_num'
[-Werror=implicit-function-declaration]
span.array = SWRAST_CONTEXT(ctx)->SpanArrays +
omp_get_thread_num();
IIRC openmp provides that function. But his:
cc1: some warnings being treated as errors
make[5]: *** [Makefile:2946: swrast/s_aatriangle.lo] Error 1
make[5]: Leaving directory
'/var/tmp/portage/media-libs/mesa-17.1.8/work/mesa-17.1.8-abi_x86_32.x86/src/mesa'
mesa has 18 versions in-tree and mesa-17.1.8 is the second oldest. Any
special reason you are stuck so far back? A package.mask you no longr
actually need maybe? My first action would be to use something more
rcent that functions for yu.
Alan
--
Alan McKinnon
[email protected]