[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:47:06 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 blair@…):

 Removing the `+1` from the patch changes the internal compatibility, which
 will still require a recompile of Subversion, since the number is getting
 smaller.

 {{{
 $ diff -u 1otool 3otool
 --- 1otool      2013-08-31 11:31:59.000000000 -0700
 +++ 3otool      2013-08-31 11:42:36.000000000 -0700
 @@ -1,5 +1,5 @@
  /opt/local/lib/libserf-1.dylib:
 -       /opt/local/lib/libserf-1.3.0.0.dylib (compatibility version 4.0.0,
 current version 4.1.0)
 +       /opt/local/lib/libserf-1.3.0.0.dylib (compatibility version 3.0.0,
 current version 3.0.0)
         /opt/local/lib/libssl.1.0.0.dylib (compatibility version 1.0.0,
 current version 1.0.0)
         /opt/local/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0,
 current version 1.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
 }}}

 The other issue I noticed is that svn has the name of the complete dylib,
 which it shouldn't.  Even after changing the Portfile, bumping serf from
 1.3.1 to 1.4.0 would break Subversion, which we cannot have.

 {{{
 $ otool -L /opt/local/bin/svn | grep libserf
         /opt/local/lib/libserf-1.3.0.0.dylib (compatibility version 4.0.0,
 current version 4.1.0)
 }}}

 So we need to figure out how to get a name like libserf-1.dylib into the
 programs that link against it.

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


More information about the macports-tickets mailing list