Making install in src make[1]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src' Making install in gtest make[2]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/gtest' make[3]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/gtest' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/gtest' make[2]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/gtest' Making install in util make[2]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' make install-recursive make[3]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' Making install in . make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' Making install in tests/hash_table make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util/tests/hash_table' make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util/tests/hash_table' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util/tests/hash_table' make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util/tests/hash_table' make[3]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' make[2]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/util' Making install in mapi make[2]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' make install-recursive make[3]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' Making install in glapi/gen make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi/glapi/gen' make install-am make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi/glapi/gen' make[6]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi/glapi/gen' make[6]: Nothing to be done for `install-exec-am'. make[6]: Nothing to be done for `install-data-am'. make[6]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi/glapi/gen' make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi/glapi/gen' make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi/glapi/gen' Making install in . make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' /bin/mkdir -p '/opt/lib' /bin/bash ../../libtool --mode=install /usr/bin/install -c shared-glapi/libglapi.la es1api/libGLESv1_CM.la es2api/libGLESv2.la '/opt/lib' libtool: install: /usr/bin/install -c shared-glapi/.libs/libglapi.so.0.0.0 /opt/lib/libglapi.so.0.0.0 libtool: install: (cd /opt/lib && { ln -s -f libglapi.so.0.0.0 libglapi.so.0 || { rm -f libglapi.so.0 && ln -s libglapi.so.0.0.0 libglapi.so.0; }; }) libtool: install: (cd /opt/lib && { ln -s -f libglapi.so.0.0.0 libglapi.so || { rm -f libglapi.so && ln -s libglapi.so.0.0.0 libglapi.so; }; }) libtool: install: /usr/bin/install -c shared-glapi/.libs/libglapi.lai /opt/lib/libglapi.la libtool: install: warning: relinking `es1api/libGLESv1_CM.la' libtool: install: (cd /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi; /bin/bash /home/jheikkil/workspace/mesamesa/mesa2/mesa/libtool --silent --tag CC --mode=relink gcc -pthread -fvisibility=hidden -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -no-undefined -version-number 1:1 -Wl,--gc-sections -Wl,--no-undefined -o es1api/libGLESv1_CM.la -rpath /opt/lib es1api_libGLESv1_CM_la-entry.lo -L/opt/lib -ldrm -lm -lpthread -ldl shared-glapi/libglapi.la ) libtool: install: /usr/bin/install -c es1api/.libs/libGLESv1_CM.so.1.1.0T /opt/lib/libGLESv1_CM.so.1.1.0 libtool: install: (cd /opt/lib && { ln -s -f libGLESv1_CM.so.1.1.0 libGLESv1_CM.so.1 || { rm -f libGLESv1_CM.so.1 && ln -s libGLESv1_CM.so.1.1.0 libGLESv1_CM.so.1; }; }) libtool: install: (cd /opt/lib && { ln -s -f libGLESv1_CM.so.1.1.0 libGLESv1_CM.so || { rm -f libGLESv1_CM.so && ln -s libGLESv1_CM.so.1.1.0 libGLESv1_CM.so; }; }) libtool: install: /usr/bin/install -c es1api/.libs/libGLESv1_CM.lai /opt/lib/libGLESv1_CM.la libtool: install: warning: relinking `es2api/libGLESv2.la' libtool: install: (cd /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi; /bin/bash /home/jheikkil/workspace/mesamesa/mesa2/mesa/libtool --silent --tag CC --mode=relink gcc -pthread -fvisibility=hidden -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -no-undefined -version-number 2 -Wl,--gc-sections -Wl,--no-undefined -o es2api/libGLESv2.la -rpath /opt/lib es2api_libGLESv2_la-entry.lo -L/opt/lib -ldrm -lm -lpthread -ldl shared-glapi/libglapi.la ) libtool: install: /usr/bin/install -c es2api/.libs/libGLESv2.so.2.0.0T /opt/lib/libGLESv2.so.2.0.0 libtool: install: (cd /opt/lib && { ln -s -f libGLESv2.so.2.0.0 libGLESv2.so.2 || { rm -f libGLESv2.so.2 && ln -s libGLESv2.so.2.0.0 libGLESv2.so.2; }; }) libtool: install: (cd /opt/lib && { ln -s -f libGLESv2.so.2.0.0 libGLESv2.so || { rm -f libGLESv2.so && ln -s libGLESv2.so.2.0.0 libGLESv2.so; }; }) libtool: install: /usr/bin/install -c es2api/.libs/libGLESv2.lai /opt/lib/libGLESv2.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /opt/lib ---------------------------------------------------------------------- Libraries have been installed in: /opt/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /bin/mkdir -p '/opt/include/GLES2' /usr/bin/install -c -m 644 ../../include/GLES2/gl2.h ../../include/GLES2/gl2ext.h ../../include/GLES2/gl2platform.h '/opt/include/GLES2' /bin/mkdir -p '/opt/include/GLES3' /usr/bin/install -c -m 644 ../../include/GLES3/gl3.h ../../include/GLES3/gl31.h ../../include/GLES3/gl3ext.h ../../include/GLES3/gl3platform.h '/opt/include/GLES3' /bin/mkdir -p '/opt/include/GLES' /usr/bin/install -c -m 644 ../../include/GLES/egl.h ../../include/GLES/gl.h ../../include/GLES/glext.h ../../include/GLES/glplatform.h '/opt/include/GLES' /bin/mkdir -p '/opt/lib/pkgconfig' /usr/bin/install -c -m 644 es1api/glesv1_cm.pc es2api/glesv2.pc '/opt/lib/pkgconfig' make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' make[3]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' make[2]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mapi' Making install in glsl make[2]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glsl' make install-am make[3]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glsl' make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glsl' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glsl' make[3]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glsl' make[2]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glsl' Making install in mesa make[2]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' updating main/git_sha1.h make install-recursive make[3]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' Making install in . make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' updating main/git_sha1.h make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' make[5]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/opt/include/GL' /usr/bin/install -c -m 644 ../../include/GL/glcorearb.h ../../include/GL/glext.h ../../include/GL/gl.h ../../include/GL/gl_mangle.h ../../include/GL/glxext.h ../../include/GL/glx.h ../../include/GL/glx_mangle.h ../../include/GL/osmesa.h ../../include/GL/wglext.h ../../include/GL/wmesa.h '/opt/include/GL' /bin/mkdir -p '/opt/lib/pkgconfig' /usr/bin/install -c -m 644 gl.pc '/opt/lib/pkgconfig' make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' Making install in main/tests make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/main/tests' make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/main/tests' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/main/tests' make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/main/tests' Making install in drivers/dri make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' Making install in common make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common' Making install in xmlpool make[6]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common/xmlpool' make install-am make[7]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common/xmlpool' make[8]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common/xmlpool' make[8]: Nothing to be done for `install-exec-am'. make[8]: Nothing to be done for `install-data-am'. make[8]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common/xmlpool' make[7]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common/xmlpool' make[6]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common/xmlpool' make[6]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common' make[7]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common' /bin/mkdir -p '/opt/etc' /usr/bin/install -c -m 644 drirc '/opt/etc' make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common' make[6]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common' make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/common' Making install in i965 make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/i965' make[6]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/i965' make[6]: Nothing to be done for `install-exec-am'. make[6]: Nothing to be done for `install-data-am'. make[6]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/i965' make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri/i965' make[5]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' GEN all-local GEN all-local make[6]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' make[6]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/opt/lib/dri' /bin/bash ../../../../libtool --mode=install /usr/bin/install -c mesa_dri_drivers.la '/opt/lib/dri' libtool: install: /usr/bin/install -c .libs/mesa_dri_drivers.so /opt/lib/dri/mesa_dri_drivers.so libtool: install: /usr/bin/install -c .libs/mesa_dri_drivers.lai /opt/lib/dri/mesa_dri_drivers.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /opt/lib/dri ---------------------------------------------------------------------- Libraries have been installed in: /opt/lib/dri If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /bin/mkdir -p '/opt/include/GL/internal' /usr/bin/install -c -m 644 ../../../../include/GL/internal/dri_interface.h '/opt/include/GL/internal' /bin/mkdir -p '/opt/lib/pkgconfig' /usr/bin/install -c -m 644 dri.pc '/opt/lib/pkgconfig' make install-data-hook make[7]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' for i in i965_dri.so ; do \ ln -f /opt/lib/dri/mesa_dri_drivers.so \ /opt/lib/dri/$i; \ done; rm -f -f /opt/lib/dri/mesa_dri_drivers.* make[7]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' make[6]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' make[5]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa/drivers/dri' make[3]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' make[2]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/mesa' Making install in loader make[2]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/loader' make[3]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/loader' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/loader' make[2]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/loader' Making install in glx make[2]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx' Making install in . make[3]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx' make[4]: Entering directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx' /bin/mkdir -p '/opt/lib' /bin/bash ../../libtool --mode=install /usr/bin/install -c libGL.la '/opt/lib' libtool: install: warning: relinking `libGL.la' libtool: install: (cd /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx; /bin/bash /home/jheikkil/workspace/mesamesa/mesa2/mesa/libtool --silent --tag CC --mode=relink gcc -I../../include -I../../include/GL/internal -I../../src/loader -I../../src/mapi -I../../src/mapi/glapi -I../../src/mapi -I../../src/mapi/glapi -fvisibility=hidden -DGLX_SHARED_GLAPI -DXF86VIDMODE -D_REENTRANT -DDEFAULT_DRIVER_DIR=\"/opt/lib/dri\" -DUSE_EXTERNAL_DXTN_LIB=1 -D_GNU_SOURCE -DUSE_SSE41 -DUSE_X86_64_ASM -DHAVE_XLOCALE_H -DHAVE_STRTOF -DHAVE_DLOPEN -DHAVE_POSIX_MEMALIGN -DHAVE_LIBDRM -DGLX_USE_DRM -DHAVE_LIBUDEV -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DHAVE_DRI3 -DHAVE_MINCORE -I/opt/include -I/opt/include/libdrm -I/opt/include -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -no-undefined -version-number 1:2 -Wl,--verbose -Wl,-Bsymbolic -Wl,--gc-sections -Wl,--no-undefined -o libGL.la -rpath /opt/lib libglx.la ../../src/mapi/glapi/libglapi.la ../../src/mapi/shared-glapi/libglapi.la -L/opt/lib -lXext -lXdamage -lXfixes -lX11-xcb -lX11 -lxcb-glx -lxcb-dri2 -lxcb-dri3 -lxcb-present -lxcb-randr -lxcb-xfixes -lxcb-render -lxcb-shape -lxcb-sync -lxcb -lxshmfence -lXxf86vm -L/opt/lib -ldrm -lm -lpthread -ldl ) GNU ld (GNU Binutils for Ubuntu) 2.23.2 Supported emulations: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om using internal linker script: ================================================== /* Script for --shared -z combreloc: shared library, combine & sort relocs */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("/usr/x86_64-linux-gnu/lib64"); SEARCH_DIR("=/usr/local/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib/x86_64-linux-gnu"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array)) KEEP (*(EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array)) KEEP (*(EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } ================================================== attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crti.o succeeded /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crti.o attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/crtbeginS.o succeeded /usr/lib/gcc/x86_64-linux-gnu/4.7/crtbeginS.o attempt to open ./.libs/libglx.a succeeded (./.libs/libglx.a)clientattrib.o (./.libs/libglx.a)clientinfo.o (./.libs/libglx.a)compsize.o (./.libs/libglx.a)create_context.o (./.libs/libglx.a)eval.o (./.libs/libglx.a)glxconfig.o (./.libs/libglx.a)glxcmds.o (./.libs/libglx.a)glxcurrent.o (./.libs/libglx.a)glx_error.o (./.libs/libglx.a)glxext.o (./.libs/libglx.a)glxextensions.o (./.libs/libglx.a)indirect_glx.o (./.libs/libglx.a)indirect.o (./.libs/libglx.a)indirect_init.o (./.libs/libglx.a)indirect_size.o (./.libs/libglx.a)indirect_window_pos.o (./.libs/libglx.a)indirect_texture_compression.o (./.libs/libglx.a)indirect_transpose_matrix.o (./.libs/libglx.a)indirect_vertex_array.o (./.libs/libglx.a)indirect_vertex_program.o (./.libs/libglx.a)pixel.o (./.libs/libglx.a)pixelstore.o (./.libs/libglx.a)query_renderer.o (./.libs/libglx.a)render2.o (./.libs/libglx.a)renderpix.o (./.libs/libglx.a)single2.o (./.libs/libglx.a)singlepix.o (./.libs/libglx.a)vertarr.o (./.libs/libglx.a)glx_pbuffer.o (./.libs/libglx.a)glx_query.o (./.libs/libglx.a)glxhash.o (./.libs/libglx.a)drisw_glx.o (./.libs/libglx.a)xfont.o (./.libs/libglx.a)dri_common.o (./.libs/libglx.a)dri_common_query_renderer.o (./.libs/libglx.a)dri_glx.o (./.libs/libglx.a)XF86dri.o (./.libs/libglx.a)dri2_glx.o (./.libs/libglx.a)dri2.o (./.libs/libglx.a)dri3_glx.o (./.libs/libglx.a)libloader_la-loader.o (./.libs/libglx.a)libloader_la-pci_id_driver_map.o (./.libs/libglx.a)libloader_la-xmlconfig.o attempt to open ../../src/mapi/glapi/.libs/libglapi.a succeeded (../../src/mapi/glapi/.libs/libglapi.a)glapi_libglapi_la-glapi_gentable.o (../../src/mapi/glapi/.libs/libglapi.a)glapi_libglapi_la-entry.o attempt to open /usr/lib/x86_64-linux-gnu/libexpat.so succeeded -lexpat (/usr/lib/x86_64-linux-gnu/libexpat.so) attempt to open /usr/lib/x86_64-linux-gnu/libglapi.so failed attempt to open /usr/lib/x86_64-linux-gnu/libglapi.a failed attempt to open /opt/lib/libglapi.so succeeded -lglapi (/opt/lib/libglapi.so) attempt to open /usr/lib/x86_64-linux-gnu/libXext.so succeeded -lXext (/usr/lib/x86_64-linux-gnu/libXext.so) attempt to open /usr/lib/x86_64-linux-gnu/libXdamage.so succeeded -lXdamage (/usr/lib/x86_64-linux-gnu/libXdamage.so) attempt to open /usr/lib/x86_64-linux-gnu/libXfixes.so succeeded -lXfixes (/usr/lib/x86_64-linux-gnu/libXfixes.so) attempt to open /usr/lib/x86_64-linux-gnu/libX11-xcb.so succeeded -lX11-xcb (/usr/lib/x86_64-linux-gnu/libX11-xcb.so) attempt to open /usr/lib/x86_64-linux-gnu/libX11.so succeeded -lX11 (/usr/lib/x86_64-linux-gnu/libX11.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-glx.so succeeded -lxcb-glx (/usr/lib/x86_64-linux-gnu/libxcb-glx.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-dri2.so succeeded -lxcb-dri2 (/usr/lib/x86_64-linux-gnu/libxcb-dri2.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-dri3.so failed attempt to open /usr/lib/x86_64-linux-gnu/libxcb-dri3.a failed attempt to open /opt/lib/libxcb-dri3.so succeeded -lxcb-dri3 (/opt/lib/libxcb-dri3.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-present.so failed attempt to open /usr/lib/x86_64-linux-gnu/libxcb-present.a failed attempt to open /opt/lib/libxcb-present.so succeeded -lxcb-present (/opt/lib/libxcb-present.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-randr.so failed attempt to open /usr/lib/x86_64-linux-gnu/libxcb-randr.a failed attempt to open /opt/lib/libxcb-randr.so succeeded -lxcb-randr (/opt/lib/libxcb-randr.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so succeeded -lxcb-xfixes (/usr/lib/x86_64-linux-gnu/libxcb-xfixes.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-render.so succeeded -lxcb-render (/usr/lib/x86_64-linux-gnu/libxcb-render.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-shape.so succeeded -lxcb-shape (/usr/lib/x86_64-linux-gnu/libxcb-shape.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb-sync.so failed attempt to open /usr/lib/x86_64-linux-gnu/libxcb-sync.a failed attempt to open /opt/lib/libxcb-sync.so succeeded -lxcb-sync (/opt/lib/libxcb-sync.so) attempt to open /usr/lib/x86_64-linux-gnu/libxcb.so succeeded -lxcb (/usr/lib/x86_64-linux-gnu/libxcb.so) attempt to open /usr/lib/x86_64-linux-gnu/libxshmfence.so failed attempt to open /usr/lib/x86_64-linux-gnu/libxshmfence.a failed attempt to open /opt/lib/libxshmfence.so succeeded -lxshmfence (/opt/lib/libxshmfence.so) attempt to open /usr/lib/x86_64-linux-gnu/libXxf86vm.so succeeded -lXxf86vm (/usr/lib/x86_64-linux-gnu/libXxf86vm.so) attempt to open /usr/lib/x86_64-linux-gnu/libdrm.so succeeded -ldrm (/usr/lib/x86_64-linux-gnu/libdrm.so) attempt to open /usr/lib/x86_64-linux-gnu/libm.so succeeded -lm (/usr/lib/x86_64-linux-gnu/libm.so) attempt to open /usr/lib/x86_64-linux-gnu/libpthread.so succeeded opened script file /usr/lib/x86_64-linux-gnu/libpthread.so opened script file /usr/lib/x86_64-linux-gnu/libpthread.so attempt to open /lib/x86_64-linux-gnu/libpthread.so.0 succeeded /lib/x86_64-linux-gnu/libpthread.so.0 attempt to open /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a succeeded attempt to open /usr/lib/x86_64-linux-gnu/libdl.so succeeded -ldl (/usr/lib/x86_64-linux-gnu/libdl.so) attempt to open /usr/lib/x86_64-linux-gnu/libgcc.so failed attempt to open /usr/lib/x86_64-linux-gnu/libgcc.a failed attempt to open /opt/lib/libgcc.so failed attempt to open /opt/lib/libgcc.a failed attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc.so failed attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc.a succeeded attempt to open /usr/lib/x86_64-linux-gnu/libgcc_s.so failed attempt to open /usr/lib/x86_64-linux-gnu/libgcc_s.a failed attempt to open /opt/lib/libgcc_s.so failed attempt to open /opt/lib/libgcc_s.a failed attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc_s.so succeeded -lgcc_s (/usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc_s.so) attempt to open /usr/lib/x86_64-linux-gnu/libpthread.so succeeded opened script file /usr/lib/x86_64-linux-gnu/libpthread.so opened script file /usr/lib/x86_64-linux-gnu/libpthread.so attempt to open /lib/x86_64-linux-gnu/libpthread.so.0 succeeded /lib/x86_64-linux-gnu/libpthread.so.0 attempt to open /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a succeeded attempt to open /usr/lib/x86_64-linux-gnu/libc.so succeeded opened script file /usr/lib/x86_64-linux-gnu/libc.so opened script file /usr/lib/x86_64-linux-gnu/libc.so attempt to open /lib/x86_64-linux-gnu/libc.so.6 succeeded /lib/x86_64-linux-gnu/libc.so.6 attempt to open /usr/lib/x86_64-linux-gnu/libc_nonshared.a succeeded attempt to open /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 succeeded /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 attempt to open /usr/lib/x86_64-linux-gnu/libgcc.so failed attempt to open /usr/lib/x86_64-linux-gnu/libgcc.a failed attempt to open /opt/lib/libgcc.so failed attempt to open /opt/lib/libgcc.a failed attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc.so failed attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc.a succeeded attempt to open /usr/lib/x86_64-linux-gnu/libgcc_s.so failed attempt to open /usr/lib/x86_64-linux-gnu/libgcc_s.a failed attempt to open /opt/lib/libgcc_s.so failed attempt to open /opt/lib/libgcc_s.a failed attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc_s.so succeeded -lgcc_s (/usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc_s.so) attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/crtendS.o succeeded /usr/lib/gcc/x86_64-linux-gnu/4.7/crtendS.o attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crtn.o succeeded /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crtn.o./.libs/libglx.a(dri3_glx.o): In function `dri3_flush_present_events': /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx/dri3_glx.c:998: undefined reference to `xcb_poll_for_special_event' ./.libs/libglx.a(dri3_glx.o): In function `dri3_find_back': /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx/dri3_glx.c:1251: undefined reference to `xcb_wait_for_special_event' ./.libs/libglx.a(dri3_glx.o): In function `dri3_wait_for_event': /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx/dri3_glx.c:461: undefined reference to `xcb_wait_for_special_event' ./.libs/libglx.a(dri3_glx.o): In function `dri3_destroy_drawable': /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx/dri3_glx.c:299: undefined reference to `xcb_unregister_for_special_event' ./.libs/libglx.a(dri3_glx.o): In function `dri3_update_drawable': /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx/dri3_glx.c:1050: undefined reference to `xcb_register_for_special_xge' /home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx/dri3_glx.c:1092: undefined reference to `xcb_unregister_for_special_event' collect2: error: ld returned 1 exit status libtool: install: error: relink `libGL.la' with the above command before installing it make[4]: *** [install-libLTLIBRARIES] Error 1 make[4]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx' make[3]: *** [install-am] Error 2 make[3]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src/glx' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/jheikkil/workspace/mesamesa/mesa2/mesa/src' make: *** [install-recursive] Error 1