Skip to content
Snippets Groups Projects
Commit 8c457441 authored by Alexandre Lision's avatar Alexandre Lision
Browse files

OSX: update README

Refs #64008

Change-Id: I9e5caefb0305351defe16431cd218072de0a1ce3
parent 95ec0f75
No related branches found
No related tags found
No related merge requests found
...@@ -101,7 +101,8 @@ cd daemon/extras/tools ...@@ -101,7 +101,8 @@ cd daemon/extras/tools
make make
export PATH=$PATH:/location/of/ring/daemon/extras/tools/build/bin export PATH=$PATH:/location/of/ring/daemon/extras/tools/build/bin
# Or, use your favorite package manager to install the necessary tools (macports or brew). # Or, use your favorite package manager to install the necessary tools
(macports or brew).
automake libtool check gettext libtoolize ... automake libtool check gettext libtoolize ...
# Compile the dependencies # Compile the dependencies
...@@ -114,19 +115,32 @@ make -j ...@@ -114,19 +115,32 @@ make -j
# Then the daemon # Then the daemon
cd ../../daemon cd ../../daemon
./autogen.sh ./autogen.sh
./configure --without-alsa --without-pulse --with-coreaudio --without-dbus --disable-video ./configure --without-alsa --without-pulse --without-dbus --disable-video
make make
If you want to link against libringclient and native client easiest way is to
add to ./configure: --prefix=<prefix_path>
Do a little dance! Do a little dance!
Common Issues
------------
autopoint not found: When using Homebrew, autopoint is not find even when
gettext is installed, because symlinks are not created.
Run: 'brew link --force gettext' to fix it.
How to cross-compile for Windows 64bit (from Linux) How to cross-compile for Windows 64bit (from Linux)
--------------------------------------------------- ---------------------------------------------------
# First, make sure you can compile the linux version. # First, make sure you can compile the linux version.
# Install a few tools. # Install a few tools.
sudo apt-get install mingw-w64 cmake build-essential g++ automake autoconf gnu-standards autoconf-doc libtool gettext autoconf-archive pkg-config sudo apt-get install mingw-w64 cmake build-essential g++ automake autoconf
gnu-standards autoconf-doc libtool gettext autoconf-archive pkg-config
# On certain distributions, mingw-w64 doesn't select POSIX threads by default. You need to use the POSIX version. To do so, run the following commands and select POSIX threads. # On certain distributions, mingw-w64 doesn't select POSIX threads by default.
You need to use the POSIX version. To do so, run the following commands and
select POSIX threads.
sudo update-alternatives --config x86_64-w64-mingw32-gcc sudo update-alternatives --config x86_64-w64-mingw32-gcc
sudo update-alternatives --config x86_64-w64-mingw32-g++ sudo update-alternatives --config x86_64-w64-mingw32-g++
...@@ -143,7 +157,11 @@ Profit! ...@@ -143,7 +157,11 @@ Profit!
# Compile the daemon # Compile the daemon
./autogen.sh ./autogen.sh
./configure --host=x86_64-w64-mingw32 --without-alsa --without-pulse --without-dbus --disable-video ./configure --host=x86_64-w64-mingw32
--without-alsa
--without-pulse
--without-dbus
--disable-video
make make
Clang compatibility (developers only) Clang compatibility (developers only)
...@@ -163,7 +181,8 @@ compiled against it to use clang. ...@@ -163,7 +181,8 @@ compiled against it to use clang.
SIP/IAx2 accounts SIP/IAx2 accounts
--------------------- ---------------------
You may register an existing SIP/IAX2 account through the account wizard in both clients (KDE and GNOME). You may register an existing SIP/IAX2 account through the account wizard in both
clients (KDE and GNOME).
By doing this, you will be able to call other accounts known to this server. By doing this, you will be able to call other accounts known to this server.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment