invalid command name on some downloads
Ryan Schmidt
ryandesign at macports.org
Thu Dec 13 14:17:52 PST 2007
I can't explain why, but it certainly sounds like you do not have
MacPorts 1.5.2, though it says you do. destroot.violate_mtree is part
of MacPorts 1.5.2, but your MacPorts doesn't seem to know about it.
Why don't you install MacPorts from source instead. That really has
to work. Download this:
http://svn.macports.org/repository/macports/distfiles/MacPorts/
MacPorts-1.5.2.tar.bz2
Decompress it. Go into the directory. Then:
./configure --enable-readline
make
sudo make install
That should be sure to get you MacPorts 1.5.2. Then try installing
any of your previously-failing ports again.
On Dec 13, 2007, at 14:07, Barry McInnes wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Not sure if this adds any clues,
> but tiff installs, then I tried various permutations for ImageMagick
> the final one seems to work.
>
> - ---> Verifying checksum(s) for tiff
> - ---> Extracting tiff
> - ---> Configuring tiff
> - ---> Building tiff with target all
> - ---> Staging tiff into destroot
> - ---> Installing tiff 3.8.2_1+macosx
> - ---> Activating tiff 3.8.2_1+macosx
> - ---> Cleaning tiff
> [mac27:/Applications/Utilities] root# port install ImageMagick
> Error: Unable to execute port: invalid command name
> "destroot.violate_mtree"
> [
> [mac27:/Applications/Utilities] root# port install ImageMagick
> +no_x11 +perl
> - ---> Fetching bzip2
> - ---> Attempting to fetch bzip2-1.0.4.tar.gz from
> http://www.bzip.org/1.0.4/
> - ---> Verifying checksum(s) for bzip2
> - ---> Extracting bzip2
> - ---> Applying patches to bzip2
> - ---> Configuring bzip2
> - ---> Building bzip2 with target all
>
>
>
> On 12/13/07 8:20 AM, Ryan Schmidt wrote:
>> This discussion belongs on macports-users, not in my personal
>> mailbox;
>> please remember to use Reply To All.
>>
>> On Dec 13, 2007, at 08:52, Barry McInnes wrote:
>>
>>> Thanks for the help Ryan.
>>>
>>> On 12/12/07 4:05 PM, Ryan Schmidt wrote:
>>>
>>>> On Dec 12, 2007, at 13:51, Barry McInnes wrote:
>>>>
>>>>> We have a clean install of 10.5 and update to 10.5.1.
>>>>> macport version
>>>>> [mac27:~/sun/info] bmcinnes% port --version
>>>>> MacPorts 1.520
>>>>>
>>>>> Some installs work, others don't
>>>>>
>>>>> [mac27:~/sun/info] bmcinnes% sudo port uninstall gimp
>>>>> Error: port uninstall failed: Registry error: gimp not
>>>>> registered as
>>>>> installed.
>>>>
>>>> That looks normal to me. Or did you believe you had the gimp port
>>>> installed? What is the output of "port installed"?
>>>
>>> [mac27:~] root# port installed
>>> The following ports are currently installed:
>>> FreeSOLID @2.1.1_0 (active)
>>> ImageMagick @6.3.7-1_1+no_x11+perl+q16 (active)
>>> afni @2007.04.18.1830_0 (active)
>>> archimedes @0.0.4_0 (active)
>>> bzip2 @1.0.4_1 (active)
>>> cdo @1.0.8_0 (active)
>>> curl @7.17.1_0 (active)
>>> expat @2.0.1_0 (active)
>>> fftw-3 @3.1.2_0 (active)
>>> fftw-3-single @3.1.2_0 (active)
>>> fontconfig @2.5.0_0+macosx (active)
>>> freehdl @0.0.4_0 (active)
>>> freetype @2.3.5_1 (active)
>>> gdal @1.4.1_0 (active)
>>> geos @2.2.3_0+darwin_9 (active)
>>> gerris @0.9.2_0 (active)
>>> gettext @0.17_1 (active)
>>> giflib @4.1.6_0 (active)
>>> glib2 @2.14.4_1+darwin_9 (active)
>>> gplcver @2.12a_0 (active)
>>> gts @0.7.6_0 (active)
>>> hdf5 @1.6.6_1 (active)
>>> iverilog @0.8.2_0 (active)
>>> jasper @1.701.0_0 (active)
>>> jmol @11.2.14_0 (active)
>>> jpeg @6b_2 (active)
>>> lammpi @7.1.3_0 (active)
>>> libdap @3.7.8_0 (active)
>>> libframe @6.24_0 (active)
>>> libgeotiff @1.2.1_0 (active)
>>> libiconv @1.12_0 (active)
>>> libpng @1.2.23_0 (active)
>>> libxml2 @2.6.30_0 (active)
>>> magic @7.4.24_0 (active)
>>> metaio @7.2_0 (active)
>>> netcdf @3.6.2_0 (active)
>>> netpbm @10.26.47_0 (active)
>>> openssl @0.9.8g_0 (active)
>>> perl5.8 @5.8.8_0 (active)
>>> pkgconfig @0.22_0 (active)
>>> proj @4.5.0_0 (active)
>>> python24 @2.4.4_1+darwin_9 (active)
>>> tiff @3.8.2_1 (active)
>>> whirlgif @3.04_0 (active)
>>> zlib @1.2.3_1 (active)
>>
>> Ok, so "gimp" is not installed, so it's normal that "sudo port
>> uninstall
>> gimp" would produce an error message.
>>
>>>>> [mac27:~/sun/info] bmcinnes% sudo port install gimp2
>>>>> Error: Unable to execute port: invalid command name
>>>>> "destroot.violate_mtree"
>>>>> [mac27:~/sun/info] bmcinnes% sudo port install gnuplot
>>>>> Password:
>>>>> Error: Unable to execute port: invalid command name
>>>>> "destroot.violate_mtree"
>>>>> [mac27:~/sun/info] bmcinnes%
>>>>
>>>> destroot.violate_mtree was added in MacPorts 1.5.1 and improved
>>>> quickly
>>>> in 1.5.2.
>>>>
>>>> You installed 1.5.0 from the disk image for Leopard, I presume?
>>>> Did you
>>>> then "sudo port selfupdate" to upgrade to 1.5.2? I mean, "port"
>>>> says
>>>> you're running 1.520, a.k.a. 1.5.2, but its behavior matches
>>>> that of
>>>> 1.5.0. So this is odd.
>>>
>>> Yes I installed the 1.5.0 dmg via the GUI, the have done multiple
>>> port selfupdate
>>> [mac27:~] root# port selfupdate
>>> MacPorts base version 1.520 installed
>>> Downloaded MacPorts base version 1.520
>>> The MacPorts installation is not outdated and so was not updated
>>> selfupdate done!
>>> [mac27:~]
>>>
>>> The only thing I can see which shouldn't be a problem was I
>>> installed
>>> into /opt/local, then tarred to another partition, and have a sym
>>> link
>>> form /opt/local to the moved files. I did an rsync as well.
>>
>> The symlink might be ok, but I've never tried it that way.
>>
>> What do you mean, you did an rsync as well? What did you rsync, using
>> what command?
>>
>>> I can do it all again, after removing all the files ?
>>>
>>> I did some installs using options otherwise they would not install
>>>
>>> sudo port install tiff -macosx
>>
>> You shouldn't need to do that. The macosx variant is automatically
>> enabled on Mac OS X. I have installed tiff with +macosx with no
>> problems. What problems did you encounter?
>>
>>> sudo port install ImageMagick +no_x11 +perl
>>>
>>> then just tried to download hdf5 and all the science ports.
More information about the macports-users
mailing list