Closed bratekarate closed 3 years ago
(5.8.7-arch1-1)
nim 1.2.6-1
nimble 1:0.11.4-1
libxrandr 1.5.2-3
lib32-libxrandr 1.5.2-1
mesa 20.1.7-1
lib32-mesa 20.1.7-1
libx11 1.6.12-1
lib32-libx11 1.6.12-1
libxext 1.3.4-3
lib32-libxext 1.3.4-1
nimble build fails with the following error message:
nimble build
Verifying dependencies for boomer@0.0.1 Info: Dependency on x11@#30b3a190ef9ec1621c53d501b4da0133281f108e already satisfied Verifying dependencies for x11@#30b3a190ef9ec1621c53d501b4da0133281f108e Info: Dependency on opengl@>= 1.2.3 already satisfied Verifying dependencies for opengl@1.2.6 Info: Dependency on x11@>= 1.1 already satisfied Verifying dependencies for x11@1.1 Building boomer/boomer using c backend Tip: 7 messages have been suppressed, use --verbose to show them. Error: Build failed for package: boomer ... Details: ... Execution failed with exit code 1 ... Command: "/usr/bin/nim" c --noNimblePath -d:NimblePkgVersion=0.0.1 --path:"/home/user/.nimble/pkgs/x11-#30b3a190ef9ec1621c53d501b4da0133281f108e" --path:"/home/user/.nimble/pkgs/opengl-1.2.6" --path:"/home/user/.nimble/pkgs/x11-1.1" -o:"/home/user/src/misc/boomer/boomer" "/home/user/src/misc/boomer/src/boomer.nim" ... Output: Hint: used config file '/etc/nim/nim.cfg' [Conf] ... Hint: used config file '/etc/nim/config.nims' [Conf] ... Hint: system [Processing] ... Hint: widestrs [Processing] ... Hint: io [Processing] ... Hint: boomer [Processing] ... Hint: os [Processing] ... Hint: strutils [Processing] ... Hint: parseutils [Processing] ... Hint: math [Processing] ... Hint: bitops [Processing] ... Hint: macros [Processing] ... Hint: algorithm [Processing] ... Hint: unicode [Processing] ... Hint: pathnorm [Processing] ... Hint: osseps [Processing] ... Hint: posix [Processing] ... Hint: times [Processing] ... Hint: options [Processing] ... Hint: typetraits [Processing] ... Hint: navigation [Processing] ... Hint: xlib [Processing] ... Hint: x [Processing] ... Hint: config [Processing] ... /home/user/src/misc/boomer/src/config.nim(1, 8) Warning: imported and not used: 'macros' [UnusedImport] ... Hint: la [Processing] ... Hint: screenshot [Processing] ... Hint: xutil [Processing] ... Hint: keysym [Processing] ... /home/user/src/misc/boomer/src/screenshot.nim(39, 48) Warning: use Window instead; TWindow is deprecated [Deprecated] ... /home/user/src/misc/boomer/src/screenshot.nim(40, 19) Warning: use XWindowAttributes instead; TXWindowAttributes is deprecated [Deprecated] ... /home/user/src/misc/boomer/src/screenshot.nim(94, 70) Warning: use Window instead; TWindow is deprecated [Deprecated] ... /home/user/src/misc/boomer/src/screenshot.nim(95, 19) Warning: use XWindowAttributes instead; TXWindowAttributes is deprecated [Deprecated] ... Hint: xrandr [Processing] ... Hint: xshm [Processing] ... Hint: cursorfont [Processing] ... Hint: opengl [Processing] ... Hint: dynlib [Processing] ... Hint: sequtils [Processing] ... Hint: glx [Processing] ... /home/user/src/misc/boomer/src/boomer.nim(128, 20) Warning: use Window instead; TWindow is deprecated [Deprecated] ... /home/user/src/misc/boomer/src/boomer.nim(140, 39) Warning: use Window instead; TWindow is deprecated [Deprecated] ... /home/user/src/misc/boomer/src/boomer.nim(159, 14) Warning: use XEvent instead; TXEvent is deprecated [Deprecated] ... /home/user/src/misc/boomer/src/boomer.nim(290, 26) Error: type mismatch: got <PDisplay, int, int> ... but expected one of: ... proc glXQueryVersion(dpy: PDisplay; maj, min: var cint): GLXBool ... first type mismatch at position: 2 ... required type for maj: var cint ... but expression 'glxMajor' is of type: int ... expression: glXQueryVersion(display, glxMajor, glxMinor)
@bratekarate I tried to address the problem in #108. Please close this issue if that fixed the problem.
Thanks a lot, it works.
Environment
(5.8.7-arch1-1)
nim 1.2.6-1
nimble 1:0.11.4-1
libxrandr 1.5.2-3
,lib32-libxrandr 1.5.2-1
mesa 20.1.7-1
,lib32-mesa 20.1.7-1
libx11 1.6.12-1
,lib32-libx11 1.6.12-1
libxext 1.3.4-3
,lib32-libxext 1.3.4-1
libxrandr 1.5.2-3
,lib32-libxrandr 1.5.2-1
nimble build
fails with the following error message: