In essence, before configuring chasen to use darts, you need to edit lib/dartsdic.cpp in your install directory for chasen.
1. Near line 71: change function call "setArray" to "set_array"
darts->setArray(cha_mmap_map(da->da_mmap)); <= 変更前
↓
darts->set_array(cha_mmap_map(da->da_mmap)); <= 変更後
2. Near line 164: use const char** and const char*
char** keys = new char*[entries->size()]; <= 変更前
↓
const char** keys = new const char*[entries->size()]; <= 変更後
3. Near 181: in relation to the edit 2. above,
change the pointer casts.
(const char*)keys[size] = key.data(); <= 変更前
↓
keys[size] = (char*)key.data(); <= 変更後
Upon making these edits, run configure and do the normal make && make install dance. You should be good to go.