Newsgroup: it.comp.macintosh
Titolo: MacPorts

Ciao, ho avuto un problema dopo aver installato macports, alla prima 
installazione (Midnight Commander) l'output è il seguente:
ibook-g4-di-*************-********:~ *************$ sudo port install mc
Password:
--->  Extracting libiconv
Error: Target org.macports.extract returned: shell command " cd 
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/work" 
&& gzip -dc 
/opt/local/var/macports/distfiles/libiconv/libiconv-1.12.tar.gz | -xf - 
" returned error 127
Command output: sh: line 1: -xf: command not found
gzip: stdout: Broken pipe
Error: The following dependencies failed to build: glib2 gettext 
libiconv pkgconfig
Error: Status 1 encountered during processing.
L'installazione di macports mi sembra sia corretta.
Qualcuno sa da cosa dipende e come si risolve?
iBook G4 Power PC 933Mhz 640 SDRAM
Ciao.

 Qualcuno sa da cosa dipende e come si risolve?
Ho già visto questo errore. Devi editare il portfile.
IMHO al posto di -xf - ci vuole tar -xf -
btw, prova con un bel sync prima. potrebbero avere già fixato.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 
Aggiornamento già fatto, ho l'ultima release. Dove trovo il portfile che 
dici?, ogni port ha il suo, qui si tratta di mettere mano al port di 
port, e non lo trovo :-)!

 port, e non lo trovo :-)!
sudo port edit nome-port-da-editare
nel caso:
sudo port edit mc
Il sudo è necessario solo se la roba di macports non è editabile da
utente, che può essere.


 Dove trovo il portfile che dici?
sudo port edit ilTuoPacchettozzo

 
Eh, già..con quale editor :-) ?
ibook-g4-*********:~ *********$ sudo port edit mc
Error: No EDITOR is specified in your environment
ibook-g4-*********:~ *********$
Ah, a proposito, questo è un OS X 10.4.11

 Eh, già..con quale editor :-) ?
con quello che vuoi. non te ne sei accorto, ma nel tuo post è già
inclusa la risposta.


Andrea D'Amore ha scritto:

Ok, qualche passo avanti, ma dove metto le mani?
ibook-g4-**********-********:~************$ sudo port edit mc
   GNU nano 1.2.4  File: 
.../sources/
rsync.macports.org/release/ports/sysutils/mc/Portfile
# $Id: Portfile 20469 2006-11-03 15:25:51Z 
bl...@macports.org
 $
PortSystem 1.0
name            mc
version         4.6.0
revision        1
categories      sysutils
maintainers     
wa...@macports.org
description     GNU Midnight Commander
long_description   \
         GNU Midnight Commander is a user-friendly yet powerful file \
         manager and visual shell, useful to novice and guru alike. \
         It provides a clear, user-friendly, and somewhat protected \
         interface to a Unix system while making many frequent file \
         operations more efficient and preserving the full power of \
         the command prompt. After some practice, you will wonder how \
         you could ever live without it.
homepage        
http://www.ibiblio.org/mc/
platforms       darwin
master_sites    
http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/
checksums       md5 70804dc9e2049e24f294ff7090a82a12
depends_build   bin:pkg-config:pkgconfig
depends_lib     lib:glib2:glib2
configure.args  --without-x --with-screen=ncurses \
         --infodir=${prefix}/share/info --mandir=${prefix}/share/man
Siccome con textedit già avevo rintracciato il file, non mi pare siano 
presenti le opzioni senza il comando tar....HELP!!
Grazie della pazienza e dei consigli :-)!

 presenti le opzioni senza il comando tar....HELP!!
Hai ragione. Ho detto una scemata io. L'errore era nell'installazione di
libiconv.
Comunque in particolare direi che l'errore è dentro le librerie dei
macports, in quanto quello è un comando standard dato per espandere
roba.
Partiamo dai fondamentali:
% port --version
MacPorts 1.600
A te che dice?
Se dice qualcosa di diverso (ovvero di minore, maggiore è ok), dai un
bel selfupdate.


 
Selfupdate fatto:
ibook-g4-di-*****-*****:~ **********$ port --version
MacPorts 1.600
Entering interactive mode... ("help" for help, "quit" to quit)
[Users/**********] >
Ho googlato per ore senza trovare altre info :-(!

 Ho googlato per ore senza trovare altre info :-(!
fai selfupdate lo stesso. poi prova a sacrificare un galletto; non so
che dire.


 Error: No EDITOR is specified in your environment
export EDITOR="/usr/bin/vi"
se non ti piace vi puoi usare pico o qualsiasi altro.