Re: lang/rust does not build on aarch64

From: Vincent Milum Jr <freebsd-arm_at_darkain.com>
Date: Mon, 28 Jun 2021 16:00:48 UTC
"can you please share how old is your building environment?"

I just replaced base last night after testing the rust compile, so I don't
have accurate information. I want to say I remember it being somewhere
close to May 12th.

With base from yesterday (June 27th), rust is indeed failing in the same
way described above.


On Mon, Jun 28, 2021 at 5:08 AM J P <webplication@gmail.com> wrote:

> Hi Vincent,
> can you please share how old is your building environment?
>
> uname -a should suffice.
>
> You might be willing to participate and reply to
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256864#c4 where a
> positive build is reported on a kernel built
> Tue Jun  8 14:29:29 CEST 2021
>
> Thank you.
>
>
> Regards,
>
>
>
> El dom, 27 jun 2021 a las 20:24, Vincent Milum Jr (<
> freebsd-arm@darkain.com>) escribió:
>
>> I just tried to build lang/rust on Aarch14 on a FreeBSD 14-CURRENT
>> machine using the latest ports repo from Git.
>>
>> Everything compiled just fine and appears to be running smoothly.
>>
>> There might be something broken in your build environment? Or it may not
>> like being built from a non-default path?
>>
>> Your log log also mentions 1.52.1 but the latest in the ports tree is
>> 1.53.0, so that may play a factor as well.
>>
>> On Sun, Jun 27, 2021 at 3:07 AM J P <webplication@gmail.com> wrote:
>>
>>> Hi,
>>> it seems rust does not build on aarch64:
>>> ===>  Building for rust-1.52.1
>>> rustup not detected: [Errno 2] No such file or directory: 'rustc'
>>> falling back to auto-detect
>>> running: /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build
>>> --manifest-path
>>>
>>> /wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/Cargo.toml
>>> --verbose --frozen
>>> Traceback (most recent call last):
>>>   File "x.py", line 27, in <module>
>>>     bootstrap.main()
>>>   File
>>>
>>> "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py",
>>> line 1175, in main
>>>     bootstrap(help_triggered)
>>>   File
>>>
>>> "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py",
>>> line 1148, in bootstrap
>>>     build.build_bootstrap()
>>>   File
>>>
>>> "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py",
>>> line 900, in build_bootstrap
>>>     run(args, env=env, verbose=self.verbose)
>>>   File
>>>
>>> "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py",
>>> line 153, in run
>>>     raise RuntimeError(err)
>>> RuntimeError: failed to run:
>>> /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build
>>> --manifest-path
>>>
>>> /wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/Cargo.toml
>>> --verbose --frozen
>>> *** Error code 1
>>>
>>> Stop.
>>> make: stopped in /usr/ports/lang/rust
>>>
>>> Is this known?
>>>
>>> Thank you.
>>>
>>> BR,
>>>
>>