He instalado Macports vowpal_wabbit v6.1 en MacOS 10.8.4 y muere con:
libc++abi.dylib: terminate called throwing an exception
Abort trap: 6
He leído mucho por ahí y parece que es un problema de compatibilidad conocido entre libc++ compilado con gcc vs llvm. He leído el advertencias sobre la mezcla de compiladores . Los síntomas parecen ser similares a este . Recuerdo vagamente que había una razón de compatibilidad con algún puerto que instalé que me obligó a usar mp-gcc en lugar de llvm, podría haber sido alguna vieja dependencia de numpy o algo así.
La versión de MacPorts es la 2.2.0. La versión de XCode es la 5.0 y anteriormente también probé sin éxito con la 4.6. He desinstalado, limpiado y vuelto a instalar sin éxito. Versiones:
vowpal_wabbit-6.1_0+cluster.darwin_12.x86_64
boost @1.54.0_0+no_single+no_static+python27
Las versiones del compilador de Macports son: sudo port select --show gcc
devuelve mp-gcc45
sudo port select --show cc
devuelve Error: The 'show' command failed: The specified group 'cc' does not exist.
No veo qué compilador se utilizaría por defecto. ¿No rompe las cosas si reinstalo cada Macport con llvm? Tengo muchos ports instalados y eso sería realmente doloroso, ni que decir tiene que también rompería otras cosas.
También: otool -L /opt/local/bin/vw
/opt/local/lib/libboost_program_options-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.7)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 56.0.0)