1. 程式人生 > >OpenWRT編譯失敗問題解決(二)

OpenWRT編譯失敗問題解決(二)

OpenWRT編譯過程中,ubus安裝錯誤。

編譯報錯如下:

echo "Checking out files from the git repository..."; mkdir -p /home/miniboxv3/openwrt/tmp/dl && cd /home/miniboxv3/openwrt/tmp/dl && rm -rf ubus-2015-05-25 && [ \! -d ubus-2015-05-25 ] && git clone http://git.openwrt.org/project/ubus.git ubus-2015-05-25 --recursive && (cd ubus-2015-05-25 && git checkout f361bfa5fcb2daadf3b160583ce665024f8d108e && git submodule update) && echo "Packing checkout..." && rm -rf ubus-2015-05-25/.git && 	tar czf /home/miniboxv3/openwrt/tmp/dl/ubus-2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e.tar.gz ubus-2015-05-25 && mv /home/miniboxv3/openwrt/tmp/dl/ubus-2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e.tar.gz /home/miniboxv3/openwrt/dl/ && rm -rf ubus-2015-05-25; 
Checking out files from the git repository...
Initialized empty Git repository in /home/miniboxv3/openwrt/tmp/dl/ubus-2015-05-25/.git/
error:  while accessing http://git.openwrt.org/project/ubus.git/info/refs

第二行git clone工程:

git clone http://git.openwrt.org/project/ubus.git ubus-2015-05-25

http資源不可用,改為:

git clone git://git.openwrt.org/project/ubus.git ubus-2015-05-25

手動執行如上命令:

[[email protected] dl]# cd /home/miniboxv3/openwrt/tmp/dl
[[email protected] dl]# git clone git://git.openwrt.org/project/ubus.git ubus-2015-05-25
Initialized empty Git repository in /home/miniboxv3/openwrt/tmp/dl/ubus-2015-05-25/.git/
remote: Counting objects: 1180, done.
remote: Compressing objects: 100% (455/455), done.
remote: Total 1180 (delta 814), reused 1040 (delta 724)
Receiving objects: 100% (1180/1180), 199.87 KiB | 186 KiB/s, done.
Resolving deltas: 100% (814/814), done.
[
[email protected]
dl]# rm -rf ubus-2015-05-25/.git [[email protected] dl]# tar czf /home/miniboxv3/openwrt/tmp/dl/ubus-2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e.tar.gz ubus-2015-05-25 [[email protected] dl]# mv /home/miniboxv3/openwrt/tmp/dl/ubus-2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e.tar.gz /home/miniboxv3/openwrt/dl/ [
[email protected]
dl]# rm -rf ubus-2015-05-25

再執行make就可以通過了。

libubox、netifd也是如此操作。

相關推薦

OpenWRT編譯失敗問題解決

OpenWRT編譯過程中,ubus安裝錯誤。編譯報錯如下:echo "Checking out files from the git repository..."; mkdir -p /home/miniboxv3/openwrt/tmp/dl && cd /

Java語法糖的編譯結果分析

語法糖(Syntactic Sugar)的出現是為了降低我們編寫某些程式碼時陷入的重複或繁瑣,這使得我們使用語法糖後可以寫出簡明而優雅的程式碼。在Java中不加工的語法糖程式碼執行時可不會被虛擬機器接受,因此編譯器為了讓這些含有語法糖的程式碼正常工作其實需要對這些程

床頭筆記之Android開發番外篇報錯解決

問題描述: 在佈局新增控制元件手動新增還是拖的新增,新增edittext後佈局就不好用 總之,Android介面佈局新增EditText元件後介面無法預覽 報錯 Exception raised during rendering: java.lang.Syst

node js10更新後node-sass不相容問題過程以及解決

上次成功之後,重啟了下專案發現又不行了: 這次連提示都模稜兩可,想了想很可能是之前配置的其他資料影響了新配置的sass,於是直接刪除node modules 1  npm install rimraf -g 2  rimraf node_modules   看了下專案檔

編譯連結原理——編譯階段

       一、.o檔案         編譯階段經過預編譯、編譯和彙編處理後生成一個.o檔案(以Linux系統為例),又編譯器編譯原始碼後生成的檔案叫做目標檔案。則目標檔案就是原始碼編譯後但未進行連線的那些中間檔案(windows下的.obj和Linux下的.o),它跟

編譯,連結

.c檔案                                                                                                =>                                 

編譯時註解JavaPoet的使用

上一篇文章提到AbstractProcessor中生成java類,可以使用JavaPoet開源庫進行編寫。但是有個問題,addModifier提示無法找到Modifier,其實只要把 compile project(’:libprocess’) 改成 annot

以位元組流讀取檔案時中文亂碼解決

在上一節中說明了每次讀取一個位元組時亂碼解決方法,這一節我將闡述每次讀取多個位元組亂碼的解決。 問題: 中文字元佔2個位元組,非中文佔一個位元組 例如:"abc中國" 當我們以每四個位元組

編譯原理實驗之語法分析

採用實驗1的簡單語言,設計並實現含多條簡單賦值語句的語法分析程式,要求採用算符優先的分析演算法。    注意與實驗1、2的銜接。 using System; using System.Collections.Generic; using System.IO; usin

切換iframe頁面,從內容長的頁面切換到內容短的頁面,滾動條不會消失的問題解決

問題描述:在上一篇文章"非跨域情況下iframe 高度自適應的問題解決"的背景下,在低版本google瀏覽器下執行時,出現了一個問題,"當頁面切換時,從內容長(有滾動條產生)的頁面回到內容短(沒有滾動條產生)的頁面,滾動條不會消失",查詢原因後發現,是iframe自適應函式在google低版本下不相容導致的,

EasyRTMP之rtmp流flash播放器無法正常播放問題解決

問題簡介 EasyRTMP是EasyDarwin團隊開發的一套簡單易用的RTMP推送SDK。本文想講述下開發過程中遇到的一個問題。問題的現象是使用EasyRTMP推送音視訊流到自己搭建的ngin

QT5.5.1 嵌入式平臺 滑鼠鍵盤不能熱插拔問題解決

上一篇文章已經介紹了qt鍵鼠熱插拔經歷的曲折之路,這篇就具體解決熱插拔問題。 ======================================================= 如上一篇文章所述,在原始碼中搜索了鍵鼠熱插拔時的除錯資訊, qt.qpa.inpu

初學kubernetes 問題解決

問題一 今天安裝了Kubenetes-dashboard,但是發現 有pod一直處於 ContainerCreating狀態,使用kubectl describe pods/pords-name --n

AOSP編譯系統初探

(二)編譯的第二步是用lunch命令來選擇一個編譯目標以完成基本的編譯資訊配置,也可以通過帶引數的lunch命令來直接選擇一個編譯目標。如果執行不帶引數的lunch命令,終端輸出如下: $ lunch You're building on Linux Lunch me

資料庫鎖表的分析與解決

SQL Server的鎖機制一. 為什麼要引入鎖 多個使用者同時對資料庫的併發操作時會帶來以下資料不一致的問題: 丟失更新 A,B兩個使用者讀同一資料並進行修改,其中一個使用者的修改結果破壞了另一個修改的結果,比如訂票系統 髒讀 A使用者修改了資料,隨後B使用者又讀出該資料

安卓系統中關於乙太網Ethernet無法上網的問題解決

設定完畢後發現系統已經能夠自動獲取ip了: eth0      Link encap:Ethernet  HWaddr 00:09:C0:FF:EC:48           inet addr:192.168.0.19  Bcast:192.168.0.255  Mask

編譯與連結——靜態連結

         連線通過編譯過程,一個原始檔(.c)就生成了一個對應的目標檔案(.o)。一個工程,不可能是一個檔案組成,從幾十個到幾百個,大的專案工程有成千上完個檔案,這些檔案通過編譯,只是從原始檔變成了目標檔案,但是這些檔案不能單獨執行,各個檔案(模組)之間存在一定的關係,要使工程正常工作,各個目標

編譯那些事兒—列舉的反編譯

說明:下面的反編譯結果使用“http://download.csdn.net/detail/wangshuxuncom/6841823”處的反編譯工具反編譯的。一、不含有抽象的方法原始碼如下:import java.util.Arrays; import java.util.

開發app在android6.0執行直接退出解決

許可權的適配主要就是兩步,一是請求許可權,二是系統應答,主要在這兩個地方進行封裝。主要使用第三方庫PermissionsDispatcher (1)專案build.gradle 中新增 classpath ‘com.

OpenWRT編譯失敗問題解決

最近在做OpenWRT相關的專案,按照步驟在編譯時報錯,提示增加編譯選項 -j1 V=s 檢視詳細報錯資訊。make -j1 V=s之後看到列印資訊,gcc-linaro-4.8-2014.04.tar.xz 下載失敗。在OpenWRT編譯過程中會下載一些相關的庫,編譯時下載