[MacPorts] #7131: Monotone port appears to be broken (and out of date)

MacPorts noreply at macports.org
Thu Mar 24 09:33:29 PDT 2016


#7131: Monotone port appears to be broken (and out of date)
-----------------------+--------------------
  Reporter:  luc@…     |      Owner:  toby@…
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  1.0
Resolution:  fixed     |   Keywords:
      Port:  monotone  |
-----------------------+--------------------
Changes (by ryandesign@…):

 * port:   => monotone


Old description:

> Tried to install monotone today (which by the way is still at 0.23 while
> the current version is 0.25) and while build process appeared to went
> fine I ended up with a broken executable, which when invoked leads to
> this error message:
>
> dyld: Library not loaded: libboost_regex-1_33.dylib
>   Referenced from: /opt/local/bin/monotone
>   Reason: image not found
> zsh: trace trap  monotone
>
> The boost libraries are correctly installed and shows up in
> ${prefix}/lib.
>
> Looking closer at the monotone executable shows that the boost libraries
> aren't correctly referenced:
>
> % otool -L /opt/local/bin/monotone
> [~]
> /opt/local/bin/monotone:
>         /opt/local/lib/libiconv.2.dylib (compatibility version 6.0.0,
> current version 6.0.0)
>         /opt/local/lib/libintl.3.dylib (compatibility version 8.0.0,
> current version 8.3.0)
>         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
> version 1.2.3)
>         libboost_regex-1_33.dylib (compatibility version 0.0.0, current
> version 0.0.0)
>         libboost_date_time-1_33.dylib (compatibility version 0.0.0,
> current version 0.0.0)
>         libboost_filesystem-1_33.dylib (compatibility version 0.0.0,
> current version 0.0.0)
>         /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
> version 7.3.0)
>         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
> version 88.1.2)
>         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
> version 1.0.0)
>
> I can workaround this problem by setting DYLD_LIBRARY_PATH but I guess
> that the problem still remains.

New description:

 Tried to install monotone today (which by the way is still at 0.23 while
 the current version is 0.25) and while build process appeared to went fine
 I ended up with a broken executable, which when invoked leads to this
 error message:

 {{{
 dyld: Library not loaded: libboost_regex-1_33.dylib
   Referenced from: /opt/local/bin/monotone
   Reason: image not found
 zsh: trace trap  monotone
 }}}

 The boost libraries are correctly installed and shows up in ${prefix}/lib.

 Looking closer at the monotone executable shows that the boost libraries
 aren't correctly referenced:

 {{{
 % otool -L /opt/local/bin/monotone
 [~]
 /opt/local/bin/monotone:
         /opt/local/lib/libiconv.2.dylib (compatibility version 6.0.0,
 current version 6.0.0)
         /opt/local/lib/libintl.3.dylib (compatibility version 8.0.0,
 current version 8.3.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.3)
         libboost_regex-1_33.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         libboost_date_time-1_33.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         libboost_filesystem-1_33.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
 version 7.3.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.2)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
 }}}

 I can workaround this problem by setting DYLD_LIBRARY_PATH but I guess
 that the problem still remains.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/7131#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list