[Mesa-dev] R300 'make check' build failure on master and 9.2
Tom Stellard
tom at stellard.net
Wed Aug 7 08:43:59 PDT 2013
On Tue, Aug 06, 2013 at 10:12:19AM -0700, Ian Romanick wrote:
> 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. :(
>
+1 for the buildbot
I'm having trouble reproducing this, what configure flags are you using?
-Tom
> 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'
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list