Error: Target org.macports.configure returned: configure failure: shell command failed (see log for details)

Daniel J. Luke dluke at
Wed Apr 13 08:19:03 PDT 2011

On Apr 13, 2011, at 11:05 AM, James Benstead wrote:
> From your just-posted main.log, it looks like apr-util can't load the
>  dylib that should be installed with db46
>  (/opt/local/lib/db46/libdb-4.6.dylib)

This is from the log you attached:
:info:configure checking for Berkeley DB 4.6 in /opt/local/include and /opt/local/lib/db46... 
:info:configure checking db46/db.h usability... yes
:info:configure checking db46/db.h presence... yes
:info:configure checking for db46/db.h... yes

So, perhaps something is wrong with your macports-installed db46?

You could look and see if /opt/local/lib/db46/libdb-4.6.dylib exists and is the right architecture for your machine.

Mine looks like this:
% file /opt/local/lib/db46/libdb-4.6.dylib
/opt/local/lib/db46/libdb-4.6.dylib: Mach-O universal binary with 2 architectures
/opt/local/lib/db46/libdb-4.6.dylib (for architecture i386):	Mach-O dynamically linked shared library i386
/opt/local/lib/db46/libdb-4.6.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64

> The log is attached to this email. What is the best way to go about resolving this? I'm a relative newcomer to Macports. 

A quick fix might be to uninstall and reinstall db46:

sudo port -f uninstall db46
sudo port clean --all db46
sudo port install db46

and then try cleaning and upgrading apr-util again

sudo port clean apr-util
sudo port -dv upgrade apr-util

Daniel J. Luke                                                                   
| *---------------- dluke at ----------------* |                          
| *-------------- -------------* |                          
|   Opinions expressed are mine and do not necessarily   |                          
|          reflect the opinions of my employer.          |                          

More information about the macports-users mailing list