[MacPorts] #28193: smartmontools 5.40_3 cannot be loaded

MacPorts noreply at macports.org
Mon Jan 31 08:13:44 PST 2011


#28193: smartmontools 5.40_3 cannot be loaded
----------------------------------+-----------------------------------------
  Reporter:  vinc17@…             |       Owner:  toby@…           
      Type:  defect               |      Status:  reopened         
  Priority:  Normal               |   Milestone:                   
 Component:  base                 |     Version:  1.9.2            
Resolution:                       |    Keywords:  tiger            
      Port:  smartmontools        |  
----------------------------------+-----------------------------------------
Changes (by vinc17@…):

  * component:  ports => base


Comment:

 Replying to [comment:8 dluke@…]:
 > patch?

 I don't know very much about tcl, but first, the problem is actually in
 "base". portload.tcl has:
 {{{
             exec $launchctl_path load -w $path
 }}}
 and {{{man n exec}}} says:
 {{{
        -ignorestderr
                     Stops the exec command from treating the  output  of
 mes- |
                     sages to the pipeline's standard error channel as an
 error |
                     case.
 }}}
 However this is a new option, and at least on Tiger, tcl doesn't have this
 option. Isn't it possible to require (or just allow) port to use the tcl
 version provided by MacPorts (after some bootstrap)?

 /opt/local/bin/port has:
 {{{
 exec /usr/bin/tclsh "$0" "$@"
 }}}
 Is there any reason to use /usr/bin/tclsh instead of just tclsh?

 FYI, about the stderr problem: http://www.tcl.tk/cgi-bin/tct/tip/267.html

-- 
Ticket URL: <https://trac.macports.org/ticket/28193#comment:9>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list