[MacPorts] #31478: expect installs broken libexpect.a symlink

MacPorts noreply at macports.org
Sat Oct 1 18:31:23 PDT 2011


#31478: expect installs broken libexpect.a symlink
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  markd@…           
     Type:  defect                   |      Status:  new               
 Priority:  Normal                   |   Milestone:                    
Component:  ports                    |     Version:  2.0.3             
 Keywords:                           |        Port:  expect            
-------------------------------------+--------------------------------------

Comment(by ryandesign@…):

 Looks like gwright made this change in r20658. It doesn't say why but
 presumably the purpose of the symlink is so that other programs can link
 with expect by using "-lexpect" so that they don't have to know what
 version of expect is installed; this seems reasonable. Presumably at the
 time the link was pointing to the library, and in some subsequent version
 of expect the library got moved into that subdirectory, and the symlink
 was not updated. I would say either the symlink should be updated to point
 to the current library location, or the current library location should be
 changed back to what it was at that time (directly in ${prefix}/lib). I'm
 not sure why having an intermediate directory would be useful and I could
 not immediately locate any mention of that change in the upstream
 ChangeLog.

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


More information about the macports-tickets mailing list