關於OpenWRT第一次編譯時出現的一些問題


 

廣西.河池學院

廣西重點高校重點實驗室培訓基地

系統控制與信息處理重點實驗室

本片博文來自於河池學院:OpenWRT無線路由組

由於誤操作不小心把系統搞崩潰了,然后再次開始重裝系統。結果編譯時居然一直出現錯誤。找了很久才找到解決辦法,於是趕快記下來以免下次再出現這樣的問題能夠直接解決。

 

問題表現:

在進行包的安裝和更新過程中出現缺少 "libselinux" 這個依賴的提示,而后在編譯過程中就會出現以下問題。

 

問題日志:

[ 47%] Building C object CMakeFiles/blobmsg_json.dir/blobmsg_json.c.o
/home/zx/桌面/lede/build_dir/hostpkg/libubox-2020-05-25-66195aee/blobmsg_json.c:21:11: fatal error: json.h: No such file or directory
   21 |  #include <json.h>
      |           ^~~~~~~~
compilation terminated.
make[6]: *** [CMakeFiles/blobmsg_json.dir/build.make:80: CMakeFiles/blobmsg_json.dir/blobmsg_json.c.o] Error 1
make[6]: Leaving directory '/home/zx/桌面/lede/build_dir/hostpkg/libubox-2020-05-25-66195aee'
make[5]: *** [CMakeFiles/Makefile2:226: CMakeFiles/blobmsg_json.dir/all] Error 2
make[5]: Leaving directory '/home/zx/桌面/lede/build_dir/hostpkg/libubox-2020-05-25-66195aee'
make[4]: *** [Makefile:147: all] Error 2
make[4]: Leaving directory '/home/zx/桌面/lede/build_dir/hostpkg/libubox-2020-05-25-66195aee'
make[3]: *** [Makefile:110: /home/zx/桌面/lede/build_dir/hostpkg/libubox-2020-05-25-66195aee/.built] Error 2
make[3]: Leaving directory '/home/zx/桌面/lede/package/libs/libubox'
time: package/libs/libubox/host-compile#2.08#0.56#2.84
make[2]: *** [package/Makefile:111: package/libs/libubox/host/compile] Error 2
make[2]: Leaving directory '/home/zx/桌面/lede'
make[1]: *** [package/Makefile:107: /home/zx/桌面/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/zx/桌面/lede'
make: *** [/home/zx/桌面/lede/include/toplevel.mk:224:world] 錯誤 2

問題產生原因:
在安裝Ubuntu時選擇的字體為中文,導致虛擬機路徑設為了中文路徑

解決辦法:
重裝虛擬機,字體選擇默認的英文;或者將系統的中文路徑更改為英文路徑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM