-
Notifications
You must be signed in to change notification settings - Fork 26
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
Build error on OSX 10.9 (Homebrew) using a clean system #148
Comments
In case anyone runs into a different problem while attempting to replace this, I noticed an issue with net.cpp:56 that I'll submit a PR to fix:
Replace with:
|
Update: The MacPorts instructions allow me to build the Peerunity daemon, so that's an improvement. I'm going to see if it compiles the QT application next. Update 2: The QT application built successfully, so for the short-term, it looks like the way to go is to use the MacPorts instructions to set up an OSX build environment. I'd like to figure out why Homebrew isn't working any longer, but I'll need assistance digging into the configuration for that. |
Source: http://redmine.webtoolkit.eu/boards/2/topics/8863
I'm going to see if this suggestion helps. I also just upgraded one of my OSX systems to 10.10 and will attempt to build from a clean system. |
I've tried this a couple of different ways now using a clean VM of OSX 10.9 each time. In a few of the attempts I followed the "standard" set of instructions and compiled my own build of Boost 1.55.0, in others I used the version that Homebrew installs from its own package manager (Boost 1.57.0). In all cases I also took the steps needed to symlink the
/usr/local/lib
and/opt/local/lib
directories when specified in @bitpar's "build-osx-brew-mavericks.txt instructions.Ultimately, however, I end up with one common error, that I've added into a gist. When testing the compilation of the Peerunity daemon (peerunityd), running the command
make -f makefile.osx-mavericks RELEASE=true 64BIT=true
results in this error:Curiously, when I compile Peershares using the "standard" set of environmental configurations (Homebrew; force linked OpenSSL and Berkeley-DB; self-compiled Boost 1.55.0, etc.) I do not experience this problem and I'm able to successfully create the daemon; both for local use and a statically-built version.
The text was updated successfully, but these errors were encountered: