#22291: db46 4.6.21_6 Extracting - failed ---------------------------+------------------------------------------------ Reporter: senz@… | Owner: macports-tickets@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Resolution: wontfix | Keywords: Port: db46 | ---------------------------+------------------------------------------------ Comment(by andreas@…): It seems that some users have stuff in /usr/local that prevents this package from building. It is not an option to move /usr/local around though IMO. I removed the check in the portfile, and the package builds fine on my machine (10.6). Go to /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/db46/, open the file "Portfile" in your editor of choice and remove the section saying {{{ pre-extract { if {[file exists "/usr/local"]} { ui_error "Move /usr/local out of the way then make this port." return -code error "/usr/local is in the way" } } }}} or apply this patch to the file: {{{ --- Portfile.old 2009-10-29 05:12:32.000000000 +0100 +++ Portfile 2009-10-29 11:46:47.000000000 +0100 @@ -57,12 +57,6 @@ destroot.destdir prefix=${destroot}${prefix} \ docdir=${destroot}${prefix}/share/doc/db-${version}/ -pre-extract { - if {[file exists "/usr/local"]} { - ui_error "Move /usr/local out of the way then make this port." - return -code error "/usr/local is in the way" - } -} post-destroot { foreach bin { archive hotbackup dump printlog upgrade checkpoint recover verify deadlock load stat codegen dump185 } { }}} -- Ticket URL: <http://trac.macports.org/ticket/22291#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS