View Issue Details

IDProjectCategoryView StatusLast Update
0006633unrealinstallingpublic2026-07-04 16:36
ReporterStacyHarper Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Summary0006633: configure tries to build argon2 library (don't want this, due to packaging)
DescriptionThe latest 6.2.6 changed things around the configure step. Apparently now ./configure tries to create directory withing the system filesystem:

https://gitlab.alpinelinux.org/StacyHarper/aports/-/jobs/2421305#L328

I reproduce a similar issue locally:

```
installing Argon2 library
Building with optimizations for native
install -d /home/stacy/sources/unrealircd/extras/argon2/include
install -m 0644 include/argon2.h /home/stacy/sources/unrealircd/extras/argon2/include
install -d /home/stacy/sources/unrealircd/extras/argon2/lib
install -m 0644 libargon2.so.1 libargon2.a /home/stacy/sources/unrealircd/extras/argon2/lib
cd /home/stacy/sources/unrealircd/extras/argon2/lib && ln -s libargon2.so.1 libargon2.so
install -d /home/stacy/sources/unrealircd/extras/argon2/bin
install argon2 /home/stacy/sources/unrealircd/extras/argon2/bin
install -d /home/stacy/sources/unrealircd/extras/argon2/lib/pkgconfig
install -m 0644 libargon2.pc /home/stacy/sources/unrealircd/extras/argon2/lib/pkgconfig
cp: target '/usr/lib/unrealircd/private_lib/': No such file or directory
```
Steps To ReproduceConfigure the project this way: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/unrealircd/APKBUILD#L31
3rd party modules

Activities

syzop

2026-07-04 15:45

administrator   ~0023692

Last edited: 2026-07-04 15:47

Ah for packaging? Yeah that's because of this change in UnrealIRCd 6.1.2:
https://github.com/unrealircd/unrealircd/blob/unreal60_dev/doc/RELEASE-NOTES.md#changes-14
"We now compile the argon2 library shipped with UnrealIRCd by default, because it is often two times faster than the OS library. If you don't want this, which would be quite rare but for example because you are packaging UnrealIRCd as a .deb or .rpm, then you can use --with-system-argon2 as a configure option."

So if you add that configure option, it should work. If not, let us know!

Thanks for packaging UnrealIRCd :)

StacyHarper

2026-07-04 16:04

reporter   ~0023693

Ah right, this works. Thanks!

syzop

2026-07-04 16:36

administrator   ~0023694

Great, glad to hear :)

Issue History

Date Modified Username Field Change
2026-07-04 10:45 StacyHarper New Issue
2026-07-04 15:45 syzop Note Added: 0023692
2026-07-04 15:47 syzop Note Edited: 0023692
2026-07-04 15:52 syzop Summary Can't configure anymore => configure tries to build argon2 library (don't want this, due to packaging)
2026-07-04 16:04 StacyHarper Note Added: 0023693
2026-07-04 16:36 syzop Assigned To => syzop
2026-07-04 16:36 syzop Status new => resolved
2026-07-04 16:36 syzop Resolution open => no change required
2026-07-04 16:36 syzop Note Added: 0023694