LINUX.ORG.RU

Не компилируется из-за openssl.h

 , ,


0

1

Здравствуйте! Компилирую ядро на trisquel. Не хватает openssl.h, и libssl-dev не ставится

# make V=1 all install
...
I./include -o scripts/asn1_compiler scripts/asn1_compiler.c  
  gcc -Wp,-MD,scripts/.sign-file.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89   -I./tools/include  -o scripts/sign-file scripts/sign-file.c  -lcrypto
scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h: Нет такого файла или каталога
compilation terminated.
scripts/Makefile.host:91: ошибка выполнения рецепта для цели «scripts/sign-file»
make[1]: *** [scripts/sign-file] Ошибка 1
Makefile:555: ошибка выполнения рецепта для цели «scripts»
make: *** [scripts] Ошибка 2


# apt-get update
# apt-get upgrade 

# apt-get install libssl-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libssl-dev : Зависит: zlib1g-dev но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

# apt-get install  zlib1g-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 zlib1g-dev : Зависит: zlib1g (= 1:1.2.8.dfsg-2ubuntu4) но 1:1.2.8.dfsg-2ubuntu4.1 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

# lsb_release -a
No LSB modules are available.
Distributor ID:	Trisquel
Description:	Trisquel GNU/Linux 8.0, Flidas
Release:	8.0
Codename:	flidas

Подскажите, как по-простому поставить openssl-dev? Никаких манипуляций с пакетами не производилось.

★★

но 1:1.2.8.dfsg-2ubuntu4.1 будет установлен

Будет или уже? Поинт в том, что некоторые пакеты(даже достаточно «далёкие» друг от друга) конфликтуют и получается то, что получается. Репы не левые?

Deleted
()
Ответ на: комментарий от Deleted

переключился на Основной сервер командой

# software-properties-gtk
# apt-get update
# apt-get upgrade

# cat /etc/apt/sources.list
# deb cdrom:[Trisquel 8.0 _flidas_ - Release amd64 (20180417)]/ flidas main

# Trisquel repositories for supported software and updates
deb https://archive.trisquel.info/trisquel/ flidas main
deb-src https://archive.trisquel.info/trisquel/ flidas main
deb https://archive.trisquel.info/trisquel/ flidas-security main
deb-src https://archive.trisquel.info/trisquel/ flidas-security main
# deb http://mirrors.serverhost.ro/trisquel/packages flidas-backports main
# deb-src http://mirrors.serverhost.ro/trisquel/packages flidas-backports main

# apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.


# apt-get install libssl-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libssl-dev : Зависит: zlib1g-dev но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

ситуация та же

znavko ★★
() автор топика
Ответ на: комментарий от Deleted

помогло https://askubuntu.com/questions/675876/cant-install-some-packages-depends-x-b...

# apt-get install zlib1g=1:1.2.8.dfsg-2ubuntu4
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, будут заменены на более СТАРЫЕ версии:
  zlib1g
обновлено 0, установлено 0 новых пакетов, 1 пакетов заменены на старые версии, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 51,3 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 024 B.
Хотите продолжить? [Д/н] y
Пол:1 https://archive.trisquel.info/trisquel flidas/main amd64 zlib1g amd64 1:1.2.8.dfsg-2ubuntu4 [51,3 kB]
Получено 51,3 kБ за 0с (60,8 kБ/c)
dpkg: предупреждение: снижение версии zlib1g:amd64 с 1:1.2.8.dfsg-2ubuntu4.1 до 1:1.2.8.dfsg-2ubuntu4
(Чтение базы данных … на данный момент установлено 157664 файла и каталога.)
Подготовка к распаковке …/zlib1g_1%3a1.2.8.dfsg-2ubuntu4_amd64.deb …
Распаковывается zlib1g:amd64 (1:1.2.8.dfsg-2ubuntu4) на замену (1:1.2.8.dfsg-2ubuntu4.1) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu10) …
Настраивается пакет zlib1g:amd64 (1:1.2.8.dfsg-2ubuntu4) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu10) …



# apt-get install libssl-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libc-dev-bin libc6-dev libssl-doc linux-libc-dev manpages manpages-dev
  zlib1g-dev
Предлагаемые пакеты:
  glibc-doc
НОВЫЕ пакеты, которые будут установлены:
  libc-dev-bin libc6-dev libssl-dev libssl-doc linux-libc-dev manpages
  manpages-dev zlib1g-dev
обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 8 879 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 33,9 MB.
Хотите продолжить? [Д/н] y
Пол:1 https://archive.trisquel.info/trisquel flidas/main amd64 manpages all 4.04-2 [1 087 kB]
Пол:2 https://archive.trisquel.info/trisquel flidas-security/main ...
...


# make V=1 all install
...
...
собирается
...
znavko ★★
() автор топика
Ответ на: комментарий от znavko

Исходная система кривовата была, стало быть. Можешь ещё apt-get install --allow-downgrades ... в подобных случаях пробовать, но это с осторожностью

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.