Package Details: hare-git r3275.7be34d68-1

Git Clone URL: https://aur.archlinux.org/hare-git.git (read-only, click to copy)
Package Base: hare-git
Description: The Hare systems programming language
Upstream URL: https://harelang.org
Licenses: MPL2
Conflicts: hare
Provides: hare
Submitter: apreiml
Maintainer: apreiml
Last Packager: apreiml
Votes: 6
Popularity: 0.36
First Submitted: 2022-04-24 17:34 (UTC)
Last Updated: 2023-09-06 12:22 (UTC)

Dependencies (8)

Required by (29)

Sources (3)

Latest Comments

1 2 Next › Last »

apreiml commented on 2023-10-11 06:14 (UTC)

It has just been applied :).

dyskos commented on 2023-10-10 18:13 (UTC)

Okay, thanks! I managed to edit the PKGBUILD and apply the patch for a successful install. I hope that'll be merged soon.

apreiml commented on 2023-10-10 06:13 (UTC)

Yes, it's an upstream issue. AES-NI tests are run, even if the cpu doesn't support it. There's a patch pending: https://lists.sr.ht/~sircmpwn/hare-dev/patches/45463

dyskos commented on 2023-10-09 23:06 (UTC) (edited on 2023-10-09 23:06 (UTC) by dyskos)

I'm getting an error in the tests:

crypto::aes::ni_test_example_vector3...make: *** [Makefile:95: check] Illegal instruction (core dumped)
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: hare-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
hare-git - exit status 4

Is this an upstream issue?

arenm commented on 2023-08-02 00:12 (UTC)

Thanks, that was fast :)

apreiml commented on 2023-08-01 14:52 (UTC)

I've removed the patch.

arenm commented on 2023-08-01 14:17 (UTC)

Can you check if 0001-Comment-out-assertions-that-fail-on-aarch64.patch is still required? It doesn't apply anymore, and seems to compile fine without it on aarch64.

apreiml commented on 2022-11-15 12:26 (UTC)

This is an upstream issue. SYS_alarm is not available in aarch64. Can you maybe try the following patch? If it works I'll send it upstream:

https://paste.sr.ht/~apreiml/9bfd078eea2926c6da9b14a4ae55c35b0785cf4b

whynothugo commented on 2022-11-15 11:49 (UTC)

This is failing for me on aarch64 now:

HAREC   .cache/rt/rt-linux.ssa
Error ./rt/+linux/syscalls.ha:868:34: Unknown object 'SYS_alarm'
Error ./rt/+linux/syscalls.ha:868:34: Argument type void is not assignable to parameter type u64
Error ./rt/+linux/syscalls.ha:868:55: Invalid cast from void to uint
Error ./rt/+linux/syscalls.ha:868:15: Return value void is not assignable to function result type uint
Error ./rt/+linux/syscalls.ha:867:39: Result value void is not assignable to function result type uint
make: *** [stdlib.mk:62: .cache/rt/rt-linux.ssa] Error 1

Not sure if this is an upstream issue or not.

smlavine commented on 2022-10-11 02:23 (UTC)

makepkg is failing right now for me:

HARE    .bin/harec2
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
ld: use the --help option for usage information
Error: ld: exited with status 1
.bin/hare build: build failed
make: *** [Makefile:74: .bin/harec2] Error 255

But searching for that string (or substrings of it) in either what is left of the build directory or in hare comes up nothing, so I don't know where it comes from.