I found a GPL-ed SIP client for Mac, Blink. I'd like to build it from source since the binaries are only available as paid download.
Just FYI i'm studying programming at university but have no experience in building complex application from source.
After downloading the content of the repository i opened the Xcode project and tried to build on OS X 10.7, Xcode 4.2.1. Unfortunately the build fail with 1 error and many warnings Most of the warnings are like this:
Attribute Unavailable: Custom Identifiers in Interface Builder versions prior to 3.2
The error message is:
Apple Mach-O Linker (ld) Error Command /Developer/usr/bin/clang failed with exit code 1
preceded by the warning
Apple Mach-O Linker (ld) Warning directory not found for option '-L/Users/Sergio/Downloads/Blink/devel.ag-projects.com/repositories/public/blink-cocoa/Distribution/Frameworks'
I notice that in the list of required files i have this files missing:
Dependencies/Frameworks libgcrypt.11.6.0.dylib libgcrypt.11.dylib libgnutls-extra.26.dylib libgnutls.26.dylib libgpg-error.0.dylib libintl.8.dylib liblzo.1.dylib libtasn1.3.dylib Dependencies/Resources lib Frameworks/Linked Frameworks Sparkle.framework Products Blink.app
It should be possible to download these files somewhere. Unfortunately googling did not help. There's no documentation on the project site.
As Kifosis said, people at the developer website are suggesting to follow this guide , unfortunately it's long, unclear (at least for me) and it seems i'll have to install a heck of dependencies, each one of them has a separate download website, separate instructions on how to build them and possibly separate dependencies as well.
All of this seems to me to be very confusing, do i really have to install a bunch of softwares just since they did not include some files in the project directory? I know the GPL v3 may permit this, but it's only encouraging to rely on third party servers (possibly unavailable in the future) and support documentation, let alone when the provided link is too generic, letting people without a really suitable way to get things done.
I'm no expert with installing this required dependencies, i followed the guide i mentioned but when i typed
curl -O ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error- 1.10.tar.bz2
the result was this one:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (78) RETR response: 550 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="http://ar.libero.it/nxd_an.html">here</a>.</p> </body></html>