Я хочу установить Плеер на Платформе Ubuntu.
Я работаю configure
. Это сделано успешно.
При выполнении sudo make install
впоследствии, я получаю следующую ошибку:
Making install in replace
make[1]: Entering directory `/home/khimya/player-2.1.2/replace'
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libplayercore -I../client_libs/libplayerc++ -I../client_libs/libplayerc -g -O2 -MT poll.lo -MD -MP -MF ".deps/poll.Tpo" -c -o poll.lo poll.c; \
then mv -f ".deps/poll.Tpo" ".deps/poll.Plo"; else rm -f ".deps/poll.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libplayercore -I../client_libs/libplayerc++ -I../client_libs/libplayerc -g -O2 -MT poll.lo -MD -MP -MF .deps/poll.Tpo -c poll.c -fPIC -DPIC -o .libs/poll.o
In file included from poll.c:26:
replace.h:100: warning: ‘struct timespec’ declared inside parameter list
replace.h:100: warning: its scope is only this definition or declaration, which is probably not what you want
In **file included from poll.c:34:
**/usr/include/unistd.h:275: error: two or more data types in declaration specifiers**
poll.c: In function ‘poll’:**
poll.c:79: warning: incompatible implicit declaration of built-in function ‘alloca’
make[1]: *** [poll.lo] Error 1
Кто-либо мог сказать то, что могло быть сделано точно?
make[1]: Leaving directory `/home/khimya/player-2.1.2/replace'
make: *** [install-recursive] Error 1
У меня возникла та же проблема при установке последней версии gnuplot (у меня также появилась «ошибка 2»). На самом деле я нашел ваш вопрос в поиске ответа и решил его, просто используя sudo make install
вместо make install
, потому что видел кого-то в другом вопросе, пишущего его таким образом ...
Я надеюсь, что это работает для вас ...