q3 icon indicating copy to clipboard operation
q3 copied to clipboard

./configure failure on linux x86_64

Open blak3mill3r opened this issue 6 years ago • 1 comments

Similar to #55 but not the same. No warnings about not finding submodules, but looks like bin/rustpkg is missing with the upstream versions, or something.

 ➢$ ./configure 
»»» Configuring Q³
»»» WARNING: This project is not actively under development
»»» WARNING: This script will build an old Rust version to run Q³
»»» Platform: Linux
»»» Build directory: /home/blake/src/q3/build
»»» Source directory: /home/blake/src/q3
»»» Updating submodules
Submodule 'lib/gl-rs' (https://github.com/bjz/gl-rs.git) registered for path 'lib/gl-rs'
Submodule 'lib/glfw' (git://github.com/glfw/glfw.git) registered for path 'lib/glfw'
Submodule 'lib/glfw-rs' (https://github.com/bjz/glfw-rs.git) registered for path 'lib/glfw-rs'
Submodule 'lib/ncurses-rs' (git://github.com/jeaye/ncurses-rs.git) registered for path 'lib/ncurses-rs'
Submodule 'lib/rust' (https://github.com/mozilla/rust.git) registered for path 'lib/rust'
Submodule 'lib/rust-opengles' (https://github.com/mozilla-servo/rust-opengles.git) registered for path 'lib/rust-opengles'
Submodule 'lib/stb-image' (https://github.com/mozilla-servo/rust-stb-image.git) registered for path 'lib/stb-image'
Cloning into '/home/blake/src/q3/lib/gl-rs'...
Cloning into '/home/blake/src/q3/lib/glfw'...
Cloning into '/home/blake/src/q3/lib/glfw-rs'...
Cloning into '/home/blake/src/q3/lib/ncurses-rs'...
Cloning into '/home/blake/src/q3/lib/rust'...
Cloning into '/home/blake/src/q3/lib/rust-opengles'...
Cloning into '/home/blake/src/q3/lib/stb-image'...
Submodule 'src/gyp' (https://github.com/brson/gyp.git) registered for path 'lib/rust/src/gyp'
Submodule 'src/libuv' (https://github.com/alexcrichton/libuv.git) registered for path 'lib/rust/src/libuv'
Submodule 'src/llvm' (https://github.com/alexcrichton/llvm.git) registered for path 'lib/rust/src/llvm'
Cloning into '/home/blake/src/q3/lib/rust/src/gyp'...
Cloning into '/home/blake/src/q3/lib/rust/src/libuv'...
Cloning into '/home/blake/src/q3/lib/rust/src/llvm'...
»»» Building rust (will be a while)
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   183  100   183    0     0   2489      0 --:--:-- --:--:-- --:--:--  2506
Traceback (most recent call last):
  File "/home/blake/src/q3/lib/rust/src/etc/get-snapshot.py", line 91, in <module>
    raise Exception("bad hash on download")
Exception: bad hash on download
make: *** [x86_64-unknown-linux-gnu/stage0/bin/rustc] Error 1
make: *** Waiting for unfinished jobs....
»»» Building glfw_static
»»» Building glfw_shared
CMake Warning (dev) in src/CMakeLists.txt:
  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link
  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  Target "glfw" has an INTERFACE_LINK_LIBRARIES property which differs from
  its LINK_INTERFACE_LIBRARIES properties.

  INTERFACE_LINK_LIBRARIES:

    /usr/lib/x86_64-linux-gnu/libX11.so;-lpthread;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libXrandr.so;/usr/lib/x86_64-linux-gnu/libXi.so;/usr/lib/x86_64-linux-gnu/libXxf86vm.so;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libGL.so

  LINK_INTERFACE_LIBRARIES:

    

This warning is for project developers.  Use -Wno-dev to suppress it.

»»» Building glfw-rs
./configure: line 157: /home/blake/src/q3/bin/rustpkg: No such file or directory

blak3mill3r avatar May 19 '18 01:05 blak3mill3r

Yeah, q3 isn't gonna build at this point. The deps I hosted are gone, the deps others hosted have been rebased so the commits are different, and it requires some love which it won't likely see. We can leave this open, since it's a valid issue, but I don't have time for Rust tinkerings these days.

Thanks for the ticket!

jeaye avatar May 19 '18 01:05 jeaye