[MacPorts] #40155: serf1 @1.3.1: Build fails on PPC Tiger (Mac OS X 10.4.11) due to "more than one: -compatibility_version option specified"

MacPorts noreply at macports.org
Sat Aug 31 11:57:17 PDT 2013


#40155: serf1 @1.3.1: Build fails on PPC Tiger (Mac OS X 10.4.11) due to "more than
one: -compatibility_version option specified"
------------------------------+---------------------
  Reporter:  Peter_Dyballa@…  |      Owner:  blair@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.2.99
Resolution:                   |   Keywords:  tiger
      Port:  serf1            |
------------------------------+---------------------

Comment (by ryandesign@…):

 The problem is that the build system uses more than one
 `-compatibility_version` option. The old libtool on Tiger complains about
 this. The new libtool on newer OS X silently ignores one of them. The fix
 should be to remove the duplicate option that's not being used.

 That doesn't appear to be what the patch attached to this ticket does. The
 patch seems to remove the `-compatibility_version` option that's actually
 relevant, causing the build to then fall back on the option that was
 previously being ignored, which has the wrong values, which cause all the
 issues you mentioned above. So that's not what we want.

 The problem is that I only see one occurrence of `-compatibility_version`
 in the source, in the SConstruct, and that's the one we want to use. Where
 is the one we don't want to use coming from? Is scons inserting that
 itself? If so we need to figure out how to suppress that or tell it to use
 the values we want instead of the wrong values it thinks we want.

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


More information about the macports-tickets mailing list