hfst icon indicating copy to clipboard operation
hfst copied to clipboard

Can´t find symbols in compiled binaries on MacOS 10.12

Open shamuku opened this issue 6 years ago • 4 comments

$ hfst-lexc huv.lexc -o huv.lexc.hfst
hfst-lexc: warning: Defaulting to OpenFst tropical type
dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
  Referenced from: /Users/labolingu/Downloads/hfst/bin/../lib/libhfst.52.dylib
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: ____chkstk_darwin
  Referenced from: /Users/labolingu/Downloads/hfst/bin/../lib/libhfst.52.dylib
  Expected in: /usr/lib/libSystem.B.dylib

Abort trap: 6

MacOS Version: 10.12.6 (16G29)

Using hfst-latest

shamuku avatar Nov 26 '19 18:11 shamuku

@TinoDidriksen could you check this out ?

ftyers avatar Nov 26 '19 22:11 ftyers

macOS 10.12 is ancient. Apple only supports last two releases, so currently 10.15 and 10.14. The build machine is kept up to date. From testing, the solution for now is to upgrade to at least 10.14.

TinoDidriksen avatar Nov 27 '19 06:11 TinoDidriksen

@TinoDidriksen is there a time when the HFST binaries supported 10.12 ? Could we potentially use an older version? -- The stuff we're doing lexc/twol hasn't really changed much in years.

ftyers avatar Nov 27 '19 13:11 ftyers

Travis runs 10.13.6 :(

EDIT: at least on travis one can put osx_image: xcode11.3 in .travis.yml to get 10.14.4 https://docs.travis-ci.com/user/reference/osx/#macos-version

unhammer avatar Feb 24 '20 14:02 unhammer