[MacPorts] #54646: subversion @1.9.7 does not build on Snow Leopard, Mac OS X 10.6.8, because "Berkeley DB 4.0.14 or 5.x wasn't found"

MacPorts noreply at macports.org
Wed Aug 23 15:40:31 UTC 2017


#54646: subversion @1.9.7 does not build on Snow Leopard, Mac OS X 10.6.8, because
"Berkeley DB 4.0.14 or 5.x wasn't found"
-------------------------+-------------------------
  Reporter:  ballapete   |      Owner:
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.1
Resolution:              |   Keywords:  snowleopard
      Port:  subversion  |
-------------------------+-------------------------

Comment (by ryandesign):

 Replying to [comment:14 ballapete]:
 > {{{
 > root 286 /\ port select --set db none
 > Selecting 'none' for 'db' failed: The specified version 'none' is not
 valid.
 > }}}

 Not sure why you see that... what you should see is:

 {{{
 $ port select --set db none
 Selecting 'none' for 'db' failed: The specified group 'db' does not exist.
 }}}

 The fact that for you the db group still exists suggests you have old
 versions of db_select or one or more of the BerkeleyDB ports installed and
 active.

 > The select thing did not even notice that db48 was forcibly uninstalled.

 That's always been true: if you uninstall the version of the thing that
 you had selected, the symlinks `port select` had created will then be
 broken. I thought we had a ticket for that but I can't find it. We could
 improve this by either 1) preventing you from uninstalling something you
 had selected, or 2) causing the thing you had selected to become
 unselected automatically when you uninstall it. #43996 may be another way
 we could fix this.

 As was said earlier, the latest version of the db_select port (from two
 years ago) automatically removes any symlinks that using `port select db
 ...` left behind. So if you have db_select @0.1_3 installed but somehow
 still have those symlinks, you could remove them by re-installing
 db_select to get it to run its automatic cleanup again (`sudo port -n
 upgrade --force db_select`). Once it's cleaned up, you can uninstall
 db_select.

--
Ticket URL: <https://trac.macports.org/ticket/54646#comment:18>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list