Автор Тема: Сборка libjpeg-turbo  (Прочитано 2293 раз)

Оффлайн ∞lan∞

  • Участник
  • *
  • Сообщений: 328
Сборка libjpeg-turbo
« : 18.05.2019 12:09:01 »
Хочу в Альте x86_64 пересобрать libjpeg-turbo c --with-jpeg8 под i586, но не знаю как
$ rpm -ba --target i586 libjpeg-turbo.spec
Платформы для сборки: i586
Сборка для платформы i586
ошибка: Macro %def_enable not found
ошибка: строка 24: %def_enable static


Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
Re: Сборка libjpeg-turbo
« Ответ #1 : 18.05.2019 12:17:16 »
i586 лучше в http://altlinux.org/Hasher собирать.
Андрей Черепанов (cas@)

Оффлайн ∞lan∞

  • Участник
  • *
  • Сообщений: 328
Re: Сборка libjpeg-turbo
« Ответ #2 : 18.05.2019 14:34:11 »
Не знаю какой вопрос задать
$ hsh -v --target i586 libjpeg-turbo-1.3.1-alt0.1.src.rpm
hsh: changed working directory to `/home/user/hasher'
hsh: Locked working directory `/home/user/hasher'
mkaptbox: changed working directory to `/home/user/hasher'
mkdir: создан каталог 'repo'
mkdir: создан каталог 'repo/SRPMS.hasher'
mkdir: создан каталог 'repo/i586'
mkdir: создан каталог 'repo/i586/RPMS.hasher'
mkdir: создан каталог 'aptbox'
mkaptbox: Changed working directory to `/home/user/hasher/aptbox'.
mkdir: создан каталог './etc'
mkdir: создан каталог './etc/apt'
mkdir: создан каталог './etc/apt/apt.conf.d'
mkdir: создан каталог './etc/apt/sources.list.d'
mkdir: создан каталог './etc/apt/vendors.list.d'
mkdir: создан каталог './home'
mkdir: создан каталог './home/user'
mkdir: создан каталог './var'
mkdir: создан каталог './var/cache'
mkdir: создан каталог './var/cache/apt'
mkdir: создан каталог './var/cache/apt/archives'
mkdir: создан каталог './var/cache/apt/archives/partial'
mkdir: создан каталог './var/lib'
mkdir: создан каталог './var/lib/apt'
mkdir: создан каталог './var/lib/apt/lists'
mkdir: создан каталог './var/lib/apt/lists/partial'
mkdir: создан каталог './var/lib/rpm'
права доступа 'setarch' изменены с 0644 (rw-r--r--) на 0755 (rwxr-xr-x)
mkaptbox: created apt-cache wrapper
права доступа 'apt-cache' изменены с 0644 (rw-r--r--) на 0755 (rwxr-xr-x)
mkaptbox: created apt-config wrapper
права доступа 'apt-config' изменены с 0644 (rw-r--r--) на 0755 (rwxr-xr-x)
mkaptbox: created apt-get wrapper
права доступа 'apt-get' изменены с 0644 (rw-r--r--) на 0755 (rwxr-xr-x)
mkaptbox: created regenbasedir
права доступа 'regenbasedir' изменены с 0644 (rw-r--r--) на 0755 (rwxr-xr-x)
mkaptbox: Created APT configuration file `/home/user/hasher/aptbox/etc/apt/apt.conf'.
mkaptbox: Created APT source list file `./etc/apt/sources.list'.
mkaptbox: Created RPM database in `./var/lib/rpm/'.
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64 release [880B]
Получено: 2 http://ftp.altlinux.org p8/branch/noarch release [673B]
Получено: 3 http://ftp.altlinux.org p8/branch/x86_64-i586 release [537B]
Получено 2090B за 0s (10,6kB/s).           
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64/classic pkglist [20,5MB]
Получено: 2 http://ftp.altlinux.org p8/branch/x86_64/classic release [135B]
Получено: 3 http://ftp.altlinux.org p8/branch/noarch/classic pkglist [5084kB]
Получено: 4 http://ftp.altlinux.org p8/branch/noarch/classic release [135B]
Получено: 5 http://ftp.altlinux.org p8/branch/x86_64-i586/classic pkglist [15,5MB]
Получено: 6 http://ftp.altlinux.org p8/branch/x86_64-i586/classic release [140B]
Получено 41,0MB за 11s (3588kB/s).                                                                 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
hsh: Acquiring lock for config file `/etc/hasher-priv/user.d/user'...
hsh: Locked config file `/etc/hasher-priv/user.d/user'
hsh-mkchroot: changed working directory to `/home/user/hasher'
mkdir: создан каталог 'chroot'
hsh-mkchroot: Changed working directory to `/home/user/hasher/chroot'.
mkdir: создан каталог '.host'
mkdir: создан каталог '.in'
mkdir: создан каталог 'dev'
mkdir: создан каталог 'dev/pts'
mkdir: создан каталог 'dev/shm'
изменена группа '.' с user на 501
изменена группа 'dev' с user на 501
изменена группа 'dev/pts' с user на 501
изменена группа 'dev/shm' с user на 501
mkdir: создан каталог '.out'
изменена группа '.out' с user на 502
hsh-mkchroot: Created directory tree.
'dev/fd' -> '../proc/self/fd'
'dev/stdin' -> '../proc/self/fd/0'
'dev/stdout' -> '../proc/self/fd/1'
'dev/stderr' -> '../proc/self/fd/2'
hsh-mkchroot: Created /dev symlinks.
'/bin/ash.static' -> '/home/user/hasher/chroot/.host/sh'
'/usr/bin/find.static' -> '/home/user/hasher/chroot/.host/find'
'/usr/bin/cpio.static' -> '/home/user/hasher/chroot/.host/cpio'
hsh-mkchroot: Installed .host programs.
hsh-mkchroot: Created devices in `/home/user/hasher/chroot/dev/'.
hsh-initroot: changed working directory to `/home/user/hasher'
mkdir: создан каталог '/home/user/hasher/cache'
mkdir: создан каталог '/home/user/hasher/cache/chroot'
mkdir: создан каталог '/home/user/hasher/cache/chroot/list'
mkdir: создан каталог '/home/user/hasher/cache/chroot/list.new'
mkdir: создан каталог '/home/user/hasher/cache/chroot/package'
mkdir: создан каталог '/home/user/hasher/cache/chroot/package.new'
mkdir: создан каталог '/home/user/hasher/cache/contents'
Чтение списков пакетов...
Построение дерева зависимостей...
Пакет filesystem присутствует в базе данных, но не имеет доступной версии.
Как правило это означает, что хотя пакет упоминается в списке зависимостей,
он отсутствует в репозитории, был вытеснен, либо в sources.list нет адреса
репоE: Для пакета filesystem не найдено подходящего кандидата для установки
hsh-initroot: Failed to calculate package file list.
hsh-initroot: Failed to generate initial package file list.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
Re: Сборка libjpeg-turbo
« Ответ #3 : 18.05.2019 16:24:11 »
Проверяйте источники apt для Hasher:
http://ftp.altlinux.org p8/branch/x86_64 release

x86_64, а должен быть i586.
« Последнее редактирование: 18.05.2019 16:25:49 от Skull »
Андрей Черепанов (cas@)