Why after rebuild do I still get "warning: normalize: unknown key 'makepkgopt' in package description"?
All, In whatever changed a week or so ago, pacman gave "... unknown key 'makepkgopt' in package description" for a slew of old packages left on my system from a decade of use. I've since gone back and removed all the packages and rebuilt the ones I need, but I still get a handful of errors for the 'normalize' package I've just built. What am I doing wrong? On cleaning the cache I get: 20:11 valkyrie:~> pms -c Packages to keep: All locally installed packages Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove all other packages from cache? [Y/n] removing old packages from cache... warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description warning: normalize: unknown key 'makepkgopt' in package description Database directory: /var/lib/pacman/ :: Do you want to remove unused repositories? [Y/n] removing unused sync repositories... The normalize package is the one I just built and updated from AUR, e.g 20:12 valkyrie:~> pmqi normalize Name : normalize Version : 0.7.7-7 Description : A tool for adjusting the volume of WAV files to a standard level Architecture : x86_64 URL : http://normalize.nongnu.org Licenses : GPL Groups : None Provides : None Depends On : audiofile libmad vorbis-tools lame flac mpg123 Optional Deps : None Required By : None Optional For : None Conflicts With : None Replaces : None Installed Size : 118.49 KiB Packager : Unknown Packager Build Date : Tue 19 Mar 2024 08:07:32 PM CDT Install Date : Tue 19 Mar 2024 08:08:26 PM CDT Install Reason : Explicitly installed Install Script : No Validated By : None The PKGBUILD is: 20:13 valkyrie:~> cat arch/pkg/bld/normalize/PKGBUILD # $Id: PKGBUILD 266875 2017-11-15 14:29:11Z foutrelis $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgname=normalize pkgver=0.7.7 pkgrel=7 pkgdesc="A tool for adjusting the volume of WAV files to a standard level" arch=('x86_64') url="http://normalize.nongnu.org" license=('GPL') depends=('audiofile' 'libmad' 'vorbis-tools' 'lame' 'flac' 'mpg123') makedepends=('pkg-config' 'intltool') source=("http://download.savannah.gnu.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.bz2" 'normalize-0.7.7-audiofile-pkgconfig.patch' 'normalize-0.7.7-m4.patch') md5sums=('1749b16fc7a08aa5d0cf9f76eeaa8436' '77d565e29bef11837e80347adfd42b58' '0b4bca7bf183275b9f939576ebad4233') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" patch -Np1 -i "${srcdir}/normalize-0.7.7-audiofile-pkgconfig.patch" patch -Np0 -i "${srcdir}/normalize-0.7.7-m4.patch" touch AUTHORS NEWS ChangeLog #libtoolize --force --copy #aclocal -I m4 autoreconf -vi #automake --add-missing } build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr \ --mandir=/usr/share/man \ --with-audiofile \ --with-mad make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install } Nowhere can I figure out where there is a "key 'makepkgopt' in package description". The package description is pkgdesc="A tool for adjusting the volume of WAV files to a standard level" Where is the "... key 'makepkgopt' ..." coming from? -- David C. Rankin, J.D.,P.E.
Hi David, the "description" is probably a "description" in /var/lib/pacman/local/*/. I still had no time trying to fix the issue, hence I still get: 9 times "warning: rxvt: unknown key 'makepkgopt' in package description" and 9 times "warning: gtk2_prefs: unknown key 'makepkgopt' in package description" However, if it should be an entry or a missing entry in /var/lib/pacman/local/*/, then I don't know what entry it is. • rocketmouse@archlinux ~ $ strings /var/lib/pacman/local/gtk2_prefs-*/* | grep -i makepkgopt • rocketmouse@archlinux ~ $ echo $? 1 FWIW it seems to be unrelated to the issue, but I run diff /etc/pacman.conf /etc/pacman.conf.pacnew and diff /etc/makepkg.conf /etc/makepkg.conf.pacnew to find out that on my install /etc/pacman.conf is still good, but /etc/makepkg.conf does differ a lot. Regards, Ralf
On 3/28/24 00:50, Ralf Mardorf wrote:
Hi David,
the "description" is probably a "description" in /var/lib/pacman/local/*/.
I had not looked there! However, that seems clean as well, e.g.: [13:57 2pi:.../lib/pacman/local] # cat normalize-0.7.7-7/desc %NAME% normalize %VERSION% 0.7.7-7 %BASE% normalize %DESC% A tool for adjusting the volume of WAV files to a standard level %URL% http://normalize.nongnu.org ... hexdump -Cv normalize-0.7.7-7/desc shows no stray chars.
FWIW it seems to be unrelated to the issue, but I run
diff /etc/pacman.conf /etc/pacman.conf.pacnew
and
diff /etc/makepkg.conf /etc/makepkg.conf.pacnew
to find out that on my install /etc/pacman.conf is still good, but /etc/makepkg.conf does differ a lot.
I do as well. In fact on this machine (2pi), both pacman.conf and makepkg.conf are the new versions and unmodified from the Arch files. Still, on update just a few minutes ago, it still complains about normalize, 9X as well (which is curious - why the hell is is complaining about the same thing 9 times?) Thank you for your help! -- David C. Rankin, J.D.,P.E.
participants (2)
-
David C. Rankin
-
Ralf Mardorf