#2008 closed defect (invalid)
gnupg doesn't install when coreutils and gettext are installed
Reported by: | mmoll@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | mmoll@… | |
Port: |
Description
I reinstalled all my packages after cvs updating to the Port Images on July 3. There seems to be a conflict between gnupg on the one hand and coreutils & gettext on the other. Specifically, the files / opt/local/lib/charset.alias and /opt/local/share/info/dir seem to cause problems as evidenced by the following series of commands:
# port install gnupg ---> Activating gnupg 1.2.4_0 Error: Target com.apple.activate returned: Image error: /opt/local/lib/charset.alias is being used by the active coreutils port. Please deactivate this port first. root# port deactivate coreutils ---> Deactivating coreutils root# port install gnupg ---> Activating gnupg 1.2.4_0 Error: Target com.apple.activate returned: Image error: /opt/local/share/info/dir is being used by the active gettext port. Please deactivate this port first. root# port deactivate gettext ---> Deactivating gettext root# port install gnupg ---> Activating gnupg 1.2.4_0 root# port activate gettext ---> Activating gettext port activate failed: Image error: /opt/local/share/info/dir is being used by the active gnupg port. Please deactivate this port first. root# port activate coreutils ---> Activating coreutils port activate failed: Image error: /opt/local/lib/charset.alias is being used by the active gnupg port. Please deactivate this port first.
Change History (2)
comment:1 Changed 20 years ago by jbc@…
comment:2 Changed 20 years ago by olegb@…
Resolution: | → invalid |
---|---|
Status: | new → closed |
This is *NOT* a bug - this is that expected behavior. Though we can discuss if this is elegant or not, thats another issue.
From Will's posts on the list, this seems to be a known bug with Port Images at the moment. The prescribed way to install both at present is to use the -f (force) option with activate.
sudo port -f activate getext
This will leave multiple renamed copies of /opt/local/lib/charset.alias in your directory (I currently have five), but everything seems to work fine. This issue is apparently being worked on.