LoginSignup
0
0

More than 5 years have passed since last update.

ChaSen を mac にインストールする際のリンクエラー

Posted at

状況

ChaSenをCLionにインポートして使ってみようと考えましたが, 下記のリンクエラーが出てビルドに失敗しました。

Undefined symbols for architecture x86_64:
  "_libiconv", referenced from:
      _jlit_init in literal.c.o
      _convUTF8 in literal.c.o
  "_libiconv_close", referenced from:
      _jlit_init in literal.c.o
      _convUTF8 in literal.c.o
  "_libiconv_open", referenced from:
      _jlit_init in literal.c.o
      _convUTF8 in literal.c.o

環境

  • Mac OSX El Capitan 10.11.2
  • CMake 3.3

解決策

/usr/lib/libiconv.dylibではなく/usr/local/lib/libiconv.dylibを参照するように設定します。

libiconvが何を参照しているかはFindIconvを利用
https://github.com/onyx-intl/cmake_modules/blob/master/FindIconv.cmake

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0