flashrom.spec

Daniel Dawid Majewski light-i at o2.pl
Mon Jun 8 17:17:11 CEST 2009


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
-------------- next part --------------
$ ./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)
-------------- next part --------------
$ ./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


More information about the pld-devel-pl mailing list