

- #HOMEBREW VS MACPORTS 2017 INSTALL#
- #HOMEBREW VS MACPORTS 2017 MANUAL#
- #HOMEBREW VS MACPORTS 2017 SOFTWARE#
#HOMEBREW VS MACPORTS 2017 INSTALL#
Simply run this command: brew install llvm Using Homebrew, we can install llvm/clang very easily. I use Homebrew to manage extra packages, and I highly recommend it.
#HOMEBREW VS MACPORTS 2017 MANUAL#
The manual compile+install instructions are also applicable for those not using OS X. If you would like to go the manual compile+install route, please check this guide from the LLVM group.

Using mainline clang on my system proved to take a little more work than I expected, so I hope my notes make setup easier for you. However, I have encountered many cases where using the Apple clang compiler has resulted in odd behavior or unexpected errors after updating Xcode.Īs a result, I recommend using the mainline clang for your embedded development. You can even get the iPhone SDK to work well enough for embedded development using ARM. These tools work well when compiling for your host machine. usr/local/include/cjose/jwk.h:20:10: fatal error: 'openssl/obj_mac.If you are a developer using clang or gcc on OS X, the odds are good that you are using the Xcode build tools. In file included from /usr/local/include/cjose/cjose.h:26: In file included from src/mod_auth_openidc.h:60: In file included from src/mod_auth_openidc.c:77: So I manually point to cjose flags and libs, but now I have another issue which is when I doĬlang: warning: /usr/local/opt/openssl/include/openssl: 'linker' input unusedĬlang: warning: /usr/local/opt/cjose/include: 'linker' input unused with-apxs2=/Users/erudianto/Downloads/httpd-2.4.25/distribution/bin/apxs OPENSSL_CFLAGS=/usr/local/opt/openssl/include/opensslĬJOSE_CFLAGS=/usr/local/opt/cjose/include

> To unsubscribe from this group and stop receiving emails from it, send an email to To post to this group, send email to Ernani, > You received this message because you are subscribed to the Google Groups "mod_auth_openidc" group.
#HOMEBREW VS MACPORTS 2017 SOFTWARE#
> installed software in a non-standard prefix. > Consider adjusting the PKG_CONFIG_PATH environment variable if you > Package 'cjose' requires 'libcrypto >= 1.0.1' but version of libcrypto is 0.9.8zh > configure: error: Package requirements (cjose) were not met:

> Yo I follow some trails and it leads me here I think I face the same issue as yours I also follow your step, the thing is I faced this issue > I've corrected that comment - I had some problems when I attempted with 2.2 that went when I tried with 2.4 - but I think I made the classic mistake of changing more than 1 thing and jumping to a conclusion. > On Thursday, Octoat 5:55:28 AM UTC+8, wrote: > you should probably point the configure script to a more recent version of OpenSSL that was installed with Homebrew or Macports, using the -with-openssl flag On Wednesday, Januat 4:13:02 AM UTC+8, Hans Zandbelt wrote: Libtool: install: warning: remember to run `libtool -finish /usr/libexec/apache2'Ĭhmod 755 /usr/local/httpd/modules/mod_auth_openidc.so Libtool: install: ranlib /usr/local/httpd/modules/mod_auth_openidc.a Libtool: install: chmod 644 /usr/local/httpd/modules/mod_auth_openidc.a Libtool: install: install src/.libs/mod_auth_openidc.a /usr/local/httpd/modules/mod_auth_openidc.a Libtool: install: install src/.libs/mod_auth_openidc.lai /usr/local/httpd/modules/ mod_auth_openidc.la Libtool: install: install src/.libs/mod_auth_openidc.so /usr/local/httpd/modules/mod_auth_openidc.so usr/local/opt/apr/libexec/build-1/libtool -mode=install install src/ mod_auth_openidc.la /usr/local/httpd/modules/ usr/share/httpd/build/instdso.sh SH_LIBTOOL='/usr/local/opt/apr/libexec/build-1/libtool' src/ mod_auth_openidc.la /usr/local/httpd/modules usr/sbin/apxs -i -S LIBEXECDIR=/usr/local/httpd/modules -n mod_auth_openidc src/ mod_auth_openidc.laĥ) prepare for install - on OSX you can not longer install modules in the default modules locations hence the need to add in the LIBEXECDIR in 4a) edit the make file.Īdd -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib to the "CFLAGS" configure -with-openssl=/usr/local/opt/openssl -with-jansson=/usr/local/opt/jansson CFLAGS="-I/usr/local/include"Įxport CURL_CFLAGS=-I/usr/local/opt/curl/includeĮxport CURL_LIBS=-L/usr/local/opt/curl/libĤa) now I get a bit hacky. I had to do lots of things to get this building.
