繁体   English   中英

错误“请在编译 kodi 时将 gnulib freadahead.c 移植到您的平台

[英]error "Please port gnulib freadahead.c to your platform when compiling kodi

freadahead.c: In function 'freadahead':
freadahead.c:91:3: error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
  #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
   ^~~~~
make[6]: *** [Makefile:1837: freadahead.o] Error 1

执行 make 命令时出现错误

我已经安装了 M4 package 并且问题消失了

你可能有两个问题:

1. M4 package 缺失:修复请安装 m4

sudo apt install m4

2. 你在你的系统目录之外编译:

就我而言,我正在一个单独的安装位置进行编译。 所以我不得不移动到桌面或系统中的某个地方(在/下)

mv your_project $HOME/Desktop/
cd $HOME/Desktop/your_project && make 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM