Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependencies missing from Debian/Ubuntu build instructions #668

Closed
gkiessling opened this issue Oct 24, 2024 · 4 comments
Closed

Dependencies missing from Debian/Ubuntu build instructions #668

gkiessling opened this issue Oct 24, 2024 · 4 comments

Comments

@gkiessling
Copy link
Contributor

gkiessling commented Oct 24, 2024

The instructions for building on Debian/Ubuntu are missing a couple of (transitive) dependencies:

  • autoconf
  • libtool

Without autoconf, cmake failed while building libsodium:

$ cmake ../
...
Building libsodium:x64-linux@1.0.20#1...
-- Downloading https://github.com/jedisct1/libsodium/archive/1.0.20-RELEASE.tar.gz -> jedisct1-libsodium-1.0.20-RELEASE.tar.gz...
-- Extracting source /home/gkiessling/oss/EternalTerminal/external/vcpkg/downloads/jedisct1-libsodium-1.0.20-RELEASE.tar.gz
-- Using source at /home/gkiessling/oss/EternalTerminal/external/vcpkg/buildtrees/libsodium/src/20-RELEASE-e1d8ad6ac8.clean
-- Getting CMake variables for x64-linux-dbg
-- Getting CMake variables for x64-linux-rel
CMake Error at scripts/cmake/vcpkg_configure_make.cmake:718 (message):
  libsodium requires autoconf from the system package manager (example: "sudo
  apt-get install autoconf")

After installing autoconf, cmake failed again while running autoconf. The autoconf error log (which I looked at but didn't save before re-running the build) indicated that libtool was missing.

Once both autoconf and libtool were installed, cmake succeeded.

@MisterTea
Copy link
Owner

Please submit a PR to fix, thanks!

@gkiessling
Copy link
Contributor Author

#670

@timsu92
Copy link
Contributor

timsu92 commented Nov 16, 2024

@MisterTea This issue seems could be closed?

@MisterTea
Copy link
Owner

Yep thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants