Subject: Re: emacs internal conflict?
To: None <pkgsrc-users@netbsd.org>
From: George Georgalis <george@galis.org>
List: pkgsrc-users
Date: 01/18/2007 12:46:57
On Thu, Jan 18, 2007 at 03:33:22PM +0100, Antoine Reilles wrote:
>On Thu, Jan 18, 2007 at 09:06:43AM -0500, Greg Troxel wrote:
>> 
>> Antoine Reilles <Antoine.Reilles@loria.fr> 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.

so how do I install "math/ess" and get emacs without x?

// George



-- 
George Georgalis, systems architect, administrator <IXOYE><