Начал сборку новой glib. Хочу получить rpm пакет.
Делаю как всегда
[console]rpmbuild -ba glib2.0.spec[/console]
Сам спек взял из src пакета c Mageia 6. У меня же Mageia 5
Кусок лога, где ошибка:
Показать
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/man/man1'
/usr/bin/install -c -m 644 gapplication.1 gio-querymodules.1 glib-compile-schemas.1 glib-compile-resources.1 gsettings.1 gresource.1 gdbus.1 gdbus-codegen.1 gio.1 '/root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/man/man1'
make[5]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs/reference/gio'
make[4]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs/reference/gio'
make[4]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/docs/reference'
make[5]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/docs/reference'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs/reference'
make[4]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs/reference'
make[3]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs/reference'
make[3]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/docs'
make[4]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/docs'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs'
make[3]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs'
make[2]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/docs'
Making install in tests
make[2]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
make install-recursive
make[3]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
Making install in gobject
make[4]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/gobject'
make install-am
make[5]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/gobject'
make[6]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/gobject'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/gobject'
make[5]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/gobject'
make[4]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/gobject'
Making install in refcount
make[4]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/refcount'
make install-am
make[5]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/refcount'
make[6]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/refcount'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/refcount'
make[5]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/refcount'
make[4]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests/refcount'
make[4]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
make[5]: Entering directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
make[4]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
make[3]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
make[2]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2/tests'
make[1]: Leaving directory '/root/rpmbuild/BUILD/glib-2.50.2'
+ mkdir -p /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/etc/profile.d
+ install -m 644 /root/rpmbuild/SOURCES/glib20.sh /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/etc/profile.d/50glib20.sh
+ install -m 644 /root/rpmbuild/SOURCES/glib20.csh /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/etc/profile.d/50glib20.csh
+ /usr/lib/rpm/mageia/find-lang.pl /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64 glib20
+ mv /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/bin/gio-querymodules /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/bin/gio-querymodules-64
+ touch /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/lib64/gio/modules/giomodule.cache /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/schemas/gschemas.compiled
+ rm -f '/root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/lib64/gio/modules/lib*a'
+ find /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64 -name '*.la' -delete
+ rm -f '/root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/gdb/*.pyc' '/root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/gdb/*.pyo'
+ rm -f /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/__init__.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/codegen.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/codegen_docbook.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/codegen_main.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/config.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/dbustypes.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/parser.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/utils.pyc /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/__init__.pyo /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/codegen.pyo /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/codegen_docbook.pyo /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/codegen_main.pyo /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/config.pyo /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/dbustypes.pyo /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/parser.pyo /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64/usr/share/glib-2.0/codegen/utils.pyo
+ %transfiletriggerpostun -n glib2.0-common -- /usr/share/glib-2.0/schemas/
/var/tmp/rpm-tmp.M3mQf1: line 57: fg: no job control
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.M3mQf1 (%install)
[/console]
А это кусок на что ругается ошибка: Неверный код возврата из /var/tmp/rpm-tmp.M3mQf1 (%install)
Показать
51 # we don't want these
52 find /root/rpmbuild/BUILDROOT/glib2.0-2.50.2-1.mga5.x86_64 -name "*.la" -delete
53 rm -f $RPM_BUILD_ROOT/usr/share/glib-2.0/gdb/*.{pyc,pyo}
54 rm -f $RPM_BUILD_ROOT/usr/share/glib-2.0/codegen/*.{pyc,pyo}
55
56 # automatic gschema compilation on rpm installs/removals
57 %transfiletriggerpostun -n glib2.0-common -- /usr/share/glib-2.0/schemas/
58 if [ -x /usr/bin/glib-compile-schemas ]; then
59 /usr/bin/glib-compile-schemas --allow-any-name /usr/share/glib-2.0/schemas/
60 fi
61
62 %transfiletriggerin -n glib2.0-common -- /usr/share/glib-2.0/schemas/
63 if [ -x /usr/bin/glib-compile-schemas ]; then
64 /usr/bin/glib-compile-schemas --allow-any-name /usr/share/glib-2.0/schemas/
65 fi
66
67 # automatic update of gio module cache
68 %transfiletriggerpostun -n glib2.0-common -- /usr/lib64/gio/modules/
69 /usr/bin/gio-querymodules-64 /usr/lib64/gio/modules
70 %transfiletriggerin -n glib2.0-common -- /usr/lib64/gio/modules/
71 /usr/bin/gio-querymodules-64 /usr/lib64/gio/modules
[/console]