1. 程式人生 > >kernel編譯時找不到ksign-publickey.c: key.h怎麼辦

kernel編譯時找不到ksign-publickey.c: key.h怎麼辦



When I try to compile CentOS kernel 2.6.32-279, I met following errors:

crypto/signature/ksign-publickey.c:2:17: error: key.h: No such file or directory
crypto/signature/ksign-publickey.c: In function ‘ksign_init’:
crypto/signature/ksign-publickey.c:10: error: ‘ksign_def_public_key’ undeclared (first use in this function)


crypto/signature/ksign-publickey.c:10: error: (Each undeclared identifier is reported only once
crypto/signature/ksign-publickey.c:10: error: for each function it appears in.)
crypto/signature/ksign-publickey.c:11: error: ‘ksign_def_public_key_size’ undeclared (first use in this function)
make[2]: *** [crypto/signature/ksign-publickey.o] Error 1

make[1]: *** [crypto/signature] Error 2
make: *** [crypto] Error 2

After google it, I found the solution is:

run make menuconfig.
1) Select "Enable loadable module support", then "Module signature verification (EXPERIMENTAL)". Disable it.
2) Then go back to the main menu, select "Cryptographic API" then "In-kernel signature checker (EXPERIMENTAL)" and disable that one too.


Then go back again, save your config and make your kernel. At least, it will pass this phase successfully.

相關推薦

kernel編譯ksign-publickey.c: key.h怎麼辦

When I try to compile CentOS kernel 2.6.32-279, I met following errors:crypto/signature/ksign-publickey.c:2:17: error: key.h: No such fi

使用alipaySDK編譯到openssl/asn1.h文件的解決辦法

解決辦法 構建 得到 官方 paths ade 由於 證明 ipa 構建新的項目時,在重新引入alipaySDK進行編譯之後出現了一個錯誤:找不到 #include<openssl/asn1.h> 這個文件 首先排除是SDK的問題以及代碼問題.在重新翻看了官方

javac編譯到文件的問題和運行項目到指定類問題

文本 cnblogs 默認 cmd 目錄 技術分享 一個 空格 net 問題描述: 剛剛安裝完JDK,打開Eclipse創建一個新項目,寫了一個測試類進行輸出打印語句時,報無法找到相應類。 然後,我跑到CMD中進行javac Test.java運行測試時,報找不到對應文件。

Android之——使用Android studio建立的AIDL編譯到自定義類的解決辦法

使用AS建立ADIL檔案時AS會在main資料夾下給我們生成一個aidl資料夾和一個相同包名的包,通常我們會把所有和ADIL相關的類或檔案放在這個包下,但是如果存在自定義的類時,程式編譯時無法通過,提示找不到自定義的包。解決辦法如下,在啟動Module的build.gra

【Java】javac編譯到檔案的問題

1. 問題描述 剛入門Java,用javac編譯.java檔案的時候,遇到找不到檔案的問題,如下圖所示: 2. 背景 已經設定好環境變數Path和classpath,如果沒有設定,可以參考這篇文章《【Java】環境變數PATH和CLASSPATH》 3. 問題原因

Maven編譯到StringUtils類

今天在Jersey的官網,執行命令如下命令: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-grizzly2 \ -DarchetypeGroupId=org.glassfish

編譯到xxx.pch

Unexpected end while looking for precompiled header這時因為該模組沒有包括預編譯標頭檔案“stdafx.h”的緣故。 VC用一個stdafx.cpp包含標頭檔案stdafx.h,然後在stdafx.h裡包含大部分系統標頭

maven編譯到com.sun包的原因與解決方法

maven編譯時找不到com.sun包. 原因:javac uses a special symbol table that does not include all Sun-proprietary classes. When javac is compiling code it doesn't link

編譯通過,可執行到類,提示 classLink not found 之類的錯誤

參考:加libar ,libs,基本有用 ,將jar加進 Android private libaries 裡面去 後有提示: Android Error :trouble writing output: already prepared 類重複了,參考: clea

maven工程引入JAR包後編譯通過了,但專案啟動到JAR包

建立了maven工程,POM檔案里加好了依賴,並且在編譯的時候已經通過了,但是當啟動tomcat的時候,找不到這些JAR包了。 異常如下: java.lang.NoClassDefFoundError: javax/wsdl/xml/WSDLLocator java

C#編譯出現是win32有效的資原始檔的解決方法

最近在程式設計的時候遇到了一個非常奇怪的問題,完全寫好的程式碼拷到另外一臺電腦上編譯時出現了錯誤 d:\我的文件\桌面\B顯原始碼20140415\BView\BView\obj\x86\Release\CSC36.tmp”不是有效的 Win32 資原始檔       Bv

c#連線mysql資料庫 到或無法載入已註冊的 .Net Framework Data Provider

第一步:安裝驅動  mysql-connector-net-6.7.4.msi   第二步:根據你的專案版本複製mysql-connector-net-6.7.4 安裝目錄下對應版本的dll到專案的bin下的程式啟動目錄  debug 或者realse下面  比如4.

個人問題:解決eclipse配置Tomcat到server選項

eclipse java web Help>InstallNew Software>(http://download.eclipse.org/releases/kepler/201402280900)/(http://download.eclipse.org/releases/ganyme

解決eclipse配置Tomcat到server選項

blank cli runt word ftw install 選項 adapter 找不到 集成Eclipse和Tomcat時找不到server選項: 按照網上的步驟如下: 在Eclipse中,窗口(window)——首選項(preferenc

webpack打包編譯識別src目錄以外的js或css

default con col class 簡單的 報錯 ons src expect 前端的dva項目開發時,遇到個很郁悶的問題,用es6的語法簡單的export一個變量出來,在其他js中import使用,結果就報錯了。 export寫法如下: 1 const

Hibernate使用createSqlQuery進行模糊查詢到數據

hql slist org 結果 reat nbsp ring 模糊查詢 div 1. 首先明確一點,使用createSqlQuery如下兩種方式的占位符都可以使用,這個在官方的文檔可以查到。 註意使用模糊查詢時,賦值兩邊不可以添加單引號。 Query query

Windows刪除文件到該項目

文件的 找不到 col 新建 文件夾 刪除 顯示 del 代碼   當在Windows刪除文件時出現找不到該項目或者顯示該文件不在磁盤中,可以嘗試以下方法: 在要刪除文件的同級目錄下 新建一文本文檔,將下列代碼復制到文檔中,將文檔保存為後綴名為.bat的文檔(名

springmvc 訪問到配置文件

patch let 再次 正常 eba pan cat nbsp action 運行tomcat時一切正常,訪問時報了init()錯誤,後臺報的是fileNotFoundException,原因時找不到spring的配置文件,web.xml主要配置如下 1 <!-

Android Studio運行程序到安卓模擬器

tools 被占用 就是 關閉 復雜 解決辦法 int 點擊 color   在android studio寫完代碼要運行看看效果時會發現當打開模擬器選擇窗口是完全找不到已經存在的模擬器選項,但是這個時候模擬器明明是已經打開的的狀態,就算重啟模擬器也沒用。而且這種情況是偶爾

解決springboot項目打jar包運行到main方法方案

img http 打包 pri 方法 報錯 maven打包 boot 沒有 最近用maven打包springboot項目時,將打好的jar包運行,報錯:找不在main主清單 原來是項目的pom.xml中沒有指定項目啟動的main方法導致,解決方法如下 在pom.xml中加入