Error when trying to install on Ubuntu

Aperta
#298 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
c, r, ubuntu

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
C
Stelle
252
Fork
87
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di rstudio/httpuv

Tutte le issue di rstudio/httpuv

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.