2017-07-14 8 views
2

enter link description hereビルド、MacOSでlibguile/stime.cを修正するにはguile-2.0.11のSierraビルド?私の周りグーグルで、次のエラーで狡猾-2.0.11ストップの

Undefined symbols for architecture x86_64: 
"_clock_getcpuclockid", referenced from: 
    _scm_init_stime in libguile_2.0_la-stime.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see  invocation) 

は、バグレポートやパッチを発見しました。バグレポートはここにある:

http://lists.gnu.org/archive/html/bug-guile/2016-06/msg00252.html

パッチへのリンクは、バグレポートです。パッチはほんの数行なので、パッチをstime.cに組み込んでstime.cを編集し、再度configureを実行してもう一度やり直してください。残念ながら、エラーは変更されません。

アドバイスをいただければ幸いです。

答えて

0

どうやらそのパッチが置き換えられています:see this post at bug-guile

をstime.cの問題は、その後のGuileのバージョンで修正されていますので、私は単純に/ ...(libguileをディレクトリにstime.cの新しいバージョンをコピーlibguile/stime.c)、元のパッケージのバージョンをstime_old.cに移動しました。次に設定してください。エラーは表示されなくなり、makeが完了して実行されます。私はその後、sudoをインストールして、それは大丈夫と思われる。

関連する問題