rpy2 fails to build when adding openssl to MacOS prebuilt sage 9 binary

31 views
Skip to first unread message

Zachary Scherr

unread,
Jan 9, 2020, 7:31:44 PM1/9/20
to sage-devel
Hi,

   I recently tried adding openssl to the app.dmg prebuilt sage 9 binary via: sage -i openssl && sage -f python3.  During the rebuild, rpy2 failed with the message:

[rpy2-2.8.2.p1] dyld: lazy symbol binding failed: Symbol not found: _timespec_get
[rpy2-2.8.2.p1]   Referenced from: /Applications/SageMath-9.0.app/Contents/Resources/sage/local/lib/R/lib/libR.dylib
[rpy2-2.8.2.p1]   Expected in: /usr/lib/libSystem.B.dylib
[rpy2-2.8.2.p1]
[rpy2-2.8.2.p1] dyld: Symbol not found: _timespec_get
[rpy2-2.8.2.p1]   Referenced from: /Applications/SageMath-9.0.app/Contents/Resources/sage/local/lib/R/lib/libR.dylib
[rpy2-2.8.2.p1]   Expected in: /usr/lib/libSystem.B.dylib

   From Googling, it appears that the problem might be tied to changes made by Xcode 11.  I will try to downgrade to Xcode 10 to see if this fixes the problem.  For what it's worth I am currently able to build sage from scratch, it's just that rebuilding is a problem.

Thanks,
Zach
rpy2-2.8.2.p1.log
Reply all
Reply to author
Forward
0 new messages