[MacPorts] #28841: monotone @0.99.1 will not build due to lua dylib relative link path

MacPorts noreply at macports.org
Sat Mar 19 11:27:10 PDT 2011


#28841: monotone @0.99.1 will not build due to lua dylib relative link path
-------------------------+--------------------------------------------------
 Reporter:  elb@…        |       Owner:  macports-tickets@…                   
     Type:  defect       |      Status:  new                                  
 Priority:  Normal       |   Milestone:                                       
Component:  ports        |     Version:  1.9.2                                
 Keywords:               |        Port:  monotone                             
-------------------------+--------------------------------------------------
 The monotone build process is unable to create mtn.1 because the execution
 of 'mtn manpage' fails due to a linking problem.  Monotone is linked to
 liblua5.1.dylib via a relative path, which is not correct or available
 until the monotone binary is installed.

 The system is Snow Leopard (10.6.6), ports 1.9.2 updated 2011-03-19.

 Copying the monotone binary to /opt/local/bin and generating mtn.1
 manually allows the build to proceed and install.

 otool -L mtn:
 {{{
 /opt/local/bin/mtn:
         /opt/local/lib/libintl.8.dylib (compatibility version 10.0.0,
 current version 10.1.0)
         /opt/local/lib/libpcre.0.dylib (compatibility version 1.0.0,
 current version 1.1.0)
         /opt/local/lib/libbotan-1.8.2.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         @executable_path/../lib/liblua.5.1.dylib (compatibility version
 5.1.0, current version 5.1.4)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 125.2.1)
         /opt/local/lib/libsqlite3.0.dylib (compatibility version 9.0.0,
 current version 9.6.0)
         /opt/local/lib/libidn.11.dylib (compatibility version 18.0.0,
 current version 18.3.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.5)
         /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
 version 7.9.0)
 }}}

 The installed monotone dependencies are:
 {{{
 zlib @1.2.5
 libiconv @1.13.1
 libidn @1.20
 gettext @0.18.1.1
 boost @1.45.0
 lua @5.1.4
 pcre @8.12
 sqlite3 @3.7.5
 botan @1.8.10
 }}}

 Because they may be relevant here, libtool is @2.4, pkgconfig is @0.25.

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


More information about the macports-tickets mailing list