On 6/26/2021 5:51 AM, Matthew Grooms wrote:
On 6/26/2021 5:20 AM, Stefan Esser wrote:
Hi Matthew,
that might explain it ...
But in fact, if it did, there would be an issue, since that would
indicate
that headers from the running system were used to build the new bc.
BUT: The error messages clearly indicate a build failure caused by a
mismatch
between declarations in /usr/src/contrib/bc/include/ and calls in the
c files.
And since all files are within /usr/src/contrib/bc/, it is apparent
that files
in the base system do not play a role.
Please compare your sources in /usr/src/contrib/bc/ with those in the
repository (starting at the link I sent).
You could also go to that directory and perform "git log ." to get a
list
of commits that you have on your system - compare that with the log
in the
repository.
Anyway, I do not see that there is anything wrong in general, and I
do assume
it is an issue on your build system.
Not much that I could do, I'm afraid.
Hi Stefan,
Thanks again for the assistance. I just did a fresh clone of stable/13
...
root@build:~ # git clone -b stable/13 https://git.freebsd.org/src.git
/usr/src
Cloning into '/usr/src'...
remote: Enumerating objects: 378566, done.
remote: Counting objects: 100% (378566/378566), done.
remote: Compressing objects: 100% (27086/27086), done.
remote: Total 3965834 (delta 372825), reused 351480 (delta 351480),
pack-reused 3587268
Receiving objects: 100% (3965834/3965834), 1.31 GiB | 18.79 MiB/s, done.
Resolving deltas: 100% (3140074/3140074), done.
Updating files: 100% (85386/85386), done.
I will attempt to cross-compile world again and then report back here.
Seems to be compiling now. Well, that's embarrassing. Not sure how it
could have happened but I appreciate the help. Sorry for the noise.
-Matthew