Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacShrew Error #1

Open
Blih opened this issue Jan 15, 2017 · 3 comments
Open

MacShrew Error #1

Blih opened this issue Jan 15, 2017 · 3 comments
Assignees
Labels

Comments

@Blih
Copy link

Blih commented Jan 15, 2017

Hello,

I got an error on Sierra 10.12.2 :

clink$ brew tap homebrew/boneyard
MacBook-Pro:~ clink$ brew install shrewsoft-vpn-client
==> Installing shrewsoft-vpn-client from homebrew/boneyard
==> Downloading https://www.shrew.net/download/ike/ike-2.2.1-release.tbz2
Already downloaded: /Users/clink/Library/Caches/Homebrew/shrewsoft-vpn-client-2.2.1.tbz2
==> cmake -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D
Last 15 lines from /Users/clink/Library/Logs/Homebrew/shrewsoft-vpn-client/01.cmake:
-- Using library
-- Using binary /usr/bin/flex ...
-- Using binary /usr/bin/bison ...
-- Enabled NAT Traversal support ...
-- Enabled LDAP Authentication support ...
CMake Error at /usr/local/Cellar/cmake/3.7.2/share/cmake/Modules/FindQt4.cmake:1318 (message):
Found unsuitable Qt version "5.7.1" from /usr/local/opt/qt5/bin/qmake, this
code requires Qt 4.x
Call Stack (most recent call first):
CMakeLists.txt:530 (find_package)

-- Configuring incomplete, errors occurred!
See also "/tmp/shrewsoft-vpn-client-20170115-7455-ew4745/ike/CMakeFiles/CMakeOutput.log".
See also "/tmp/shrewsoft-vpn-client-20170115-7455-ew4745/ike/CMakeFiles/CMakeError.log".

Error: shrewsoft-vpn-client was moved to homebrew-boneyard because it has unfixable issues.
Please do not file any issues about this. Sorry!

And then I got a MacShrew error when I try to launch the client.

Thank you

@mejmo
Copy link
Owner

mejmo commented Jan 15, 2017

Ok there seems to be some problem with brew package itself. Try this:

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt.rb comment out the following line ( line 36 ? ):

depends_on MaximumMacOSRequirement => :el_capitan

After line 70 in the same file add this:

args <= :sierra || MacOS::Xcode.version >= “8.0”

This possible solution is from https://nubisnovem.com/el-capitan-solution-mac-os-x-10-11-and-shrew-soft-vpn-client/ . Please try to change these two files and let me know.

@mejmo mejmo self-assigned this Jan 15, 2017
@mejmo mejmo added the bug label Jan 15, 2017
@ericdwhite
Copy link

ericdwhite commented Apr 9, 2017

I managed to install the daemon using:

By downloading the raw formula from: https://github.com/Homebrew/homebrew-boneyard/blob/f0f4e1219768afd52d2c6e0d809d7f98ea3ee961/shrewsoft-vpn-client.rb

This is just before the boneyard tap has been deprecated.

brew install ./shrewsoft-vpn-client.rb --without-gui

Then running sudo /usr/local/sbin/iked

I can confirm that the VPN works by using the ikec command line client.

But the MacShrew UI just crashes on startup. Any ideas?

@Ponyboy47
Copy link

Check out issue #3. It's got the solution for crash on startup

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants