https://bugs.freedesktop.org/show_bug.cgi?id=75098
--- Comment #2 from Christian Prochaska <christian.procha...@genode-labs.com> --- Hi Emil, (In reply to comment #1) > Created attachment 94216 [details] [review] > mapi/es2api: unconditionaly link against glapi/glapi.la > > Hi Christian, thanks for the report. > > I must admit that these are rather unusual configure flags, which are not > tested too often. > > * Are you able to use the libGLESv2.so library, (eg. use a precompiled > es2gears)? I'm assuming that is not the case. When I build es2gears with the 'working' (shared glapi) Mesa installed and then uninstall Mesa and install the non-shared glapi Mesa version and execute the previously built es2gears binary, this error occurs: ./es2gears: symbol lookup error: /usr/local/lib/libGLESv2.so.2: undefined symbol: _glapi_Dispatch > With that said, the attached patch should help, although I'm not sure if > it's the correct solution as the api dispatch is out of my current scope :-) Unfortunalely, it doesn't build: /bin/bash ../../../libtool --tag=CC --mode=link gcc -fvisibility=hidden -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -version-number 2 -no-undefined -o libGLESv2.la -rpath /usr/local/lib entry.lo -ldrm -lm -lpthread -ldl ../../../src/mapi/glapi/libglapi.la libtool: link: gcc -shared -fPIC -DPIC .libs/entry.o -Wl,--whole-archive ../../../src/mapi/glapi/.libs/libglapi.a -Wl,--no-whole-archive -ldrm -lm -lpthread -ldl -O2 -Wl,-soname -Wl,libGLESv2.so.2 -o .libs/libGLESv2.so.2.0.0 ../../../src/mapi/glapi/.libs/libglapi.a(glapi_x86.o): In function `glCullFace': /home/christian/projects/mesa/mesa/src/mapi/glapi/glapi_x86.S:305: multiple definition of `glCullFace' .libs/entry.o:entry.c:(.text+0x0): first defined here ../../../src/mapi/glapi/.libs/libglapi.a(glapi_x86.o): In function `glFrontFace': /home/christian/projects/mesa/mesa/src/mapi/glapi/glapi_x86.S:310: multiple definition of `glFrontFace' .libs/entry.o:entry.c:(.text+0x20): first defined here ../../../src/mapi/glapi/.libs/libglapi.a(glapi_x86.o): In function `glHint': .libs/entry.o:entry.c:(.text+0x40): first defined here ... -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev