[Mesa-dev] R300 'make check' build failure on master and 9.2

Ian Romanick idr at freedesktop.org
Tue Aug 6 10:12:19 PDT 2013


We should set a goal for the 9.3 release:  all drivers should just build 
and 'make check' without having to add a bunch of magic incantations to 
the configure line.  We also need a build bot that will build and 'make 
check' every commit.  Ugh. :(

   CCLD     r300_compiler_tests
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_format_s3tc.o): 
In function `util_format_linear_float_to_srgb_8unorm':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_srgb.h:66: 
undefined reference to `powf'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_format_table.o): 
In function `util_format_linear_float_to_srgb_8unorm':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_srgb.h:66: 
undefined reference to `powf'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_dl.o): In 
function `util_dl_open':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_dl.c:48: 
undefined reference to `dlopen'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_dl.o): In 
function `util_dl_get_proc_address':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_dl.c:62: 
undefined reference to `dlsym'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_dl.o): In 
function `util_dl_close':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_dl.c:75: 
undefined reference to `dlclose'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_dl.o): In 
function `util_dl_error':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_dl.c:88: 
undefined reference to `dlerror'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_format_other.o): 
In function `float3_to_rgb9e5':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_rgb9e5.h:119: 
undefined reference to `pow'
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_rgb9e5.h:121: 
undefined reference to `floor'
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_rgb9e5.h:130: 
undefined reference to `floor'
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_rgb9e5.h:131: 
undefined reference to `floor'
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_rgb9e5.h:132: 
undefined reference to `floor'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_format_other.o): 
In function `rgb9e5_to_float3':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_rgb9e5.h:157: 
undefined reference to `pow'
../../../../src/gallium/auxiliary/.libs/libgallium.a(u_format_other.o): 
In function `r8g8bx_derive':
/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/auxiliary/util/u_format_other.c:327: 
undefined reference to `sqrtf'
collect2: error: ld returned 1 exit status
gmake[4]: *** [r300_compiler_tests] Error 1
gmake[4]: Leaving directory 
`/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/drivers/r300'
gmake[3]: *** [check-am] Error 2
gmake[3]: Leaving directory 
`/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/drivers/r300'
gmake[2]: *** [check-recursive] Error 1
gmake[2]: Leaving directory 
`/home/idr/devel/graphics/Mesa/BUILD/master-64/src/gallium/drivers'
gmake[1]: *** [check-recursive] Error 1
gmake[1]: Leaving directory 
`/home/idr/devel/graphics/Mesa/BUILD/master-64/src'
make: *** [check-recursive] Error 1
make: Leaving directory `/home/idr/devel/graphics/Mesa/BUILD/master-64'


More information about the mesa-dev mailing list