darts0.2, chasen2.3.3をx86_64でインストールする方法

lib/dartsdic.cpp の 180 行目付近を下記のように変更

    while (i != entries->end()) {
        const std::string& key = i->first;
        last = entries->upper_bound(key);
        lex_indices.clear();
        for (; i != last; i++) {
            lex_indices.push_back(i->second);
        }
        lens[size] = key.size();
        // (const char*)keys[size] = key.data(); // コメントアウト
        keys[size] = (char*)key.data(); // ←のように変更

        vals[size] = redump_lex(lens[size], lex_indices, tmpfile, lexfile);
        if (vals[size] < 0) {
            std::cerr << "Unexpected error at " << key << std::endl;
            cha_exit_perror("build darts file");
        }
        size++;
    }

レンタルサーバdreamhostchasenを上記でインストールできました。