|
From: | address@hidden |
Subject: | Re: Another problem installing GNUstep using gnustep-web-install-dev (was: Re: I have a problem installing GNUstep like advised on the GNUstep website) |
Date: | Tue, 15 Oct 2024 02:26:48 +0200 |
Greg, I did another attempt, this time without rolling back to the clean Ubuntu but running the script again. Now it didn’t stop after installing the dependencies but now it continued to build gnustep-make, libojc2 and libdispatch, but failed in gnustep-base due to the missing dependency „libcurl-dev“: checking for libcurl... FAILED (libcurl not found via pkg-config) configure: error: libcurl is a hard-dependency when building with the Objective-C 2.0 toolchain gmake: *** [Makefile.postamble:42: before-all] Error 1 ================ Post Installation ================ /home/lars/GNUstep-shared/gnustep GNUmakefile:30: GNUmakefile:31: Unable to obtain GNUSTEP_MAKEFILES setting from gnustep-config! GNUmakefile:32: Perhaps gnustep-make is not properly installed, GNUmakefile:33: so gnustep-config is not in your PATH. GNUmakefile:34: GNUmakefile:35: Your PATH is currently /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin GNUmakefile:36: GNUmakefile:41: *** You need to set GNUSTEP_MAKEFILES before compiling!. Stop. GNUmakefile:30: GNUmakefile:31: Unable to obtain GNUSTEP_MAKEFILES setting from gnustep-config! GNUmakefile:32: Perhaps gnustep-make is not properly installed, GNUmakefile:33: so gnustep-config is not in your PATH. GNUmakefile:34: GNUmakefile:35: Your PATH is currently /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin GNUmakefile:36: GNUmakefile:41: *** You need to set GNUSTEP_MAKEFILES before compiling!. Stop. Done... lars@Ubuntu-2404-VirtualBox:~/GNUstep-shared$ see all the output here: |
GNUstep-Ubuntu-24.04-install-attempt.3.txt
Description: Text document
Since: Package libcurl-dev is a virtual package provided by: libcurl4-openssl-dev 8.5.0-2ubuntu10.4 libcurl4-gnutls-dev 8.5.0-2ubuntu10.4 You should explicitly select one to install. E: Package 'libcurl-dev' has no installation candidate I installed libcurl4-openssl-dev manually and started over. But I think we should add either libcurl4-openssl-dev or libcurl4-gnutls-dev to the required dependencies. Now everything did build fine: |
GNUstep-Ubuntu-24.04-install-attempt.4.txt
Description: Text document
I still got some spurious occurrences of clock skew warnings: „warning: Clock skew detected. Your build may be incomplete.“ and tried to mitigate those like this: https://stackoverflow.com/a/21365600/2960387 but it didn’t help much. I guess this is due to the shared folder between VM and host. One more thing: After installing GNUstep we should print out a hint that reminds the user to add „. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh“ to their ~/.bashrc or the like. Kind regards, Lars
|
[Prev in Thread] | Current Thread | [Next in Thread] |