Advertisement
neioo

cat /opt/mxe/log/glew

Apr 11th, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.01 KB | None | 0 0
  1. marc@nausicaa /opt/mxe $ cat /opt/mxe/log/glew
  2. make[1]: Entering directory '/opt/mxe'
  3. [using autodetected 4 job(s)]
  4. uname -a
  5. 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
  6. git show-branch --list --reflog=1
  7. [refs/heads/master@{0}] (3 weeks ago) clone: from https://github.com/mxe/mxe.git
  8. lsb_release -a 2>/dev/null || sw_vers 2>/dev/null || true
  9. rm -rf '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared'
  10. mkdir -p '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared'
  11. cd '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared' && tar xzf '/opt/mxe/pkg/glew-1.12.0.tgz'
  12. cd '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0'
  13. echo 'mxe: lib lib/$(LIB.SHARED) lib/$(LIB.SHARED.MX)' >> '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0/Makefile'
  14. # GCC 4.8.2 seems to miscompile the shared DLL with -O2
  15. 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
  16. make[2]: Entering directory '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0'
  17. 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
  18. 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
  19. 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
  20. 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
  21. sed \
  22. -e "s|@prefix@|/usr|g" \
  23. -e "s|@libdir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/lib|g" \
  24. -e "s|@exec_prefix@|/opt/mxe/usr/x86_64-w64-mingw32.shared/bin|g" \
  25. -e "s|@includedir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/include/GL|g" \
  26. -e "s|@version@|1.12.0|g" \
  27. -e "s|@cflags@||g" \
  28. -e "s|@libname@|GLEW|g" \
  29. -e "s|@requireslib@|glu|g" \
  30. < glew.pc.in > glew.pc
  31. sed \
  32. -e "s|@prefix@|/usr|g" \
  33. -e "s|@libdir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/lib|g" \
  34. -e "s|@exec_prefix@|/opt/mxe/usr/x86_64-w64-mingw32.shared/bin|g" \
  35. -e "s|@includedir@|/opt/mxe/usr/x86_64-w64-mingw32.shared/include/GL|g" \
  36. -e "s|@version@|1.12.0|g" \
  37. -e "s|@cflags@|-DGLEW_MX|g" \
  38. -e "s|@libname@|GLEWmx|g" \
  39. -e "s|@requireslib@|glu|g" \
  40. < glew.pc.in > glewmx.pc
  41. make[2]: Leaving directory '/opt/mxe/tmp-glew-x86_64-w64-mingw32.shared/glew-1.12.0'
  42. # Install
  43. install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib'
  44. 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/'
  45. 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/'
  46. 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'
  47. 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'
  48. install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/pkgconfig'
  49. 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/'
  50. 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/'
  51. install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/include'
  52. install -d '/opt/mxe/usr/x86_64-w64-mingw32.shared/include/GL'
  53. 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/'
  54. # Test
  55. '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`
  56. In file included from /usr/include/inttypes.h:27:0,
  57. from /usr/include/GL/glew.h:294,
  58. from ./src/glew-test.c:7:
  59. /usr/include/stdint.h:122:27: error: conflicting types for 'uintptr_t'
  60. typedef unsigned long int uintptr_t;
  61. ^
  62. In file included from /opt/mxe/usr/x86_64-w64-mingw32.shared/include/stddef.h:7:0,
  63. from /opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.shared/4.9.2/include/stddef.h:1,
  64. from /usr/include/stdio.h:33,
  65. from ./src/glew-test.c:6:
  66. /opt/mxe/usr/x86_64-w64-mingw32.shared/include/crtdefs.h:75:44: note: previous declaration of 'uintptr_t' was here
  67. __MINGW_EXTENSION typedef unsigned __int64 uintptr_t;
  68. ^
  69. In file included from /usr/include/inttypes.h:27:0,
  70. from /usr/include/GL/glew.h:294,
  71. from ./src/glew-test.c:7:
  72. /usr/include/stdint.h:145:0: error: "__INT64_C" redefined [-Werror]
  73. # define __INT64_C(c) c ## L
  74. ^
  75. <built-in>: note: this is the location of the previous definition
  76. In file included from /usr/include/inttypes.h:27:0,
  77. from /usr/include/GL/glew.h:294,
  78. from ./src/glew-test.c:7:
  79. /usr/include/stdint.h:146:0: error: "__UINT64_C" redefined [-Werror]
  80. # define __UINT64_C(c) c ## UL
  81. ^
  82. <built-in>: note: this is the location of the previous definition
  83. cc1: all warnings being treated as errors
  84. Makefile:437: recipe for target 'build-only-glew_x86_64-w64-mingw32.shared' failed
  85. make[1]: *** [build-only-glew_x86_64-w64-mingw32.shared] Error 1
  86. make[1]: Leaving directory '/opt/mxe'
  87.  
  88. real 0m6.721s
  89. user 0m6.346s
  90. sys 0m0.308s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement