<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://en.wiki.ryzom.com/w/index.php?action=history&amp;feed=atom&amp;title=Building_Ryzom_Client_On_Mac_OS_X</id>
		<title>Building Ryzom Client On Mac OS X - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://en.wiki.ryzom.com/w/index.php?action=history&amp;feed=atom&amp;title=Building_Ryzom_Client_On_Mac_OS_X"/>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;action=history"/>
		<updated>2026-05-16T04:01:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://en.wiki.ryzom.com/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=27744&amp;oldid=prev</id>
		<title>Zorroargh at 13:17, 22 November 2018</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=27744&amp;oldid=prev"/>
				<updated>2018-11-22T13:17:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 13:17, 22 November 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; xcode-select --install&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; xcode-select --install&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ryzom client needs at least Mac OS X 10.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;7&lt;/del&gt;. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;7&lt;/del&gt;), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ryzom client needs at least Mac OS X 10.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/ins&gt;. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/ins&gt;), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; export MACOSX_DEPLOYMENT_TARGET=10.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;7&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; export MACOSX_DEPLOYMENT_TARGET=10.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot; &gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;And append at the end of the file :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;And append at the end of the file :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; macosx_deployment_target 10.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;7&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; macosx_deployment_target 10.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; cxx_stdlib libc++&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; cxx_stdlib libc++&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l100&quot; &gt;Line 100:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 100:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;current translation unit is being compiled for target&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;current translation unit is being compiled for target&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'x86_64-apple-macosx10.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;7&lt;/del&gt;.0'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'x86_64-apple-macosx10.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/ins&gt;.0'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l109&quot; &gt;Line 109:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 109:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you get warnings like :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you get warnings like :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;7&lt;/del&gt;)&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/ins&gt;)&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You need to recompile these libraries with :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You need to recompile these libraries with :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ryzomwiki_en:diff:version:1.11a:oldid:26738:newid:27744 --&gt;
&lt;/table&gt;</summary>
		<author><name>Zorroargh</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=26738&amp;oldid=prev</id>
		<title>Zorroargh: Created page with &quot;{{Trad |DE= |EN=Building Ryzom Client On Mac OS X |ES= |FR= |RU= }} == Installing and configuring Xcode ==  Last Xcode version can be downloaded from Mac AppStore or https://d...&quot;</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=26738&amp;oldid=prev"/>
				<updated>2018-07-02T10:01:12Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Trad |DE= |EN=Building Ryzom Client On Mac OS X |ES= |FR= |RU= }} == Installing and configuring Xcode ==  Last Xcode version can be downloaded from Mac AppStore or https://d...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Trad&lt;br /&gt;
|DE=&lt;br /&gt;
|EN=Building Ryzom Client On Mac OS X&lt;br /&gt;
|ES=&lt;br /&gt;
|FR=&lt;br /&gt;
|RU=&lt;br /&gt;
}}&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.7. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.7&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
First install tools that doesn't require support for older OS X versions :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.7&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install curl freetype jpeg libxml2 lua zlib libpng libogg giflib&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF ..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_RYZOM_PATCH=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
== Compilation errors or warnings ==&lt;br /&gt;
&lt;br /&gt;
If you get errors like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
error: target Objective-C runtime differs in PCH file vs. current file&lt;br /&gt;
error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;br /&gt;
current translation unit is being compiled for target&lt;br /&gt;
'x86_64-apple-macosx10.7.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You just need to delete compilation files with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get warnings like :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.7)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to recompile these libraries with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo port upgrade -n -s --force zlib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(you can replace '''zlib''' with the real library)&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{Portal Forge}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]]&lt;/div&gt;</summary>
		<author><name>Zorroargh</name></author>	</entry>

	</feed>