52974


CaboChaのインストールに当たって、  
１．MeCabが動いていることは、「すもも」テストで検証済み  
２．CRF++はインストール済み  
３．CaboChaをダウンロードしてコンパイルしようとすると以下のエラーが出ます

[code]

    morph.cpp:6:10: fatal error: mecab.h: No such file or directory
     #include <mecab.h>
              ^~~~~~~~~
    compilation terminated.
    Makefile:597: recipe for target 'morph.lo' failed
    make[2]: *** [morph.lo] Error 1
    
[/code]

コンパイラを使うのが初めてなので、エラーの意味が分からず対処の方法がとりえませんので、教えていただけると幸いです。


CC BY-SA 4.0
2019-02-23T10:25:30.417
52970
2019-02-24T00:56:22.863
2019-02-24T00:56:22.863
14343
14343
question
ubuntu cabocha
Ubuntu 18.04 BionicでCaboCha0.69のコンパイル時にエラーが出ます


MeCabをUbuntuのパッケージマネージャ(aptコマンド)経由でインストールした場合には、 **libmecab-dev**
パッケージを追加でインストールしてみてください。

表示されているコンパイル時のエラー、`mecab.h: No such file or
directory`は「必要なヘッダファイルが見つからない」という内容ですが、このファイルはMeCab本体とは別のパッケージに含まれています。

[code]

    $ sudo apt search mecab
    p   libmecab-dev     - Header files of Mecab
    p   mecab            - Japanese morphological analysis system
    
[/code]

[bionic の amd64 アーキテクチャ用 libmecab-dev
パッケージのファイル一覧](https://packages.ubuntu.com/ja/bionic/amd64/libmecab-
dev/filelist)

> /usr/bin/mecab-config  
>  /usr/include/mecab.h  
>  /usr/lib/x86_64-linux-gnu/libmecab.a  
>  /usr/lib/x86_64-linux-gnu/libmecab.so  
>  /usr/share/doc/libmecab-dev/changelog.Debian.gz  
>  /usr/share/doc/libmecab-dev/copyright  
>  /usr/share/man/man1/mecab-config.1.gz


CC BY-SA 4.0
2019-02-23T13:46:31.937
52974
2019-02-23T13:56:39.707
2019-02-23T13:56:39.707
3060
3060
52970
answer