Package Details: rsyslog 8.2606.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: 24
Popularity: 0.95
First Submitted: 2018-01-07 12:53 (UTC)
Last Updated: 2026-06-25 11:19 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

clebermatheus commented on 2026-07-06 18:08 (UTC)

autconf-archive needs added to makedepends to compile.

l0gic commented on 2026-06-25 18:02 (UTC)

I had to add autoconf-archive to makedepends in order to compile it. Otherwise the ./autogen.sh step would fail because it doesn't recognize some AX_* macros.

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.