web-dev-qa-db-ja.com

非標準プレフィックスへのglibのインストールが失敗する

非標準のプレフィックスでglibをインストールしようとしていますが、make installを実行すると次のようになります。

/bin/sh ../libtool --mode=install /usr/bin/install -c libgthread-2.0.la '/root/build/lib'
libtool: install: error: cannot install `libgthread-2.0.la' to a directory not ending in /usr/local/lib

私がしなければならない/usr/local/libで終わるプレフィックスにのみgthreadをインストールする理由は何ですか?

28
Elektito

また、LinuxマシンでMonetDBをコンパイルするときに、その問題に遭遇しました。これが私のために働いた解決策/回避策です:常にmake clean./configure

あなたの例では、次のことができるはずです。

./configure --prefix=/root/build && make clean && make && make install

私は、Joe Ortonが共有するApache httpdバグの ディスカッション で解決策を見つけました 彼の知識

通常、「configure」を再実行した後、「makeclean」が必要です。

57
Juve