Opened 9 years ago
Last modified 2 years ago
#50854 closed defect
scons incorrectly builds projects, serf1 unexpectedly changed dylib versions with just a revbump for OpenSSL — at Version 2
Reported by: | jeremyhu (Jeremy Huddleston Sequoia) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | scons |
Description (last modified by jeremyhu (Jeremy Huddleston Sequoia))
serf1 was recently revbumped to rebuild against an updated OpenSSL. In doing so, other ports on my system broke because the dylib version of libserf changed:
/tmp/r1 $ tar xjf .../serf1-1.3.4_1+universal.darwin_15.i386-x86_64.tbz2 /tmp/r1 $ otool -L opt/local/lib/libserf-1.dylib opt/local/lib/libserf-1.dylib: /opt/local/lib/libserf-1.dylib (compatibility version 0.0.0, current version 0.0.0) ... /tmp/r0 $ tar xjf .../serf1-1.3.4_0+universal.darwin_15.i386-x86_64.tbz2 /tmp/r0 $ otool -L opt/local/lib/libserf-1.dylib opt/local/lib/libserf-1.dylib: /opt/local/lib/libserf-1.dylib (compatibility version 1.3.4, current version 1.3.4) ...
---
Timestamps of when they were built:
-rw-r--r-- 1 root admin 424529 Oct 17 00:33 serf1-1.3.4_0+universal.darwin_15.i386-x86_64.tbz2 -rw-r--r-- 1 root admin 410869 Mar 10 11:09 serf1-1.3.4_1+universal.darwin_15.i386-x86_64.tbz2
The only change to the serf1 port since Oct 17 was the revbump.
However, scons was recently updated from 2.3.4 to 2.4.1, and that certainly seems like the likley cause. I'll give a try reverting it.
Change History (2)
comment:1 Changed 9 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Description: | modified (diff) |
---|
comment:2 Changed 9 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Description: | modified (diff) |
---|
Note: See
TracTickets for help on using
tickets.