invalid command name on some downloads

Barry McInnes Barry.J.Mcinnes at noaa.gov
Fri Dec 14 07:25:31 PST 2007


That was the fix, the selfupdate to 1.520 must think its installed but
it is not ?

[mac27:~/Downloads/MacPorts-1.5.2] bmcinnes% sudo port install ImageMagick
--->  Fetching ImageMagick
--->  Verifying checksum(s) for ImageMagick
--->  Extracting ImageMagick


On 12/13/07 3:17 PM, Ryan Schmidt wrote:
> 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.
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-users

-- 
---
Barry McInnes
325 Broadway
Boulder CO 80304
(303)4976231
barry.j.mcinnes at noaa.gov
---


More information about the macports-users mailing list