Hi

This is a new one [1] (koji task [2]):

Provides: libimagequant = 2.15.0-1.fc35 libimagequant(x86-64) = 2.15.0-1.fc35 libimagequant.so.0()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) rtld(GNU_HASH)
Processing files: libimagequant-devel-2.15.0-1.fc35.x86_64
error: Illegal char '@' (0x40) in: @2.15.0@
Provides: libimagequant-devel = 2.15.0-1.fc35 libimagequant-devel(x86-64) = 2.15.0-1.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/pkg-config libimagequant.so.0()(64bit)
RPM build errors:
    Illegal char '@' (0x40) in: @2.15.0@
Child return code was: 1

2.15.0 is the version of the package. Any ideas where this one comes from? Apparently not from elfdeps:

$ /usr/lib/rpm/elfdeps --provides libimagequant.so
libimagequant.so.0()(64bit)
$ /usr/lib/rpm/elfdeps --requires libimagequant.so
libgcc_s.so.1(GCC_3.3.1)(64bit)
libgomp.so.1(GOMP_4.0)(64bit)
libgomp.so.1(GOMP_1.0)(64bit)
libgomp.so.1(OMP_1.0)(64bit)
libm.so.6(GLIBC_2.27)(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libm.so.6(GLIBC_2.29)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libm.so.6()(64bit)
libgomp.so.1()(64bit)
libgcc_s.so.1()(64bit)
libc.so.6()(64bit)
rtld(GNU_HASH)

Thanks
Sandro

[1] https://kojipkgs.fedoraproject.org//work/tasks/743/67740743/build.log
[2] https://koji.fedoraproject.org/koji/taskinfo?taskID=67740603