OpenThings wrote:Undefined symbols for architecture x86_64:
"_libintl_bindtextdomain", referenced from:
_main in conf.o
"_libintl_gettext", referenced from:
...
maybe the SED problem? because port install gsed.
Well obviously not a sed problem because sed is a console utility and the error comes from the linker which didn't find libintl library.
Verify that you have gettext package installed:
$ port list gettext
gettext @0.19.4 devel/gettext
If you don't,
sudo port install gettext
If you do have it installed, check that libintl is a 64-bit binary:
$ gobjdump -f /opt/local/lib/libintl.8.dylib
/opt/local/lib/libintl.8.dylib: file format mach-o-x86-64
architecture: i386:x86-64, flags 0x00000050:
if not, reinstall gettext as a universal binary.