Exotic Nix Targets | 333 Members | |
| 103 Servers |
| Sender | Message | Time |
|---|---|---|
| 29 May 2023 | ||
| libtool died on this one too | 23:45:27 | |
| http://dpaste.com/FPVPCQVT5 | 23:47:24 | |
| 30 May 2023 | ||
| I've tried to build some packages on native RISC-V, with some success and some failures. | 21:03:12 | |
| 31 May 2023 | ||
I think we don't expect help2man to be started on libtool and existing manpages should be reused. Could it be that your system clock is way off and make is tricked to see files with wrong timetamps? | 07:28:39 | |
Might also be a side-effect of updateAutotoolsGnuConfigScriptsHook hook that changes timestamps of config.* files. Ideally it should be fixed not to change original file timestamps. | 07:32:56 | |
| https://github.com/NixOS/nixpkgs/blob/94116367482eeec4bd2c3a412a95a3a19dc7b040/pkgs/build-support/setup-hooks/update-autotools-gnu-config-scripts.sh#L4 | 07:34:49 | |
| Proposed untested https://github.com/NixOS/nixpkgs/pull/235146 if you feel brave :) | 07:51:55 | |
In reply to @trofi:matrix.orgno, system clock is definitely right | 08:51:17 | |
| i can give that PR a try | 08:51:46 | |
| kicked off a build, ill see where things land after i get some sleep | 09:03:40 | |
If it does not help try to figure out why libtool build triggers for you (CDPATH="${ZSH_VERSION+.}:" && cd . && /nix/store/7z4pgfv4vqgfi5d894cwzj4jha47vrhr-bash-5.1-p16/bin/bash '/build/libtool-2.4.7/build-aux/missing' autoheader) | 09:17:26 | |
| it should not happen | 09:17:52 | |
| ok so im not actually sure why the testsuite is running but the coreutils test suite apparently failed overnight on `FAIL: tests/mv/i-1.pl` is what happened which i think is way before the failing libtool so that's probably not useful data for the libtool thing | 19:29:53 | |
| 1 Jun 2023 | ||
In reply to @trofi:matrix.orgdo i need to be using ZSH for this idk what CDPATH is | 00:29:08 | |
| No, it's the code from libtool's Makefile.in that runs unexpectedly. | 06:23:41 | |
if you have some familiarity you can investigate why make thinks it needs to run. | 06:24:05 | |
Sometimes it's enough to add "-d" to makeFlags to see why exactly the target needs an update. | 06:24:54 | |
| i dont know that im good enough at nix to do that in this context | 06:31:45 | |
| i usually work with more traditional package build systems tbh | 06:32:20 | |
| If you do something like locally:
you should be able to get | 06:34:51 | |
| * If you do something like locally:
you should be able to get | 06:35:11 | |
| ty | 06:40:51 | |
| 13:03:26 | ||
| trofi: libtool-riscv64-unknown-linux-gnu> Prerequisite 'libtoolize.in' is newer than target 'doc/libtoolize.1'. libtool-riscv64-unknown-linux-gnu> Must remake target 'doc/libtoolize.1'. | 21:32:34 | |
| its not regenerating libtoolize.in though it seems like | 21:34:29 | |
| libtool-riscv64-unknown-linux-gnu> Finished prerequisites of target file 'libtoolize.in'. libtool-riscv64-unknown-linux-gnu> No need to remake target 'libtoolize.in'. | 21:34:30 | |
| * its not regenerating libtoolize.in though it seems like. from earlier up the log: | 21:34:56 | |
| Oh, it's a cross-compilation? | 21:34:58 | |
| yeah | 21:35:04 | |
| cross compiling from x86_64 to riscv64 | 21:35:41 | |