Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- marc@nausicaa /opt/mxe $ cat /opt/mxe/log/glew
- make[1]: Entering directory '/opt/mxe'
- [using autodetected 4 job(s)]
- uname -a
- Linux nausicaa 3.17.8-gentoo-r1 #1 SMP Thu Feb 19 10:48:25 CET 2015 x86_64 AMD FX(tm)-4300 Quad-Core Processor AuthenticAMD GNU/Linux
- git show-branch --list --reflog=1
- [refs/heads/master@{0}] (3 weeks ago) clone: from https://github.com/mxe/mxe.git
- lsb_release -a 2>/dev/null || sw_vers 2>/dev/null || true
- rm -rf '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared'
- mkdir -p '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared'
- cd '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared' && tar xzf '/opt/mxe/pkg/glew-1.12.0.tgz'
- cd '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0'
- echo 'mxe: lib lib/$(LIB.SHARED) lib/$(LIB.SHARED.MX)' >> '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/Makefile'
- # GCC 4.8.2 seems to miscompile the shared DLL with -O2
- make -C '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0' GLEW_DEST=/opt/mxe/usr/x86_64-w64-mingw32.shared SYSTEM=linux-mingw32 CC=x86_64-w64-mingw32.shared-gcc LD=x86_64-w64-mingw32.shared-ld NAME=GLEW POPT=-O0 mxe glew.pc glewmx.pc
- make[2]: Entering directory '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0'
- x86_64-w64-mingw32.shared-gcc -DGLEW_NO_GLU -DGLEW_BUILD -O0 -Wall -W -Iinclude -o tmp/linux-mingw32/default/shared/glew.o -c src/glew.c
- x86_64-w64-mingw32.shared-ld -shared -soname libGLEW.dll --out-implib lib/libGLEW.dll.a -o lib/GLEW.dll tmp/linux-mingw32/default/shared/glew.o -lopengl32 -lgdi32 -luser32 -lkernel32
- x86_64-w64-mingw32.shared-gcc -DGLEW_NO_GLU -DGLEW_MX -DGLEW_BUILD -O0 -Wall -W -Iinclude -o tmp/linux-mingw32/mx/shared/glew.o -c src/glew.c
- x86_64-w64-mingw32.shared-ld -shared -soname libGLEWmx.dll --out-implib lib/libGLEWmx.dll.a -o lib/GLEWmx.dll tmp/linux-mingw32/mx/shared/glew.o -lopengl32 -lgdi32 -luser32 -lkernel32
- sed \
- -e "s|@prefix@|/usr|g" \
- -e "s|@libdir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/lib|g" \
- -e "s|@exec_prefix@|/opt/mxe/usr/x86_64-w64-mingw32.shared/bin|g" \
- -e "s|@includedir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/include/GL|g" \
- -e "s|@version@|1.12.0|g" \
- -e "s|@cflags@||g" \
- -e "s|@libname@|GLEW|g" \
- -e "s|@requireslib@|glu|g" \
- < glew.pc.in > glew.pc
- sed \
- -e "s|@prefix@|/usr|g" \
- -e "s|@libdir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/lib|g" \
- -e "s|@exec_prefix@|/opt/mxe/usr/x86_64-w64-mingw32.shared/bin|g" \
- -e "s|@includedir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/include/GL|g" \
- -e "s|@version@|1.12.0|g" \
- -e "s|@cflags@|-DGLEW_MX|g" \
- -e "s|@libname@|GLEWmx|g" \
- -e "s|@requireslib@|glu|g" \
- < glew.pc.in > glewmx.pc
- make[2]: Leaving directory '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0'
- # Install
- install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib'
- install -m644 '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/lib/GLEW.dll' '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/lib/GLEWmx.dll' '/opt/mxe/usr/x86_64-w64-mingw32.shared/bin/'
- install -m644 '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/lib/libGLEW.dll.a' '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/lib/libGLEWmx.dll.a' '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/'
- install -m644 '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/lib/libGLEW.dll.a' '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/libglew32s.dll.a'
- install -m644 '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/lib/libGLEW.dll.a' '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/libglew32.dll.a'
- install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/pkgconfig'
- install -m644 '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/glew.pc' '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/pkgconfig/'
- install -m644 '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/glewmx.pc' '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/pkgconfig/'
- install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/include'
- install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/include/GL'
- install -m644 '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/include/GL/glew.h' '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/include/GL/wglew.h' '/opt/mxe/usr/x86_64-w64-mingw32.shared/include/GL/'
- # Test
- 'x86_64-w64-mingw32.shared-gcc' -W -Wall -Werror -ansi -pedantic './src/glew-test.c' -o '/opt/mxe/usr/x86_64-w64-mingw32.shared/bin/test-glew.exe' `'x86_64-w64-mingw32.shared-pkg-config' glew --cflags --libs`
- In file included from /usr/include/inttypes.h:27:0,
- from /usr/include/GL/glew.h:294,
- from ./src/glew-test.c:7:
- /usr/include/stdint.h:122:27: error: conflicting types for 'uintptr_t'
- typedef unsigned long int uintptr_t;
- ^
- In file included from /opt/mxe/usr/x86_64-w64-mingw32.shared/include/stddef.h:7:0,
- from /opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.shared/4.9.2/include/stddef.h:1,
- from /usr/include/stdio.h:33,
- from ./src/glew-test.c:6:
- /opt/mxe/usr/x86_64-w64-mingw32.shared/include/crtdefs.h:75:44: note: previous declaration of 'uintptr_t' was here
- __MINGW_EXTENSION typedef unsigned __int64 uintptr_t;
- ^
- In file included from /usr/include/inttypes.h:27:0,
- from /usr/include/GL/glew.h:294,
- from ./src/glew-test.c:7:
- /usr/include/stdint.h:145:0: error: "__INT64_C" redefined [-Werror]
- # define __INT64_C(c) c ## L
- ^
- <built-in>: note: this is the location of the previous definition
- In file included from /usr/include/inttypes.h:27:0,
- from /usr/include/GL/glew.h:294,
- from ./src/glew-test.c:7:
- /usr/include/stdint.h:146:0: error: "__UINT64_C" redefined [-Werror]
- # define __UINT64_C(c) c ## UL
- ^
- <built-in>: note: this is the location of the previous definition
- cc1: all warnings being treated as errors
- Makefile:437: recipe for target 'build-only-glew_x86_64-w64-mingw32.shared' failed
- make[1]: *** [build-only-glew_x86_64-w64-mingw32.shared] Error 1
- make[1]: Leaving directory '/opt/mxe'
- real 0m6.721s
- user 0m6.346s
- sys 0m0.308s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement