port sync problem

Ryan Schmidt ryandesign at macports.org
Fri Feb 26 02:44:22 PST 2010

On Feb 26, 2010, at 03:31, Brian Wolf wrote:

> I am new to OSX.


> (10.4)

It's a bit of an old version of Mac OS X to start on these days. 10.5 was released in 2007 and 10.6 was released in 2009. MacPorts does not officially support 10.4 anymore, and though many parts still work with 10.4, the situation will probably deteriorate as fewer and fewer software developers and port maintainers test on 10.4. You will have a better MacPorts experience by upgrading to 10.5 or 10.6.

> I tried to run , as root, a "port sync" for Macports. This is what I got:
> zephyr:~ root# sudo port -d synch     
> Unrecognized action "synch"
> zephyr:~ root# sudo port -d sync 
> DEBUG: Synchronizing ports tree(s)
> Synchronizing local ports tree from rsync://rsync.macports.org/release/ports/
> DEBUG: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/ports/ /opt/local/var/macports/sources/rsync.macports.org/release/ports
> dyld: lazy symbol binding failed: Symbol not found: _close$UNIX2003
>   Referenced from: /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib
>   Expected in: /usr/lib/libSystem.B.dylib

It sounds like you installed the MacPorts package for Mac OS X 10.5 or 10.6. Go back to our download page and download and install the version of MacPorts for Mac OS X 10.4.

More information about the macports-users mailing list