Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#37919 closed defect (duplicate)

libcomerr @1.42.7_0 Breaks kerberos5 (or vice versa)

Reported by: jmstephensjr@… Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: libcomerr kerberos5

Description

I just went to upgrade kerberos5 and it complained about libcomerr. I uninstalled kerberos5, ran a clean, and reinstalled.

libcomerr installed just fine, but now kerberos5 will not install.

Attachments (2)

kerberos5_output.txt (596.8 KB) - added by jmstephensjr@… 12 years ago.
ports_installed.txt (3.9 KB) - added by jmstephensjr@… 12 years ago.

Download all attachments as: .zip

Change History (14)

comment:1 Changed 12 years ago by larryv (Lawrence Velázquez)

Keywords: libcomerr kerberos5 removed
Owner: changed from macports-tickets@… to cal@…
Version: 2.1.2

Changed 12 years ago by jmstephensjr@…

Attachment: kerberos5_output.txt added

comment:2 Changed 12 years ago by jmstephensjr@…

Just added output from sudo port -sv install kerberos5 > Desktop/kerberos5_output.txt.

comment:3 Changed 12 years ago by jmstephensjr@…

System details: Mac OS X (10.6.8), Xcode 3.2.6, MacPorts 2.1.3.

Changed 12 years ago by jmstephensjr@…

Attachment: ports_installed.txt added

comment:4 Changed 12 years ago by jmstephensjr@…

Just in case it helps, I have added list of installed ports.

comment:5 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Cc: jeremyhu@… added

Cc Me!

comment:6 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Port: kerberos5 added
Error: org.macports.activate for port libcomerr returned: Image error: /opt/local/bin/compile_et is being used by the active kerberos5 port.  Please deactivate this port first, or use 'port -f activate libcomerr' to force the activation.

comment:7 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

See #26869 and r102458

comment:8 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

cal, your recent changes don't quite work.

kerberos5 depends on libcomerr, and libcomerr now installs a file that kerberos5 used to install.

comment:9 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

I assume that the workaround would be force-deactivating kerberos5 and then upgrading to the new kerberos5, but that doesn't quite work, see #37920

comment:10 Changed 12 years ago by neverpanic (Clemens Lang)

Yes, that's correct and expected. The kerberos5 port no longer installs this file. I guess I'll have to use a deactivate hack to remove the old version of kerberos first?

#37920 is only in presence of MacPorts tcl.

comment:11 Changed 12 years ago by neverpanic (Clemens Lang)

Resolution: duplicate
Status: newclosed

The build error is a duplicate of #37920.

The activation problem should be fixed for others upgrading from now on by two deactivate hacks being added to libcomerr in r102464 and r102465.

comment:12 Changed 12 years ago by jmstephensjr@…

Clean install. Everything works from the user's side. Thanks!

Note: See TracTickets for help on using tickets.