1. 程式人生 > >完整編譯Hi3519V101_SDK_V1.0.1.0遇到的問題及處理方法

完整編譯Hi3519V101_SDK_V1.0.1.0遇到的問題及處理方法

問題

解開發布包,直接編譯sample,報錯

/home/wigewige/share/develop/kandao/hisi/yak-0928/KD-Hisi3519v101-SRC/mpp_big-little/sample/hifb/../common/sample_comm.h:45:21: fatal error: hi_mipi.h: No such file or directory
 #include "hi_mipi.h"
                     ^
compilation terminated.

解決

先編譯OSDRV

問題

make all

~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/opensource/kernel/linux-3.18.y ~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv
"mkimage" command not found - U-Boot images will not be built

解決

[email protected]:~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv$ sudo apt-get install u-boot-tools

問題

遇到編譯mkyaffs2 x64 impatition i386

gcc -o mkyaffs2image100 mkyaffs2image.o yaffs_ecc.o yaffs_packedtags2.o yaffs_tagsvalidity.o oob_config_v100.o -static
/usr/bin/ld: i386:x86-64 architecture of input file `mkyaffs2image.o' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `yaffs_ecc.o' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `yaffs_packedtags2.o' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `yaffs_tagsvalidity.o' is incompatible with i386 output
collect2: error: ld returned 1 exit status
make[2]: *** [mkyaffs2image100] Error 1
make[2]: Leaving directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/mkyaffs2image/mkyaffs2image'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/mkyaffs2image'
make: *** [hipctools] Error 2


解決

[email protected]:~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/mkyaffs2image/mkyaffs2image$ make clean

問題

  CC      compr_zlib.o
compr_zlib.c:39:18: fatal error: zlib.h: No such file or directory
 #include <zlib.h>
                  ^
compilation terminated.
make[2]: *** [/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/compr_zlib.o] Error 1
make[2]: Leaving directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0'
make[1]: *** [/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/jffs2_tool/tmp/sbin/mkfs.jffs2] Error 2
make[1]: Leaving directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/jffs2_tool'
make: *** [hipctools] Error 2

解決

[email protected]:~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0$ sudo apt-get install zlib1g-dev



問題

  CC      compr_zlib.o
  CC      compr_lzo.o
compr_lzo.c:31:23: fatal error: lzo/lzo1x.h: No such file or directory
 #include <lzo/lzo1x.h>
                       ^
compilation terminated.
make: *** [/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/compr_lzo.o] Error 1

解決

[email protected]:~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0$ sudo apt-get install liblzo2-dev


問題

configure: error: ncurses or ncursesw selected, but library not found (--without-ncurses to disable)
make[1]: *** [/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/cramfs_tool/tmp/sbin/mkfs.cramfs] Error 1
make[1]: Leaving directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/cramfs_tool'
make: *** [hipctools] Error 2

解決

sudo apt-get install libncurses5-dev libncursesw5-dev

問題

checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
make[2]: Entering directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/lzma_tool/lzma-4.32.7'
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: Leaving directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/lzma_tool/lzma-4.32.7'
~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/lzma_tool
cp: cannot stat ‘/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/lzma_tool/lzma-4.32.7/src/lzma/lzma’: No such file or directory
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/wigewige/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/lzma_tool'
make: *** [hipctools] Error 2
[email protected]:~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv$


解決

[email protected]:~/share/develop/kandao/hisi/Hi3519V101_SDK_V1.0.1.0/osdrv/tools/pc/lzma_tool/lzma-4.32.7$ sudo apt-get install g++


相關推薦

完整編譯Hi3519V101_SDK_V1.0.1.0遇到的問題處理方法

問題 解開發布包,直接編譯sample,報錯 /home/wigewige/share/develop/kandao/hisi/yak-0928/KD-Hisi3519v101-SRC/mpp_big-little/sample/hifb/../common/sam

webpack4.0.1安裝問題解決方法

style onf 出了 main 但是 sep 提示 js文件 har 2月底的時候,webpack4正式發布了,但是當我們安裝之後,使用下面的語句來打包的時候,發現打包失敗了 webpack ./src/main.js ./dist/bundle.js 並且給出了下

python3.6.1+selenium3.0環境安裝問題解決方法

pre trace service java版本 erro back res exec rem 腳本:(打開火狐瀏覽器,進入百度網頁,搜索selenium) from selenium import webdriver browser = webdriver.F

request.getRemoteAddr() 獲取的值為0:0:0:0:0:0:0:1的原因解決辦法

測試 127.0.0.1 文件 在服務器 臺電 屬於 sts javaweb項目 服務器和客戶端 問題: 在近期開發的javaweb項目中,需要記錄登錄時的電腦ip地址和主機名,通過request.getRemoteAddr()和request.getRemoteHost(

伺服器常用陳列raid0,raid1,raid5,raid10(0+1)詳解區別

raid0 就是把多個(最少2個)硬碟合併成1個邏輯盤使用,資料讀寫時對各硬碟同時操作,不同硬碟寫入不同資料,速度快。  raid1就是同時對2個硬碟讀寫(同樣的資料)。強調資料的安全性。比較浪費。 raid5也是把多個(最少3個)硬碟合併成1個邏輯盤使用,資料讀寫時會建

redis4.0.1主從配置Sentinel配置自動Failover

一、單機版 1、前提條件 yum install gcc-c++  2、安裝redis wget http://download.redis.io/releases/redis-4.0.1.tar.gz tar -xf redis-4.0.1.tar.gz cd red

基於CentOS6.4環境編譯Spark-2.1.0原始碼

基於CentOS6.4環境編譯Spark-2.1.0原始碼   1 寫在前面的話 有些小夥伴可能會問:Spark官網不是已經提供了Spark針對不同版本的安裝包了嗎,我們為什麼還需要對Spark原始碼進行編譯呢?針對這個問題我們到Spark官網: spark.a

編譯oozie-4.1.0之中遇到的問題彙總

背景 2016年4月的第三週,我一直在調查Falcon這個資料管理平臺,但卻在調查的過程中發現,當自己在Firefox中輸入http://localhost:15443/public後,在接下來的設定中,需要用到Oozie。鑑於之前編譯falcon的經驗來看,還是自行編譯O

win7 vs2015編譯protobuf-3.1.0

1、安裝vs2015 2、 安裝cmake https://cmake.org/download/ 3、下載protobuff 3.1.0 https://github.com/google/protobuf/releases/ 解壓protobuf壓縮包,在和prot

關於PHP浮點數之 intval((0.1+0.7)*10) 為什麽是7

不能 col 判斷 不同 運行 sym 舉例 數位 右移 PHP是一種弱類型語言, 這樣的特性, 必然要求有無縫透明的隱式類型轉換, PHP內部使用zval來保存任意類型的數值, zval的結構如下(5.2為例): struct _zval_struct { /*

brLindo.WhatsBestn.vb v15.0.1.0 1CD

brLindo.WhatsBestn.vb v15.0.1.0 1CD 輯擎內NET案Infralution Globalizer Developer v3.9 最新版還支持更多的高級特性,包括自動翻譯、高級比較以及驗證工具等功能。需要註意的是,這個軟 件只能幫助簡化本地化(Locali

為什麽0.1+0.2=0.30000000000000004

0.1+0.2浮點數運算你使用的語言並不爛,它能夠做浮點數運算。計算機天生只能存儲整數,因此它需要某種方法來表示小數。這種表示方式會帶來某種程度的誤差。這就是為什麽往往 0.1 + 0.2 不等於 0.3。為什麽會這樣?實際上很簡單。對於十進制數值系統(就是我們現實中使用的),它只能表示以進制數的質因子為分母

如何解決JavaScript中0.1+0.2不等於0.3

幫我 console 解決 如何解決 進制 範圍 無限 scrip 接下來    console.log(0.1+0.2===0.3)// true or false??   在正常的數學邏輯思維中,0.1+0.2=0.3這個邏輯是正確的,但是在JavaScr

Maven 下新增oracle11g的包 報Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0

  Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0  原因:Oracle 的ojdbc.jar是收費的,所以maven的中央倉庫中沒有這個資源,只能通過配置本地庫才能載入到專案中去。  1.首先確定你是否有安裝oracle

為什麼JavaScript裡面0.1+0.2 === 0.3是false

0.1+0.2 === 0.3 //返回是false, 這是為什麼呢?? 我們知道浮點數計算是不精確的,上面的返回式實際上是這樣的:0.1 + 0.2 = 0.30000000000000004 0.1 + 0.2 - 0.3 = 5.551115123125783e-17 5.551115123125

python 中 (0,1,0.1)取法

for i in range(0,1,0.1): print(i) 會報錯:'float' object cannot be interpreted as an integer     正確做法 import numpy as np for i in

0.1+0.2不等於0.3

在正常的數學邏輯思維中,0.1+0.2=0.3這個邏輯是正確的,但是在JavaScript中0.1+0.2!==0.3,在JavaScript中的二進位制的浮點數0.1和0.2並不是十分精確,在他們相加的結果並非正好等於0.3,而是一個比較接近的數字 0.30000000000000004 ,所以條

oracle11.2.0.1.0 連線 python3.5.1

1.    cx_Oracle:cx_Oracle-6.0rc2-cp35-cp35m-win_amd64.whl        下載網址:https://pypi.python.org/pypi/cx_Oracle/5.3 2.

為什麽js中0.1+0.2不等於0.3,怎樣處理使之相等?(轉載)

number 就會 理解 als 轉載 解決 面試 精度 超過 為什麽js中0.1+0.2不等於0.3,怎樣處理使之相等? console.log(0.1+0.2===0.3)// true or false?? 在正常的數學邏輯思維中,0.1+0.2=0.3這個邏輯是正確

0.1+0.2!=0.3

看下面程式碼 double c = 0.1 + 0.2; System.out.println(c); 還有js中 var c = 0.1 + 0.2; console.log(c); 結果都是0.30000000000000004 這是由於java和js 採用IEE