On Thu, Jan 18, 2007 at 09:06:43AM -0500, Greg Troxel wrote: > > Antoine Reilles <Antoine.Reilles%loria.fr@localhost> writes: > > > Hi, > > > > On Wed, Jan 17, 2007 at 11:30:32PM -0500, George Georgalis wrote: > >> ===> Installing for emacs-21.4anb7 > >> ERROR: emacs-21.4anb7 conflicts with installed package(s): > >> ERROR: emacs-nox11-21.4anb6 > >> ERROR: They install the same files into the same place. > >> ERROR: Please remove conflicts first with pkg_delete(1). > >> *** Error code 1 > > > > You have to install either emacs or emacs-nox, because they are > > conflicting. > > I quess you see pkgsrc trying to install emacs instead of using the > > emacs-nox you previously installed. To make sure pkgsrc uses emacs-nox > > as dependancy for all emacs related packages, you have to put in your > > /etc/mk.conf the following line: > > > > EMACS_TYPE=emacs21nox > > > > That way, installing, e.g. auxtex will not fail, auctex requiring > > emacs-nox. > > It would be nice if emacs.mk had the ability to infer EMACS_TYPE from > one version of emacs being already installed, sort of like postgresql. AFAIK, it was explicitly removed, to make builds more deterministic: there is a default dependency, and if you would like to change it, you have to say that in /etc/mk.conf This scheme was taken also for latex.mk and others, and help a lot finding problems, usually. antoine
Attachment:
pgpO74c2rC9Eu.pgp
Description: PGP signature