[MacPorts] #7045: port 1.300 dies because 'variant' isn't set

MacPorts trac at macosforge.org
Fri Dec 28 10:25:42 PST 2007


#7045: port 1.300 dies because 'variant' isn't set
---------------------------------+------------------------------------------
  Reporter:  stephen at xemacs.org  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect              |      Status:  closed                               
  Priority:  Normal              |   Milestone:  MacPorts base bugs                   
 Component:  ports               |     Version:  1.0                                  
Resolution:  fixed               |    Keywords:                                       
---------------------------------+------------------------------------------
Changes (by jmpp at macports.org):

  * milestone:  => MacPorts base bugs

Old description:

> port -u -f upgrade gnome-applets dies as follows:
>
> --->  Uninstalling atk 1.10.3_0
> --->  Packaging tgz archive for atk 1.10.3_0
> --->  Installing atk 1.10.3_0
> --->  Activating atk 1.10.3_0
> --->  Cleaning atk
> can't read "variant": no such variable
>     while executing
> "set oldvariant $variant"
>     (procedure "upgrade" line 198)
>     invoked from within
> "upgrade $d $i $variationslist $optionslist depscache"
>     (procedure "upgrade" line 148)
>     invoked from within
> "upgrade $d $i $variationslist $optionslist depscache"
>     (procedure "upgrade" line 148)
>     invoked from within
> "upgrade $d $i $variationslist $optionslist depscache"
>     (procedure "upgrade" line 148)
>     invoked from within
> "upgrade $d $i $variationslist $optionslist depscache"
>     (procedure "darwinports::upgrade" line 148)
>     invoked from within
> "darwinports::upgrade $portname "port:$portname" [array get variations]
> [array get options]"
>     ("uplevel" body line 9)
>     invoked from within
> "uplevel 1 $block"
>     (procedure "foreachport" line 16)
>     invoked from within
> "foreachport $portlist {
>                 # Merge global variations into the variations specified
> for this port
>                 foreach { variation value } [array get global_variat..."
>     (procedure "action_upgrade" line 3)
>     invoked from within
> "$action_proc $action $portlist [array get global_options]"
>     (procedure "process_cmd" line 49)
>     invoked from within
> "process_cmd $remaining_args"
>     invoked from within
> "if { [llength $remaining_args] > 0 } {
>
>         # If there are remaining arguments, process those as a command
>
>         # Exit immediately, by default, unless we'r..."
>     (file "/opt/local/bin/port" line 2471)
>
> --------------------------
> oops, trying to copy and paste the preceding text paralyzed my Terminal.
> So
> I can't even give a list of all the dependencies that did get built.  I
> can say atk was successfully built once before in the same process(!), so
> it's probably not got anything to do with atk.

New description:

 port -u -f upgrade gnome-applets dies as follows:

 {{{
 --->  Uninstalling atk 1.10.3_0
 --->  Packaging tgz archive for atk 1.10.3_0
 --->  Installing atk 1.10.3_0
 --->  Activating atk 1.10.3_0
 --->  Cleaning atk
 can't read "variant": no such variable
     while executing
 "set oldvariant $variant"
     (procedure "upgrade" line 198)
     invoked from within
 "upgrade $d $i $variationslist $optionslist depscache"
     (procedure "upgrade" line 148)
     invoked from within
 "upgrade $d $i $variationslist $optionslist depscache"
     (procedure "upgrade" line 148)
     invoked from within
 "upgrade $d $i $variationslist $optionslist depscache"
     (procedure "upgrade" line 148)
     invoked from within
 "upgrade $d $i $variationslist $optionslist depscache"
     (procedure "darwinports::upgrade" line 148)
     invoked from within
 "darwinports::upgrade $portname "port:$portname" [array get variations]
 [array get options]"
     ("uplevel" body line 9)
     invoked from within
 "uplevel 1 $block"
     (procedure "foreachport" line 16)
     invoked from within
 "foreachport $portlist {
                 # Merge global variations into the variations specified
 for this port
                 foreach { variation value } [array get global_variat..."
     (procedure "action_upgrade" line 3)
     invoked from within
 "$action_proc $action $portlist [array get global_options]"
     (procedure "process_cmd" line 49)
     invoked from within
 "process_cmd $remaining_args"
     invoked from within
 "if { [llength $remaining_args] > 0 } {

         # If there are remaining arguments, process those as a command

         # Exit immediately, by default, unless we'r..."
     (file "/opt/local/bin/port" line 2471)

 }}}

 oops, trying to copy and paste the preceding text paralyzed my Terminal.
 So
 I can't even give a list of all the dependencies that did get built.  I
 can say atk was successfully built once before in the same process(!), so
 it's probably not got anything to do with atk.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/7045#comment:6>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list