Error when trying to install on Ubuntu

オープン
#298 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
c, r, ubuntu

調査の方向性

Reproduce the httpuv installation on Ubuntu with R 3.6.3, then inspect the libtool quoting failure during the CCLD step for libuv.la at Makefile:1737 and Makevars:73. Compare the affected server with the working server and identify the environmental cause; done means the package installs successfully or the incompatibility and required conditions are documented.

索引モデルが issue の本文から書いたものです。

説明

I am trying to install the package on Ubuntu with R version 3.6.3. We have recently updated our version of R and since then any new users on our server get the following error when trying to install httpuv.

make[1]: Entering directory '/tmp/Rtmp4cYV4Z/R.INSTALL5b264b12c01b/httpuv/src/libuv' CC src/libuv_la-fs-poll.lo CC src/libuv_la-idna.lo CC src/libuv_la-inet.lo CC src/libuv_la-random.lo CC src/libuv_la-strscpy.lo CC src/libuv_la-threadpool.lo CC src/libuv_la-timer.lo CC src/libuv_la-uv-data-getter-setters.lo CC src/libuv_la-uv-common.lo CC src/libuv_la-version.lo CC src/unix/libuv_la-async.lo CC src/unix/libuv_la-core.lo CC src/unix/libuv_la-dl.lo CC src/unix/libuv_la-fs.lo CC src/unix/libuv_la-getaddrinfo.lo CC src/unix/libuv_la-getnameinfo.lo CC src/unix/libuv_la-loop-watcher.lo CC src/unix/libuv_la-loop.lo CC src/unix/libuv_la-pipe.lo CC src/unix/libuv_la-poll.lo CC src/unix/libuv_la-process.lo CC src/unix/libuv_la-random-devurandom.lo CC src/unix/libuv_la-signal.lo CC src/unix/libuv_la-stream.lo CC src/unix/libuv_la-tcp.lo CC src/unix/libuv_la-thread.lo CC src/unix/libuv_la-tty.lo CC src/unix/libuv_la-udp.lo CC src/unix/libuv_la-linux-core.lo CC src/unix/libuv_la-linux-inotify.lo CC src/unix/libuv_la-linux-syscalls.lo CC src/unix/libuv_la-procfs-exepath.lo CC src/unix/libuv_la-proctitle.lo CC src/unix/libuv_la-random-getrandom.lo CC src/unix/libuv_la-random-sysctl-linux.lo CC src/unix/libuv_la-sysinfo-loadavg.lo CCLD libuv.la ./libtool: eval: line 7961: unexpected EOF while looking for matching "'
./libtool: eval: line 7962: syntax error: unexpected end of file
Makefile:1737: recipe for target 'libuv.la' failed
make[1]: *** [libuv.la] Error 2
make[1]: Leaving directory '/tmp/Rtmp4cYV4Z/R.INSTALL5b264b12c01b/httpuv/src/libuv'
Makevars:73: recipe for target 'libuv/.libs/libuv.a' failed
make: *** [libuv/.libs/libuv.a] Error 2
ERROR: compilation failed for package ‘httpuv’`

I tried upgraded libuv on the server but that didn't help the issue. On a different server also running 3.6.3 there is not error, so I am really stumped as to what is going on here.

主要言語
C
スター
252
フォーク
87
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

rstudio/httpuv のほかの issue

rstudio/httpuv の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。