Błąd w rpm
    Blues 
    blues w ds6.pg.gda.pl
       
    Nie, 10 Lut 2002, 23:36:57 CET
    
    
  
No to ładny babol IMHO mi wyszedł.
chodzi mianowicie o to, że BuildArch:  (tam, gdzie sprawdzałem było akurat 
noarch....) nie może być przed BuildRequires. Nie są one wtedy sprawdzane. 
Po prostu.
Testowany przypadek to było issue-fancy.
Na moim systemie:
$ rpm -q linux_logo
pakiet linux_logo nie jest zainstalowany
1. Błąd:
[...]
BuildArch:      noarch
BuildRequires:  linux_logo >= 3.9b5
Requires:       crondaemon
[...]
$ rpm -bb SPECS/issue-fancy.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.29796
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.29796
+ umask 022
+ cd /home/users/blues/rpm/BUILD
+ rm -rf /home/users/blues/tmp/issue-fancy-1.0-root-blues
+ install -d /home/users/blues/tmp/issue-fancy-1.0-root-blues/etc/cron.d /home/users/blues/tmp/issue-fancy-1.0-root-blues/etc/rc.d/init.d /home/users/blues/tmp/issue-fancy-1.0-root-blues/sbin
+ install /home/users/blues/rpm/SOURCES/issue-fancy-gen /home/users/blues/tmp/issue-fancy-1.0-root-blues/sbin
+ install /home/users/blues/rpm/SOURCES/issue-fancy.crontab /home/users/blues/tmp/issue-fancy-1.0-root-blues/etc/cron.d
+ install /home/users/blues/rpm/SOURCES/issue-fancy.init /home/users/blues/tmp/issue-fancy-1.0-root-blues/etc/rc.d/init.d/issue-fancy
+ /home/users/blues/tmp/issue-fancy-1.0-root-blues/sbin/issue-fancy-gen /home/users/blues/tmp/issue-fancy-1.0-root-blues
/home/users/blues/tmp/issue-fancy-1.0-root-blues/sbin/issue-fancy-gen[7]: linux_logo: not found
/home/users/blues/tmp/issue-fancy-1.0-root-blues/sbin/issue-fancy-gen[8]: linux_logo: not found
błąd: Bad exit status from /var/tmp/rpm-tmp.29796 (%install)
2. Poprawnie:
[...]
BuildRequires:  linux_logo >= 3.9b5
Requires:       crondaemon
BuildArch:      noarch
[...]
$ rpm -bb SPECS/issue-fancy.spec
błąd: niespełnione zależności:
        linux_logo >= 3.9b5 jest wymagany przez issue-fancy-1.0-4
Czy jest może coś o czym nie wiem i dlaczego niby tak miałoby być?
Bo jeżeli nie to przynajmniej adapter powinien sprawdzać umiejscowienie 
takich wpisów...
-- 
---------------------------------
pozdr.  Paweł Gołaszewski        
---------------------------------
CPU not found - software emulation...
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl