[MacPorts] #19338: macports versions > 1.6, error with http repositories
MacPorts
noreply at macports.org
Thu Apr 16 11:14:05 PDT 2009
#19338: macports versions > 1.6, error with http repositories
--------------------------------------+-------------------------------------
Reporter: mirko.bordignon@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone: MacPorts Future
Component: base | Version: 1.7.1
Keywords: | Port:
--------------------------------------+-------------------------------------
Changes (by raimue@…):
* cc: raimue@… (added)
Old description:
> Installing any port from an http repository overriding the default one
> (i.e., coming before it in sources.conf) fails: the only case in the
> switch body inside the macports::getportresourcepath procedure is not
> executed, therefore the proposedpath variable is not created and its
> subsequent manipulation "set proposedpath [file join $proposedpath
> _resources $path]" fails.
>
> Example output:
> DEBUG: can't read "proposedpath": no such variable
> while executing
> "file join $proposedpath _resources $path"
> (procedure "macports::getportresourcepath" line 13)
> invoked from within
> "getportresourcepath $porturl "port1.0/variant_descriptions.conf""
> (procedure "variant_desc" line 4)
> invoked from within
> "variant_desc $porturl $variant_provides"
> (procedure "variant" line 43)
> invoked from within
> "variant svn {
>
> ... (details removed)
>
> (file "Portfile" line 20)
> invoked from within
> "source Portfile"
> invoked from within
> "$workername eval source Portfile"
> (procedure "mportopen" line 46)
> invoked from within
> "mportopen $porturl [array get options] [array get variations]"
> Error: Unable to open port: can't read "proposedpath": no such variable
New description:
Installing any port from an http repository overriding the default one
(i.e., coming before it in sources.conf) fails: the only case in the
switch body inside the macports::getportresourcepath procedure is not
executed, therefore the proposedpath variable is not created and its
subsequent manipulation "set proposedpath [file join $proposedpath
_resources $path]" fails.
Example output:
{{{
DEBUG: can't read "proposedpath": no such variable
while executing
"file join $proposedpath _resources $path"
(procedure "macports::getportresourcepath" line 13)
invoked from within
"getportresourcepath $porturl "port1.0/variant_descriptions.conf""
(procedure "variant_desc" line 4)
invoked from within
"variant_desc $porturl $variant_provides"
(procedure "variant" line 43)
invoked from within
"variant svn {
... (details removed)
(file "Portfile" line 20)
invoked from within
"source Portfile"
invoked from within
"$workername eval source Portfile"
(procedure "mportopen" line 46)
invoked from within
"mportopen $porturl [array get options] [array get variations]"
Error: Unable to open port: can't read "proposedpath": no such variable
}}}
--
--
Ticket URL: <http://trac.macports.org/ticket/19338#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list