Problem:
You want to create a binary DEB package of libsodium. However, there is no official DEB package available for the latest version.
You want to create a binary DEB package of libsodium. However, there is no official DEB package available for the latest version.
This is not the first tutorial on UML — there are hundreds of them publicly available on the internet. However, none of them seems to fulfill my requirements:
You’re trying to compile something (e.g. using GCC) on Ubuntu, but you get an error message similar to this one:
/usr/bin/ld: error: cannot open crt1.o: No such file or directory /usr/bin/ld: error: cannot open crti.o: No such file or directory /usr/bin/ld: error: cannot open crtn.o: No such file or directory
You want to use the LLVM Gold linker plugin but LLVMgold.so can’t be found.
You want to compile and install libc++ (sometimes also named libcxx), but CMake complains with this error message
CMake Error at cmake/Modules/MacroEnsureOutOfSourceBuild.cmake:7 (message):
libcxx requires an out of source build. Please create a separate</em>
build directory and run 'cmake /path/to/libcxx [options]' there.
Call Stack (most recent call first):
CMakeLists.txt:24 (MACRO_ENSURE_OUT_OF_SOURCE_BUILD)
CMake Error at cmake/Modules/MacroEnsureOutOfSourceBuild.cmake:8 (message):
In-source builds are not allowed.
CMake would overwrite the makefiles distributed with Compiler-RT.
Please create a directory and run cmake from there, passing the path
to this source directory as the last argument.
This process created the file `CMakeCache.txt' and the directory `CMakeFiles'.
Please delete them.
Call Stack (most recent call first):
CMakeLists.txt:24 (MACRO_ENSURE_OUT_OF_SOURCE_BUILD)
You want to add a ssh key using ssh-add
. It fails with this message:
Could not open a connection to your authentication agent.
You are running a configure script on Linux. It exits with a message like this:
./configure: line 3638: LT_INIT: command not found
You have a large compressible read-only folder that eats up a lot of disk space. You want to compress it using SquashFS.
You want to view a VNC on a screen with a different resolution than the screen you’re viewing (e.g. you want to view your Full HD desktop display on your Notebook).
Usually VNC viewers show scroll bars, but in some cases you need to view the entire screen at once.