It isnt very specific as I cant seem to find much of an error output, I dont know much about Mac's.
in bconsole status client is fine for the macbook from what I can see.
Good.
Does the fact I have a macport of Bacula 7.x client installed matter with Bacula 5.2.x as the server side?
The general rule is for version: FD <= DIR = SD
You must either install 5.x.2 on the client or upgrade the server to 7.x
Others might be able to advise if they've ever gotten this combination to work.
Looks like the sd might be waiting for the fd which is "sleeping" if top on the mac is any indication.
This is the second time in recent days I've seen that _expression_ used in conjunction with FD, Mac, and top. Perhaps you were on IRC.