Hi,
Greg Troxel wrote:
So, the basic rule is that all your packages have to be built
consistently from the same sources, with consistent options. So if you
have checked out pkgsrc sources -r pkgsrc-2013Q3 and all your installed
packages are from that, you should be ok.
Of course, you are free to violate this basic rule. But if so, please
let us know when asking questions :-)
I did so.. Instlaling my own was the only way getting Emacs to work, do
you remember?
pkg_add: Conflicting PLIST with nss-3.15.1: include/nss/nss/crmf.h
pkg_add: Can't install dependency nss>=3.15
pkg_add: 1 package addition failed
It looks like it's trying to install nss as a dependency.
Do you have PKGPATH set to any other area other than 2013Q3?
How were the other installed packages installed?
Other packages either come from here or where compiled by myself from
plgsrc, but nss is not among them since it is not even installed.
My PKG_PATH is empty! (I suppos eyou mean that an not PKGPATH)
I'm used that if you pkg_add something from the "All" directory of the
binary repository, all dependency get sucked in from there.
I did try to set
PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/6.0_2013Q3/All"
I get then a very similar error:
pkg_add seamonkey-2.21
pkg_add: Warning: package `seamonkey-2.21' was built for a platform:
pkg_add: NetBSD/i386 6.0 (pkg) vs. NetBSD/i386 6.1.3 (this host)
pkg_add: Conflicting PLIST with seamonkey-2.21:
include/seamonkey/mozINewMailNotificationService.h
pkg_add: 1 package addition failed
Then I did "su -" to execute in root's clean environment
narsil# pkg_add
ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/6.0_2013Q3/All/seamonkey-2.21.tgz
pkg_add: Warning: package `seamonkey-2.21' was built for a platform:
pkg_add: NetBSD/i386 6.0 (pkg) vs. NetBSD/i386 6.1.3 (this host)
pkg_add: Conflicting PLIST with seamonkey-2.21:
include/seamonkey/mozINewMailNotificationService.h
pkg_add: 1 package addition failed
hmm, perhaps I do have a cache of binary packages somewhere?
Riccardo