Subject: 'make replace' loops on Linux - disabling pkg_tarup?
To: None <pkgsrc-users@NetBSD.org>
From: Hubert Feyrer <hubert@feyrer.de>
List: pkgsrc-users
Date: 02/18/2007 00:59:08
I'd like to update my pkg-config package on a machine running pkgsrc on 
Debian, but that just leads to a loop, see below. Is there some way to 
disable running pkg_tarup on 'make replace'?


  - Hubert


debian% pwd
/home/feyrer/pkgsrc/pkgsrc/devel/pkg-config
debian% make
debian% make install
=> Required installed package digest>=20010302: digest-20021220 found
===> Skipping vulnerability checks.
WARNING: No /home/feyrer/pkgsrc/distfiles/pkg-vulnerabilities file found.
WARNING: To fix, install the pkgsrc/security/audit-packages
WARNING: package and run: ``/home/feyrer/pkgsrc/../pkg/sbin/download-vulnerability-list''.
=> Checksum SHA1 OK for pkg-config-0.21.tar.gz
=> Checksum RMD160 OK for pkg-config-0.21.tar.gz
===> Installing for pkg-config-0.21
=> Becoming ``root'' to make su-install-all (/bin/sh)
ERROR: pkg-config-0.21 conflicts with installed package(s):
ERROR:     pkgconfig-0.17.2nb2
ERROR: They install the same files into the same place.
ERROR: Please remove conflicts first with pkg_delete(1).
*** Error code 1

Stop.
make: stopped in /home/feyrer/pkgsrc/pkgsrc/devel/pkg-config
*** Error code 1

Stop.
make: stopped in /home/feyrer/pkgsrc/pkgsrc/devel/pkg-config
*** Error code 1

Stop.
make: stopped in /home/feyrer/pkgsrc/pkgsrc/devel/pkg-config
debian% make replace
=> Required installed package digest>=20010302: digest-20021220 found
===> Skipping vulnerability checks.
WARNING: No /home/feyrer/pkgsrc/distfiles/pkg-vulnerabilities file found.
WARNING: To fix, install the pkgsrc/security/audit-packages
WARNING: package and run: ``/home/feyrer/pkgsrc/../pkg/sbin/download-vulnerability-list''.
=> Checksum SHA1 OK for pkg-config-0.21.tar.gz
=> Checksum RMD160 OK for pkg-config-0.21.tar.gz
===> Replacing for pkg-config-0.21
=> Becoming ``root'' to make su-replace (/bin/sh)
Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/bin/sh Becoming root@debian to create a binary package
/home/feyrer/pkgsrc/../pkg/bin/pkg_tarup: fork: Resource temporarily unavailable
  /usr/bin/xargs: cannot fork: Resource temporarily unavailable
*** Error code 123

Stop.
make: stopped in /home/feyrer/pkgsrc/pkgsrc/devel/pkg-config
*** Error code 1

Stop.
make: stopped in /home/feyrer/pkgsrc/pkgsrc/devel/pkg-config
*** Error code 1

Stop.
make: stopped in /home/feyrer/pkgsrc/pkgsrc/devel/pkg-config
debian% uname -a
Linux debian 2.4.30-vs1.2.10 #5 Sun May 8 21:50:01 CEST 2005 i686 GNU/Linux