flashrom.spec

Bartosz Świątek shadzik w gmail.com
Pon, 8 Cze 2009, 22:53:52 CEST


W dniu 8 czerwca 2009 22:28 użytkownik Bartosz Świątek
<shadzik w gmail.com> napisał:
> W dniu 8 czerwca 2009 22:21 użytkownik Bartosz Świątek
> <shadzik w gmail.com> napisał:
>> W dniu 8 czerwca 2009 17:17 użytkownik Daniel Dawid Majewski
>> <light-i w o2.pl> napisał:
>>> Pewnego dnia wpadła wieść od Bartosz Świątek i powiedziała :
>>>>> i to w sposób specyficzny - oryginalnie nie budowało się na
>>>>> uname == Linux
>>>>
>>>> Tego nie wiem, dlatego prosilem o przetestowanie bez patcha.
>>> Sprawdziłem to już wcześniej podczas tworzenia speca. Jakakolwiek łatka jest _niezbędna_, chyba, że utworzymy własną
>>> wersję, niezależną od mainstream - w Makefile zarówno LDFLAGS jak i CFLAGS są nadpisywane...
>>> Buildlog "niełatany" i "łatany" w załączniku.
>>>> To tez wiem i ja bym to wrzucil i puscil test-build ale bez tego patcha.
>>> Jak to mam rozumieć, skoro jest on potrzebny ?
>>> --
>>> Pozdrawiam,
>>> Daniel Dawid Majewski
>>> jabber:light-i/jid.pl
>>>
>>> $ ./builder --no-cvs-specs flashrom/flashrom.spec
>>> builder: SMP make flags are set to -j4
>>> # $Revision:$, $Date:$
>>> Warning: No CVS access defined for SOURCES
>>> Wykonywanie(%prep):  env -i PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin HOME=/home/users/builder TMP=/home/users/builder/tmp TMPDIR=/home/users/builder/tmp  /bin/sh -e /home/users/builder/tmp/rpm-tmp.60022
>>> + umask 022
>>> + cd /home/users/builder/rpm/BUILD
>>> + cd /home/users/builder/rpm/BUILD
>>> + rm -rf flashrom-0.9.0
>>> + /usr/bin/gzip -dc /home/users/builder/rpm/packages/flashrom/flashrom-0.9.0.tar.gz
>>> + tar -xf -
>>> + STATUS=0
>>> + [ 0 -ne 0 ]
>>> + cd flashrom-0.9.0
>>> + /bin/id -u
>>> + [ 1001 = 0 ]
>>> + true .
>>> + /bin/chmod -Rf -Rf a+rX,u+w,g-w,o-w .
>>> + exit 0
>>> Wykonywanie(%build):  env -i PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin HOME=/home/users/builder TMP=/home/users/builder/tmp TMPDIR=/home/users/builder/tmp  /bin/sh -e /home/users/builder/tmp/rpm-tmp.60022
>>> + umask 022
>>> + cd /home/users/builder/rpm/BUILD
>>> + cd flashrom-0.9.0
>>> + make -j 4 CFLAGS=-O2 -fno-strict-aliasing -fwrapv -march=x86-64 -gdwarf-2 -g2  LDFLAGS=
>>>
>>> Checking for pciutils and zlib... cc -O2 -fno-strict-aliasing -fwrapv -march=x86-64 -gdwarf-2 -g2    -c -o chipset_enable.o chipset_enable.c
>>> cc -O2 -fno-strict-aliasing -fwrapv -march=x86-64 -gdwarf-2 -g2    -c -o board_enable.o board_enable.c
>>> not found.
>>>
>>> Please install pciutils-devel and zlib-devel.
>>> See README for more information.
>>>
>>> make: *** [pciutils] Error 1
>>> make: *** Waiting for unfinished jobs....
>>> błąd: Błędny status wyjścia z /home/users/builder/tmp/rpm-tmp.60022 (%build)
>>>
>>>
>>> Błędy budowania RPM-a:
>>>    Błędny status wyjścia z /home/users/builder/tmp/rpm-tmp.60022 (%build)
>>> Error: package build failed. (no more info)
>>>
>>> $ ./builder --no-cvs-specs flashrom/flashrom.spec
>>> builder: SMP make flags are set to -j4
>>> # $Revision:$, $Date:$
>>> Warning: No CVS access defined for SOURCES
>>> Wykonywanie(%prep):  env -i PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin HOME=/home/users/builder TMP=/home/users/builder/tmp TMPDIR=/home/users/builder/tmp  /bin/sh -e /home/users/builder/tmp/rpm-tmp.91054
>>> + umask 022
>>> + cd /home/users/builder/rpm/BUILD
>>> + cd /home/users/builder/rpm/BUILD
>>> + rm -rf flashrom-0.9.0
>>> + /usr/bin/gzip -dc /home/users/builder/rpm/packages/flashrom/flashrom-0.9.0.tar.gz
>>> + tar -xf -
>>> + STATUS=0
>>> + [ 0 -ne 0 ]
>>> + cd flashrom-0.9.0
>>> + /bin/id -u
>>> + [ 1001 = 0 ]
>>> + true .
>>> + /bin/chmod -Rf -Rf a+rX,u+w,g-w,o-w .
>>> + echo Patch #0 (flashrom-0.9.0-linux-make.patch):
>>> Patch #0 (flashrom-0.9.0-linux-make.patch):
>>> + patch -p1 -s
>>> + < /home/users/builder/rpm/packages/flashrom/flashrom-0.9.0-linux-make.patch
>>> + sed -i -e s,__LIB_DIR_,/usr/lib64,g ./Makefile
>>> + exit 0
>>> Wykonywanie(%build):  env -i PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin HOME=/home/users/builder TMP=/home/users/builder/tmp TMPDIR=/home/users/builder/tmp  /bin/sh -e /home/users/builder/tmp/rpm-tmp.91054
>>> + umask 022
>>> + cd /home/users/builder/rpm/BUILD
>>> + cd flashrom-0.9.0
>>> + make -j 4
>>> cc -Os -Wall -Werror -I/usr/include   -c -o chipset_enable.o chipset_enable.c
>>>
>>> cc -Os -Wall -Werror -I/usr/include   -c -o board_enable.o board_enable.c
>>> Checking for pciutils and zlib... found.
>>> cc -Os -Wall -Werror -I/usr/include   -c -o udelay.o udelay.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o jedec.o jedec.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o stm50flw0x0x.o stm50flw0x0x.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o sst28sf040.o sst28sf040.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o am29f040b.o am29f040b.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o mx29f002.o mx29f002.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o sst39sf020.o sst39sf020.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o m29f400bt.o m29f400bt.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o w49f002u.o w49f002u.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o 82802ab.o 82802ab.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o pm49fl00x.o pm49fl00x.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o sst49lf040.o sst49lf040.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o en29f002a.o en29f002a.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o sst49lfxxxc.o sst49lfxxxc.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o sst_fwhub.o sst_fwhub.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o layout.o layout.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o cbtable.o cbtable.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o flashchips.o flashchips.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o physmap.o physmap.c
>>> cc -c -Os -Wall -Werror -I/usr/include -D'FLASHROM_VERSION="0.9.0"'  flashrom.c -o flashrom.o
>>> cc -Os -Wall -Werror -I/usr/include   -c -o w39v080fa.o w39v080fa.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o sharplhf00l04.o sharplhf00l04.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o w29ee011.o w29ee011.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o spi.o spi.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o it87spi.o it87spi.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o ichspi.o ichspi.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o w39v040c.o w39v040c.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o sb600spi.o sb600spi.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o wbsio_spi.o wbsio_spi.c
>>> cc -Os -Wall -Werror -I/usr/include   -c -o m29f002.o m29f002.c
>>> cc -o flashrom chipset_enable.o board_enable.o udelay.o jedec.o stm50flw0x0x.o sst28sf040.o am29f040b.o mx29f002.o sst39sf020.o m29f400bt.o w49f002u.o 82802ab.o pm49fl00x.o sst49lf040.o en29f002a.o sst49lfxxxc.o sst_fwhub.o layout.o cbtable.o flashchips.o physmap.o flashrom.o w39v080fa.o sharplhf00l04.o w29ee011.o spi.o it87spi.o ichspi.o w39v040c.o sb600spi.o wbsio_spi.o m29f002.o  -L/usr/lib64 -lpci -lz
>>> strip -s flashrom
>>> + exit 0
>>> Wykonywanie(%install):  env -i PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin HOME=/home/users/builder TMP=/home/users/builder/tmp TMPDIR=/home/users/builder/tmp  /bin/sh -e /home/users/builder/tmp/rpm-tmp.81181
>>> + umask 022
>>> + cd /home/users/builder/rpm/BUILD
>>> + /bin/rm --interactive=never -rf /home/users/builder/tmp/flashrom-0.9.0-root-builder
>>> + cd flashrom-0.9.0
>>> + rm -rf /home/users/builder/tmp/flashrom-0.9.0-root-builder
>>> + install -d /home/users/builder/tmp/flashrom-0.9.0-root-builder/sbin
>>> + install flashrom /home/users/builder/tmp/flashrom-0.9.0-root-builder/sbin
>>> + install -d /home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/man/man8
>>> + install flashrom.8 /home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/man/man8
>>> + /usr/lib/rpm/find-debuginfo.sh /home/users/builder/rpm/BUILD/flashrom-0.9.0
>>> + __spec_install_post_strip
>>> Stripping 1 ELF executables...DONE
>>> + __spec_install_post_chrpath
>>> Remove RPATH from 1 executable binaries and shared object files.
>>> + __spec_install_post_check_so
>>> Searching for shared objects with unresolved symbols... DONE
>>> + __spec_install_post_compress_docs
>>> Compress man pages: /usr/share/man
>>> + __spec_install_post_compress_modules
>>> + __spec_install_post_py_hardlink
>>> Przetwarzanie plików: flashrom-0.9.0-1
>>> Wykonywanie(%doc):  env -i PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin HOME=/home/users/builder TMP=/home/users/builder/tmp TMPDIR=/home/users/builder/tmp  /bin/sh -e /home/users/builder/tmp/rpm-tmp.81181
>>> + umask 022
>>> + cd /home/users/builder/rpm/BUILD
>>> + cd flashrom-0.9.0
>>> + DOCDIR=/home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/doc/flashrom-0.9.0
>>> + export DOCDIR
>>> + rm -rf /home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/doc/flashrom-0.9.0
>>> + /bin/mkdir -p /home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/doc/flashrom-0.9.0
>>> + /usr/lib/rpm/compress-doc
>>> Compressing documentation in /home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/doc/flashrom-0.9.0...
>>>
>>> Documentation compressed.
>>> + cp -pr README COPYING /home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/doc/flashrom-0.9.0
>>> + /usr/lib/rpm/compress-doc
>>> Compressing documentation in /home/users/builder/tmp/flashrom-0.9.0-root-builder/usr/share/doc/flashrom-0.9.0...
>>> ./README ./COPYING
>>> Documentation compressed.
>>> + exit 0
>>> Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.7)(64bit) libpci.so.3()(64bit) libpci.so.3(LIBPCI_3.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
>>> Przetwarzanie plików: flashrom-debuginfo-0.9.0-1
>>> Szukanie niespakietowanych plików: /usr/lib/rpm/check-files /home/users/builder/tmp/flashrom-0.9.0-root-builder
>>> ostrzeżenie: Nie można rozwiązać nazwy systemu: **************
>>> Zapisano: /home/users/builder/rpm/SRPMS/flashrom-0.9.0-1.src.rpm
>>> Zapisano: /home/users/builder/rpm/RPMS/flashrom-0.9.0-1.x86_64.rpm
>>> Zapisano: /home/users/builder/rpm/RPMS/flashrom-debuginfo-0.9.0-1.x86_64.rpm
>>> Wykonywanie(%clean):  env -i PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin HOME=/home/users/builder TMP=/home/users/builder/tmp TMPDIR=/home/users/builder/tmp  /bin/sh -e /home/users/builder/tmp/rpm-tmp.87524
>>> + umask 022
>>> + cd /home/users/builder/rpm/BUILD
>>> + cd flashrom-0.9.0
>>> + /bin/rm --interactive=never -rf /home/users/builder/tmp/flashrom-0.9.0-root-builder
>>> + rm -rf /home/users/builder/tmp/flashrom-0.9.0-root-builder
>>
>> Wiesz... tak z ciekawości by obalić Twoje bzdurki tutaj, że ten patch
>> _niezbędny_ bo jest zbędny - tłumaczę Ci już od rana - tylko trzeba
>> umieć speca sklecić. Ale ten Twój spec to u mnie nawet nie chce źródeł
>> ściągnąć przy opcji -U. Robię se własnego speca do tego, bo nie mam
>> cierpliwości.
>
> Proszę:
>
> cvs get packages/flashrom

P.S.

nie gniewaj się za poprzedniego maila, ale już mi łeb pęka po całym
dniu i jeszcze ten spec, który nagle nie działał był kropką nad 'i'.
Za dużo stresu dzisiaj po prostu.

Zobacz sobie to co ja tam wypociłem, porównaj ze swoim i wyciągnij wnioski :)
Pozdrawiam i spokojnej nocy życzę.

-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


Więcej informacji o liście dyskusyjnej pld-devel-pl