[devel-ports] Ошибки сборки пакетов: Файл не найден: /usr/share/doc/libzio-0.4
gosha
=?iso-8859-1?q?gosha_=CE=C1_elins=2Eru?=
Ср Окт 10 08:54:23 MSD 2007
Добрый день.
Снова ничего не получается.
Собираю Alt пакеты из под Debian 4.0 нативной сборкой на i386, mips, sparc.
Поменял /usr/lib/rpm все макросы на Alt- овские.
Но собираю Debian rpm.
Все работет ok.
Т.е. ,как я понял, Alt- овский rpm не обязятелен- достаточно поменять все
макросы /usr/lib/rpm на Alt- овские, за исключением определений типа
%__awk mawk
%__bzip2 /usr/bin/bzip2
%__cat /bin/cat
%__chgrp /bin/chgrp
%__chmod /bin/chmod
%__chown /bin/chown
%__cp /bin/cp
%__cpio /bin/cpio
. . .
и т.п.
Но при сборке любого пакета в самом конце получаю:
#rpmbuild -bb --nodeps libzio.spec<cr>
#Ошибки сборки пакетов: Файл не найден: /usr/share/doc/libzio-0.4
----
#rpmbuild -bb --nodeps sed.spec<cr>
#ошибка: Файл не найден: /usr/share/doc/sed-4.1.5
----
В Alt- овских макросах определено: [/usr/lib/rpm/macros]
%_usr /usr
%_prefix /usr
%_datadir %{_prefix}/share
%_defaultdocdir %{_datadir}/doc
М.б. надо еще что- то переопределить?
Подробный лог сборки одного из пакетов на i386 из под debian_4.0 при помощи
debian- rpm (на всех остальных машинах (mips/sparc) лог сборки пакетов Alt из
под Debian нативной сборкой и все сообщения полностью аналогичены):
==================================================
bin на gosha:~/RPM/SPECS$ rpmbuild -bb --nodeps libzio.spec
Выполняется(%prep): /bin/sh -e /home/builder/tmp/rpm-tmp.80584
+ umask 022
+ /bin/mkdir -p /home/builder/RPM/BUILD
+ cd /home/builder/RPM/BUILD
+ cd /home/builder/RPM/BUILD
+ rm -rf libzio-0.4
+ tar -xf /home/builder/RPM/SOURCES/libzio-0.4.tar
+ cd libzio-0.4
+ /bin/chmod -Rf u+rwX,go-w .
+ echo 'Patch #0 (libzio-0.4-alt-makefile.patch):'
Patch #0 (libzio-0.4-alt-makefile.patch):
+ patch -p1 -s
+ exit 0
Выполняется(%build): /bin/sh -e /home/builder/tmp/rpm-tmp.80584
+ umask 022
+ /bin/mkdir -p /home/builder/RPM/BUILD
+ cd /home/builder/RPM/BUILD
+ cd libzio-0.4
+ '[' -n '' ']'
+ NPROCS=1
+ make -j1 shared libdir=/lib
make: Entering directory `/home/builder/RPM/BUILD/libzio-0.4'
sed 's/@@VERSION@@/0.4/' < zio.h.in > zio.h
test -d obs/ || mkdir obs/
gcc -O2 -g -march=i386 -mcpu=i686 -pipe -Wall -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -o
obs/zio.o -c zio.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
test -d obs/ || mkdir obs/
gcc -O2 -g -march=i386 -mcpu=i686 -pipe -Wall -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -o
obs/unlzw.o -c unlzw.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
gcc -shared -Wl,-soname,libzio.so.0,--version-script=libzio.map,-stats \
-o libzio.so.0.4 obs/zio.o obs/unlzw.o -lz -lbz2
/usr/bin/ld: total time in link: 0.088005
/usr/bin/ld: data size 1801280
ln -sf libzio.so.0.4 libzio.so.0
ln -sf libzio.so.0 libzio.so
make: Leaving directory `/home/builder/RPM/BUILD/libzio-0.4'
+ make testt
make: Entering directory `/home/builder/RPM/BUILD/libzio-0.4'
gcc -O2 -g -march=i386 -mcpu=i686 -pipe -Wall -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o
testt testt.c -L. -lzio
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
make: Leaving directory `/home/builder/RPM/BUILD/libzio-0.4'
+ printf '%s\n%s' one two
+ gzip -9c sample.in
+ LD_LIBRARY_PATH=.
+ ./testt sample.in.gz
+ cmp sample.in sample.out
+ bzip2 -9c sample.in
+ LD_LIBRARY_PATH=.
+ ./testt sample.in.bz2
+ cmp sample.in sample.out
+ exit 0
Выполняется(%install): /bin/sh -e /home/builder/tmp/rpm-tmp.72927
+ umask 022
+ /bin/mkdir -p /home/builder/RPM/BUILD
+ cd /home/builder/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /home/builder/tmp/libzio-buildroot
+ /bin/rm -rf -- /home/builder/tmp/libzio-buildroot
+ cd libzio-0.4
+ make 'INSTALL=/usr/bin/install -p' install-shared install-data
DESTDIR=/home/builder/tmp/libzio-buildroot libdir=/lib mandir=/usr/share/man
make: Entering directory `/home/builder/RPM/BUILD/libzio-0.4'
mkdir -p /home/builder/tmp/libzio-buildroot/lib
install -m 0755 libzio.so.0.4 /home/builder/tmp/libzio-buildroot/lib/
ln -sf libzio.so.0.4 /home/builder/tmp/libzio-buildroot/lib/libzio.so.0
ln -sf libzio.so.0 /home/builder/tmp/libzio-buildroot/lib/libzio.so
sed 's/@@VERSION@@/0.4/' < fzopen.3.in > fzopen.3
mkdir -p /home/builder/tmp/libzio-buildroot/usr/include
mkdir -p /home/builder/tmp/libzio-buildroot/usr/share/man/man3
install -m 0644
zio.h /home/builder/tmp/libzio-buildroot/usr/include/
install -m 0644
fzopen.3 /home/builder/tmp/libzio-buildroot/usr/share/man/man3/
make: Leaving directory `/home/builder/RPM/BUILD/libzio-0.4'
+ mkdir -p /home/builder/tmp/libzio-buildroot/usr/lib
+ for f in '/home/builder/tmp/libzio-buildroot/lib/*.so'
++ objdump -p /home/builder/tmp/libzio-buildroot/lib/libzio.so
++ awk '/SONAME/ {print $2}'
+ t=libzio.so.0
+ '[' -n libzio.so.0 ']'
+
ln -snf ../../lib/libzio.so.0 /home/builder/tmp/libzio-buildroot/usr/lib/libzio.so
+ rm -f /home/builder/tmp/libzio-buildroot/lib/libzio.so
+ /usr/lib/rpm/brp-alt
Cleaning files in /home/builder/tmp/libzio-buildroot (auto)
mode of `./lib/libzio.so.0.4' changed to 0644 (rw-r--r--)
Verifying and fixing files in /home/builder/tmp/libzio-buildroot
(binconfig,pkgconfig,libtool)
Adjusting library links in /home/builder/tmp/libzio-buildroot
./lib:
libzio.so.0 -> libzio.so.0.4
./usr/lib:
Обрабатываются файлы: libzio-0.4-alt1
Выполняется(%doc): /bin/sh -e /home/builder/tmp/rpm-tmp.87093
+ umask 022
+ /bin/mkdir -p /home/builder/RPM/BUILD
+ cd /home/builder/RPM/BUILD
+ cd libzio-0.4
+ DOCDIR=/home/builder/tmp/libzio-buildroot/usr/share/doc/libzio-0.4
+ export DOCDIR
+ rm -rf /home/builder/tmp/libzio-buildroot/usr/share/doc/libzio-0.4
+ /bin/mkdir -p /home/builder/tmp/libzio-buildroot/usr/share/doc/libzio-0.4
+ cp -pr README /home/builder/tmp/libzio-buildroot/usr/share/doc/libzio-0.4
+ exit 0
ошибка: Файл не найден: /usr/share/doc/libzio-0.4
Обрабатываются файлы: libzio-devel-0.4-alt1
Finding Provides: /usr/lib/rpm/find-provides
Finding Requires: /usr/lib/rpm/find-requires
Provides: liba52-0.7.4.so libakode_alsa_sink.so libakode_jack_sink.so
libakode_mpc_decoder.so libakode_mpeg_decoder.so libakode_oss_sink.so
libakode_src_resampler.so libakode_xiph_decoder.so libakregatorprivate.so
libartseffects.so libbfd-2.17.so libdb-4.2.so libdb-4.3.so
libdb-4.3.so(DB4_3) libdb-4.4.so libdb-4.4.so(DB4_4) libdb_cxx-4.3.so
libdjvu.so libelf.so.1 libelf.so.1(ELFUTILS_1.0) libelf.so.1(ELFUTILS_1.1)
libelf.so.1(ELFUTILS_1.1.1) libelf.so.1(ELFUTILS_1.2) libgettextlib-0.16.1.so
libgettextsrc-0.16.1.so libgnuintl.so.8 libijs-0.35.so libkabckonnector.so
libkcalkonnector.so libkdeinit_appletproxy.so libkdeinit_ark.so
libkdeinit_cervisia.so libkdeinit_cupsdconf.so libkdeinit_cvsaskpass.so
libkdeinit_cvsservice.so libkdeinit_dcopserver.so
libkdeinit_extensionproxy.so libkdeinit_irkick.so libkdeinit_kaccess.so
libkdeinit_kaddprinterwizard.so libkdeinit_karbon.so libkdeinit_kate.so
libkdeinit_kbuildsycoca.so libkdeinit_kcalc.so libkdeinit_kchart.so
libkdeinit_kcminit.so libkdeinit_kcminit_startup.so libkdeinit_kcmshell.so
libkdeinit_kconf_update.so libkdeinit_kcontroledit.so libkdeinit_kcontrol.so
libkdeinit_kcookiejar.so libkdeinit_kded.so libkdeinit_kdesktop.so
libkdeinit_kdict.so libkdeinit_keditbookmarks.so libkdeinit_kedit.so
libkdeinit_kexi.so libkdeinit_kfmclient.so libkdeinit_kformula.so
libkdeinit_khelpcenter.so libkdeinit_khotkeys.so libkdeinit_kicker.so
libkdeinit_kio_http_cache_cleaner.so libkdeinit_kio_uiserver.so
libkdeinit_kivio.so libkdeinit_kjobviewer.so libkdeinit_klauncher.so
libkdeinit_klipper.so libkdeinit_kmenuedit.so libkdeinit_kmixctrl.so
libkdeinit_kmix.so libkdeinit_kolf.so libkdeinit_konqueror.so
libkdeinit_konsole.so libkdeinit_koshell.so libkdeinit_kplato.so
libkdeinit_kpresenter.so libkdeinit_kprinter.so libkdeinit_krec.so
libkdeinit_krita.so libkdeinit_ksirc.so libkdeinit_ksmserver.so
libkdeinit_kspread.so libkdeinit_kthesaurus.so libkdeinit_kudesigner.so
libkdeinit_kugar.so libkdeinit_kuickshow.so libkdeinit_kview.so
libkdeinit_kweatherreport.so libkdeinit_kwin_rules_dialog.so
libkdeinit_kwin.so libkdeinit_kword.so libkdeinit_kwrite.so
libkdeinit_kxkb.so libkdeinit_mrmlsearch.so libkdeinit_noatun.so
libkfaximage.so libkmailprivate.so libknodecommon.so libkudesignercore.so
libkwireless.so liblocalkonnector.so liblockdev.so.1 libmpeg-0.3.0.so
libnoatunarts.so libopcodes-2.17.so libpqxx-2.6.8.so libqtopiakonnector.so
libremotekonnector.so librpm-4.4.so librpmbuild-4.4.so librpmdb-4.4.so
librpmio-4.4.so libwinskinvis.so libyafcore.so libyafxplayer.so
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
Requires: libzio = 0.4-alt1 libacl.so.1 libakode.so.2 libart_lgpl_2.so.2
libartscontrolsupport.so.1 libartsflow.so.1 libartsgui_idl.so.0
libartsgui_kde.so.0 libartskde.so.1 libasound.so.2 libattr.so.1 libaudio.so.2
libbeecrypt.so.6 libbz2.so.1.0 libcdda_interface.so.0 libcdda_paranoia.so.0
libcrypt.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6
(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.3) libc.so.6
(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6
(GLIBC_2.3.4) libcups.so.2 libcvsservice.so.0 libDCOP.so.4 libdl.so.2
libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libfam.so.0 libFLAC.so.7
libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0)
libgcc_s.so.1(GLIBC_2.0) libgettextlib-0.16.1.so libgmp.so.3 libgnutls.so.13
libICE.so.6 libidn.so.11 libImlib.so.11 libiw.so.28 libjack-0.100.0.so.0
libjpeg.so.62 libkabc_file.so.1 libkabc.so.1 libkarboncommon.so.0
libkateinterfaces.so.0 libkatepartinterfaces.so.0 libkateutils.so.0
libkcal.so.2 libkdecorations.so.1 libkdecore.so.4 libkdefakes.so.4
libkdefx.so.4 libkdepim.so.1 libkdeprint_management.so.4 libkdeprint.so.4
libkdesu.so.4 libkdeui.so.4 libkexicore.so.2 libkeximain.so.2
libkhotkeys_shared.so.1 libkhtml.so.4 libkickermain.so.1 libkio.so.4
libkleopatra.so.1 libkmedia2_idl.so.1 libkmime.so.2 libkofficecore.so.3
libkofficeui.so.3 libkolf.so.1 libkonnector.so.0 libkonq.so.4
libkoproperty.so.2 libkparts.so.2 libkpgp.so.2 libkpimidentities.so.1
libksieve.so.0 libkspell.so.4 libkutils.so.1 libkwalletclient.so.1
libmad.so.0 libmimelib.so.1 libmpeg-0.3.0.so libm.so.6 libm.so.6(GLIBC_2.0)
libneon.so.25 libnoatun.so.1 libOggFLAC.so.3 libogg.so.0 libpng12.so.0
libpopt.so.0 libpq.so.4 libpthread.so.0 libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0
(GLIBC_2.3.2) libqtmcop.so.1 libqt-mt.so.3 libresolv.so.2 librpm-4.4.so
librpmdb-4.4.so librpmio-4.4.so librt.so.1 libsamplerate.so.0 libselinux.so.1
libSM.so.6 libsoundserver_idl.so.1 libspeex.so.1 libsqlite3.so.0
libstdc++.so.6 libstdc++.so.6(GLIBCXX_3.4) libtiff.so.4 libungif.so.4
libutil.so.1 libvorbisfile.so.3 libvorbis.so.0 libX11.so.6 libXau.so.6
libXcursor.so.1 libXext.so.6 libXfixes.so.3 libXft.so.2 libXinerama.so.1
libXi.so.6 libxkbfile.so.1 libXrandr.so.2 libXrender.so.1 libXss.so.1
libXt.so.6 libXtst.so.6 libXv.so.1 libXxf86dga.so.1 libXxf86vm.so.1
libyafcore.so libz.so.1
Ошибки сборки пакетов:
Файл не найден: /usr/share/doc/libzio-0.4
====================================================================
Спасибо.
--
С Уваженим,
gosha.
Подробная информация о списке рассылки devel-ports