Не могу установить perl с perlbrew - PullRequest
4 голосов
/ 20 марта 2012

Я столкнулся с ошибкой при установке perl-5.14.2 с помощью perlbrew.

На Ubuntu11.10 (64-битная версия) я пытаюсь

$ perlbrew install perl-5.14.2 -Dperlibs='-lm -lc' -Dusethreads -Dplibpth=/usr/lib/x86_64-linux-gnu

и получил ошибку

IO.xs: In function ‘XS_IO__Poll__poll’:
IO.xs:249:17: error: invalid application of ‘sizeof’ to incomplete type ‘struct pollfd’

Как я могу решить эту ошибку?

1 Ответ

0 голосов
/ 06 июня 2016

Изменить # include <poll.h> на # include <sys/poll.h> в <perlDownloadDir>/dist/IO/poll.h

Подробное решение в Ошибка при компиляции Perl 5.12.1 (RHEL 5.5)

...