Невозможно построить ядро ​​Linux 6.12.32-64 на DeVuan I636?Linux

Ответить
Anonymous
 Невозможно построить ядро ​​Linux 6.12.32-64 на DeVuan I636?

Сообщение Anonymous »

Я всегда строю как ядро ​​i686 , так и x64 на моем виртуальной машине, которая изменилась в течение многих лет от Debian (несколько дистрибутов) до Devuan-Chimaera (уже пару лет). Последняя сборка была 6.6.x, но теперь прыгает до 6.12.x. However, it won't build giving me a dependency issue.
At first it was gcc-x86-64-linux-gnu, libssl-dev
I first updated libssl-dev, then the gcc-x86-64-linux-gnu with apt-get install
Теперь он просто говорит, что он не любит libssl-dev < /code>, но он установлен и актуально. < /p>

Код: Выделить всё

pkg-architecture: warning: specified GNU system type x86_64-linux-gnu does not match CC system type i686-linux-gnu, try setting a correct CC environment variable
dpkg-buildpackage --build=binary --no-pre-clean --unsigned-changes -R'make -f debian/rules' -j1 -a$(cat debian/arch)
dpkg-buildpackage: info: source package linux-upstream
dpkg-buildpackage: info: source version 6.12.32-amd64-1
dpkg-buildpackage: info: source distribution chimaera
dpkg-buildpackage: info: source changed by root 
dpkg-architecture: warning: specified GNU system type x86_64-linux-gnu does not match CC system type i686-linux-gnu, try setting a correct CC environment variable
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
dpkg-checkbuilddeps: error: Unmet build dependencies: libssl-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
make[2]: *** [scripts/Makefile.package:126: bindeb-pkg] Error 3
make[1]: *** [/usr/src/mydisk/kernel/linux-6.12.32-64/Makefile:1566: bindeb-pkg] Error 2
make: *** [Makefile:224: __sub-make] Error 2

root@devuan-chimaera:/usr/src/mydisk/kernel# apt-get install libssl-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libssl-dev is already the newest version (1.1.1w-0+deb11u3).
The following packages were automatically installed and are no longer required:
libwpe-1.0-1 libwpebackend-fdo-1.0-1 linux-image-5.10.0-16-686
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
Я смог создать версию i686 просто отлично. Это версия x64 , жалующаяся. В конфигурации x64 гораздо больше включено, но в прошлом никогда не было проблем.

Код: Выделить всё

DPKG_FLAGS="-d" make -j$(nproc) ${extraversion} bindeb-pkg

Он построил все, раздело/подписал все модули, похоже, что он собирался закончить, затем Bam:
dpkg-deb: building package 'linux-image-6.12.32-amd64-mine' in '../linux-image-6.12.32-amd64-mine_6.12.32-amd64-1_amd64.deb'.
dpkg-buildpackage: error: make -f debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:126: bindeb-pkg] Error 2
make[1]: *** [/usr/src/mydisk/kernel/linux-6.12.32-64/Makefile:1566: bindeb-pkg] Error 2
make: *** [Makefile:224: __sub-make] Error 2
< /code>
просто отлично. Так что все еще застрял.

Подробнее здесь: https://stackoverflow.com/questions/796 ... evuan-i636
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»