Newsgroup: it.comp.os.linux.iniziare
Titolo: checkinstall non crea gli rpm

Ho mandrake 8.1, rpm 4.0.3.
Il log di Checkinstall 1.4.1 dice "unknown target" (i386)
ogni volta che provo a creare un rpm da un tgz.
Con mandrake 8.0 funzionava.Sapete dirmi qual e' il problema?
Ho provato ad aggiornare rpm, ma 4.0.3 e' l'ultima versione.
Grazie

 ogni volta che provo a creare un rpm da un tgz.
La directory
/usr/src/RPM/RPMS/i386
esiste, vero ? :)
-- 
Lorenzo

Linux fan wrote:

Non vorrei dire una cazzata perň credo che abbiano cambiato il formato 
della riga comando di rpm. In pratica devi togliere (aggiungere?) un "=" 
dopo "-target" dentro lo script di checkinstall (almeno a me ha funzionato)
-- 
He who lives in a glass house should not invite he who is without sin

 Con mandrake 8.0 funzionava.Sapete dirmi qual e' il problema?
E tu prova a cambiarlo, prima di creare l'rpm, ti mostra una lista di 
cose che puoi modificare, prova con i486, i586, i686
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 funzionato)
Era proprio questo! Grazie mille :)
Ma perche' l'hanno cambiato?
Io ho un Athlon K7 600 MHz. uname -mp mi da' i686 unknown.
Con checkinstall devo scegliere il target i686 oppure K6?
K7 purtroppo non c'e'.
Grazie ancora. Ciao :)

 Ma perche' l'hanno cambiato?
Alien restituisce lo stesso errore cui si rimedia nello stesso modo. Il 
problema e' altrove (PERL????).
Ciao a tutti
P.S. se questo messaggio arriva correttamente finalmente ho trovato un 
news server (sn) che mi soddisfa, provatelo.
-- 
           togliere qualcosa dall'indirizzo

Alien restituisce lo stesso errore cui si rimedia nello stesso modo.
Mitico !! :-) grazie anche da parte mia.
praticamente in /usr/share/alien/Torpm.pm la linea
$buildarch="--target noarch";
diventa:
$buildarch="--target=noarch";
-- 
Ciao, Mario. - 
http://digilander.iol.it/mccmario/

$buildarch="--target=noarch";
Nello script checkinstall
l'uguale va *tolto*

l'uguale va *tolto*
mario:~$ grep "target" /usr/bin/checkinstall
rpm -bb --target=$ARCHITECTURE $PKG_BASENAME.spec &> ${TMP_DIR}/rpmbuild.log
Boh non capisco, qui checkinstall funziona da sempre cosi'.
Cosi' come alien ha sempre funzionato senza il "=" (con rpm 3.0.5)
simbolo pero' "indispensabile" con rpm rpm-4.0.2. per contro
checkinstall da me funziona benissimo con entrambe le versioni
di rpm. Mah!.
mario:~/rpm$ rpm -q checkinstall alien
checkinstall-1.3.2-1
alien-6.53-3         


 funzionato)
  Si', e` cosi'. Io ho risolto passando alla versione 1.5.0beta2.
        Saluti, Giovanni.
-- 
   |^^^^|
   |    |  Eat my shorts !             * Linux Powered *
   |()()| /                            - Kernel 2.4.14 -
                 -> gio.bcc(at)
tin.it
 <-

 Ma perche' l'hanno cambiato?
non so che dirti. Io me ne sono accorto dopo aver istallato RH7.2
[ domenico:  ~ ]# rpm -q checkinstall rpm
checkinstall-1.4.1-1
rpm-4.0.3-1.03
se non mi ricordo male vale la stessa cosa anche quando compili i .src.rpm


l'uguale va *tolto*
Poffarbacco!, effettivamente in redhat 7.2 il "=" va tolto.
mario:~$ rpm -q checkinstall alien
checkinstall-1.3.2-1
alien-7.24-3
