И вновь продолжается бой!
Слямзил пакет с сырцами arm-none-eabi-gcc из репа Fedora. Распаковал, собираю по их спеку.
Компиляция происходит нормально, но в конце сборки пакета выпадает ошибка:
Код: Выделить всё
Проверка на неупакованный(е) файл(ы): /usr/lib/rpm/check-files /home/belykh/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot
error: Обнаружен(ы) установленный(е) (но не упакованный(е)) файл(ы):
/usr/libexec/gcc/arm-none-eabi/5.2.0/cc1
/usr/libexec/gcc/arm-none-eabi/5.2.0/cc1plus
/usr/libexec/gcc/arm-none-eabi/5.2.0/collect2
/usr/libexec/gcc/arm-none-eabi/5.2.0/liblto_plugin.so
/usr/libexec/gcc/arm-none-eabi/5.2.0/liblto_plugin.so.0
/usr/libexec/gcc/arm-none-eabi/5.2.0/liblto_plugin.so.0.0.0
/usr/libexec/gcc/arm-none-eabi/5.2.0/lto-wrapper
/usr/libexec/gcc/arm-none-eabi/5.2.0/lto1
/usr/libexec/gcc/arm-none-eabi/5.2.0/plugin/gengtype
/usr/share/man/man1/arm-none-eabi-cpp.1.xz
/usr/share/man/man1/arm-none-eabi-g++.1.xz
/usr/share/man/man1/arm-none-eabi-gcc.1.xz
/usr/share/man/man1/arm-none-eabi-gcov.1.xz
Ошибки сборки пакетов:
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/lib64/gcc
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/lib64/gcc/arm-none-eabi
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/lib64/gcc/arm-none-eabi/5.2.0
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/share/man/man1/arm-none-eabi-*.1.gz
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/lib64/gcc/arm-none-eabi/5.2.0/cc1plus
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/share/man/man1/arm-none-eabi-g++.1.gz
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/lib64/gcc/arm-none-eabi/5.2.0/cc1plus
Файл не найден: /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/share/man/man1/arm-none-eabi-g++.1.gz
Обнаружен(ы) установленный(е) (но не упакованный(е)) файл(ы):
/usr/libexec/gcc/arm-none-eabi/5.2.0/cc1
/usr/libexec/gcc/arm-none-eabi/5.2.0/cc1plus
/usr/libexec/gcc/arm-none-eabi/5.2.0/collect2
/usr/libexec/gcc/arm-none-eabi/5.2.0/liblto_plugin.so
/usr/libexec/gcc/arm-none-eabi/5.2.0/liblto_plugin.so.0
/usr/libexec/gcc/arm-none-eabi/5.2.0/liblto_plugin.so.0.0.0
/usr/libexec/gcc/arm-none-eabi/5.2.0/lto-wrapper
/usr/libexec/gcc/arm-none-eabi/5.2.0/lto1
/usr/libexec/gcc/arm-none-eabi/5.2.0/plugin/gengtype
/usr/share/man/man1/arm-none-eabi-cpp.1.xz
/usr/share/man/man1/arm-none-eabi-g++.1.xz
/usr/share/man/man1/arm-none-eabi-gcc.1.xz
/usr/share/man/man1/arm-none-eabi-gcov.1.xz
Недостающие файлы и папки из каталога /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/lib64 находятся в каталоге /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/lib
А в каталоге /home/user/rpmbuild/BUILDROOT/arm-none-eabi-gcc-cs-5.2.0-4.rosa2012-rosa2014.1.x86_64-buildroot/usr/share/man/man1 присутствуют файлы
arm-none-eabi-cpp.1.xz arm-none-eabi-g++.1.xz arm-none-eabi-gcc.1.xz arm-none-eabi-gcov.1.xz
Что можно сделать со спеком, чтобы пакет собирался?
Спек во вложении.
Та же канитель происходит со спеком от arm-none-eabi-gcc 4.9.2