Summary: | Can't compile with d3d1x since commit 73df31eedd0f33c8a9907855cb247c8f87964c48 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Alexandre Demers <alexandre.f.demers> |
Component: | Other | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Alexandre Demers
2011-06-26 19:15:01 UTC
I've pushed a fix (compile tested). Can you try again? Better but it doesn't seem OK though. Here how it ends: make[3]: Entering directory `/home/dema1701/projects/mesa/mesa/src/gallium/targets/egl-static' /bin/bash ../../../../bin/mklib -o egl_gallium.so -noprefix -linker 'g++' \ -L../../../../x86_64-linux-gnu -ldflags '-Wl,--no-undefined ' \ -cplusplus -install ../../../../x86_64-linux-gnu/egl \ egl.o egl_pipe.o egl_st.o -Wl,--start-group ../../../../src/gallium/auxiliary/libgallium.a ../../../../src/gallium/drivers/identity/libidentity.a ../../../../src/gallium/drivers/r600/libr600.a ../../../../src/gallium/drivers/rbug/librbug.a ../../../../src/gallium/drivers/softpipe/libsoftpipe.a ../../../../src/gallium/drivers/trace/libtrace.a ../../../../src/gallium/state_trackers/egl/libegl.a ../../../../src/gallium/state_trackers/vega/libvega.a ../../../../src/gallium/winsys/r600/drm/libr600winsys.a ../../../../src/gallium/winsys/sw/xlib/libws_xlib.a ../../../../src/mesa/libmesagallium.a -Wl,--end-group \ -L/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lEGL -lOpenVG -lX11 -lXext -lXfixes -ldl -ldrm -ldrm_radeon -lglapi -lm -lpthread -lrt -ludev mklib: Making Linux shared library: egl_gallium.so ../../../../src/gallium/state_trackers/egl/libegl.a(egl_g3d_api.o): In function `egl_g3d_choose_config': /home/dema1701/projects/mesa/mesa/src/gallium/state_trackers/egl/common/egl_g3d_api.c:140: undefined reference to `_eglFilterConfigArray' collect2: ld returned 1 exit status mklib: Installing egl_gallium.so in ../../../../x86_64-linux-gnu/egl mv: cannot stat `egl_gallium.so': No such file or directory Does $ make -C src/egl clean $ make help? The symbol was introduced to libEGL in another commit. Still there with your suggestion. Should I open a different bug report? Yes. It could be that the system libEGL get picked for linking and it does not have the new symbol. Please also include the result of $ cd /home/dema1701/projects/mesa/mesa $ nm -D x86_64-linux-gnu/libEGL.so | grep _eglFilterConfigArray in the bug report. Thanks. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.