Package Details: rsyslog 8.2604.0-1

Git Clone URL: https://aur.archlinux.org/rsyslog.git (read-only, click to copy)
Package Base: rsyslog
Description: An enhanced multi-threaded syslogd with a focus on security and reliability
Upstream URL: http://www.rsyslog.com/
Licenses: Apache-2.0, GPL-3.0-only, LGPL-3.0-only
Submitter: Barthalion
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 23
Popularity: 0.020970
First Submitted: 2018-01-07 12:53 (UTC)
Last Updated: 2026-04-21 16:27 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

HLFH commented on 2026-03-27 09:14 (UTC) (edited on 2026-03-27 09:15 (UTC) by HLFH)

libyaml is as well a new dep. protobuf-c and not protobuf-c-compiler on ArchLinux.

These are the lines you should have.

depends=('libestr' 'liblogging' 'librelp' 'libfastjson' 'protobuf-c' 'snappy' 'libyaml')

SoLoR commented on 2026-03-27 06:47 (UTC)

rsyslog should depend on protobuf-c and snappy or it fails to compile first with:

configure: error: protoc-c not found. Please install protobuf-c-compiler package.

and after with:

configure: error: snappy header not found - install libsnappy-dev

fordprefect commented on 2026-03-26 15:24 (UTC)

@hlfh: thanks for the suggestion, implemented. Can you please check if it meets your expectations?

HLFH commented on 2026-03-26 14:15 (UTC) (edited on 2026-03-26 14:18 (UTC) by HLFH)

@fordprefect

The rsyslog AUR package does not create its working directory /var/spool/rsyslog defined by the $WorkDirectory variable in the configuration file.
Instead of creating it manually, can we have:
- rsyslog.tmpfiles in source;
- run updpkgsums to update the sums;
- have install -Dm644 "$srcdir/rsyslog.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/rsyslog.conf";
- have d /var/spool/rsyslog 0755 root root - in the rsyslog.tmpfiles.

SoLoR commented on 2025-11-06 09:54 (UTC)

Sorry, i thought it was clear, but on a second look i see how it wasnt. Anyway it works now, thanks.

fordprefect commented on 2025-11-06 09:49 (UTC)

A little more effort would be appreciated. Write a comment and don't just dump a terminal output, and building in a clean chroot would also be warranted. The offending patch is dropped, as the problem has been fixed upstream.

SoLoR commented on 2025-11-06 09:35 (UTC) (edited on 2025-11-06 09:37 (UTC) by SoLoR)

==> Making package: rsyslog 8.2510.0-1 (Thu 06 Nov 2025 10:32:38 CET)

==> Checking runtime dependencies...

==> Checking buildtime dependencies...

==> WARNING: Using existing $srcdir/ tree

==> Starting build()...

patching file configure.ac

Hunk #1 FAILED at 1239.

1 out of 1 hunk FAILED -- saving rejects to file configure.ac.rej

patching file configure.ac

Hunk #1 FAILED at 1239.

Hunk #2 succeeded at 1292 with fuzz 2 (offset 36 lines).

1 out of 2 hunks FAILED -- saving rejects to file configure.ac.rej

==> ERROR: A failure occurred in build().

Aborting...

-> error making: rsyslog-exit status 4

-> Failed to install the following packages. Manual intervention is required:

rsyslog - exit status 4

fordprefect commented on 2025-10-07 07:10 (UTC)

Please do not use any of these workarounds, but instead install 8.2508.0-2, which is fixed.

SoLoR commented on 2025-10-06 09:34 (UTC) (edited on 2025-10-06 10:02 (UTC) by SoLoR)

https://chatgpt.com/s/t_68e38eb1eca48191a876d0f5d3e27f89

do that wrapper part

update rsyslog... remove file after (or leave it, whatever, i removed it so it doesnt clash in the future with something)

smw commented on 2025-10-04 23:06 (UTC)

There are a couple of options available.

One is to download libgcrypt-1.11.2 from https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.2.tar.bz2 and extract libgcrypt-config, which is a shell script. Put that anywhere it will be found during the build, and it should work. In my case, I simply dropped it into /usr/bin (not necessarily optimal, but I'm lazy).

A different workaround is suggested at https://forum.endeavouros.com/t/libgcrypt-config-missing/59509/2 ("It turned out that simply replacing libgcrypt-config in the package with pkg-config solved the problem."). I haven't tried this one.