Gauche > Archives > 2015/12/16

2015/12/16 05:53:39 UTC(び)
#
--- a/ext/tls/ssltest-mod.scm
+++ b/ext/tls/ssltest-mod.scm
@@ -36,7 +36,9 @@
         #/openssl /    kicker-replace
         #/system/ "safe_system")))
 
-  (p "#include <error.h>"
+  (p (if (#/-apple-darwin\d+$/ (gauche-architecture))
+         "#include <mach/error.h>"
+         "#include <error.h>")
      "int safe_system(const char *commands)"
      "{"
      "#if !defined(WIN32)"
#
Yosemiteだとビルドできなかったので。
2015/12/16 06:02:11 UTCshiro
#
あれ、できるssltest.mod.cは同じはずなのになんで今まで動いてたんだろ
2015/12/16 06:19:38 UTCenami
#
error.h じゃなくて errno.h だったんじゃないですか?
2015/12/16 06:22:25 UTCshiro
#
あああああ
#
#0954dcf でどうかな
2015/12/16 06:42:45 UTC(び)
#
ビルド、テスト通りました。
#
ProductName:	Mac OS X
ProductVersion:	10.10.5
BuildVersion:	14F1509
#
% xcodebuild -version 
Xcode 7.2
Build version 7C68