<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.herc.ws/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.herc.ws/w/index.php?action=history&amp;feed=atom&amp;title=Compiling</id>
		<title>Compiling - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.herc.ws/w/index.php?action=history&amp;feed=atom&amp;title=Compiling"/>
		<link rel="alternate" type="text/html" href="https://wiki.herc.ws/w/index.php?title=Compiling&amp;action=history"/>
		<updated>2026-05-01T06:26:48Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21.11</generator>

	<entry>
		<id>https://wiki.herc.ws/w/index.php?title=Compiling&amp;diff=1123&amp;oldid=prev</id>
		<title>Haru: /* Make */</title>
		<link rel="alternate" type="text/html" href="https://wiki.herc.ws/w/index.php?title=Compiling&amp;diff=1123&amp;oldid=prev"/>
				<updated>2016-04-25T12:48:34Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Make&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&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;'&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 12:48, 25 April 2016&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&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;==== Make ====&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;==== Make ====&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; make sql&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; make sql&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;You should be now noticing that you have 3 new files: '''char-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;server_sql&lt;/del&gt;''', '''map-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;server_sql&lt;/del&gt;''', and '''login-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;server_sql&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;You should be now noticing that you have 3 new files: '''char-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;server&lt;/ins&gt;''', '''map-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;server&lt;/ins&gt;''', and '''login-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;server&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;Make install is not yet supported.&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;Make install is not yet supported.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&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;=== Using cmake &amp;amp; make ===&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;=== Using cmake &amp;amp; make ===&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;[http://www.vtk.org/Wiki/CMake Cmake] is a cross-platform configure.&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;[http://www.vtk.org/Wiki/CMake Cmake] is a cross-platform configure.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haru</name></author>	</entry>

	<entry>
		<id>https://wiki.herc.ws/w/index.php?title=Compiling&amp;diff=829&amp;oldid=prev</id>
		<title>Milamber: /* Using cmake &amp; make */</title>
		<link rel="alternate" type="text/html" href="https://wiki.herc.ws/w/index.php?title=Compiling&amp;diff=829&amp;oldid=prev"/>
				<updated>2014-01-09T19:21:08Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Using cmake &amp;amp; make&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&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;'&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 19:21, 9 January 2014&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&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;Make install is not yet supported.&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;Make install is not yet supported.&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;=== Using cmake &amp;amp; make ===&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;=== Using cmake &amp;amp; make ===&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;[http://www.vtk.org/Wiki/CMake Cmake] is a cross-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;plateform &lt;/del&gt;configure.&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;[http://www.vtk.org/Wiki/CMake Cmake] is a cross-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;platform &lt;/ins&gt;configure.&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;Start creating a new sub directory and move there&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;Start creating a new sub directory and move there&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Milamber</name></author>	</entry>

	<entry>
		<id>https://wiki.herc.ws/w/index.php?title=Compiling&amp;diff=135&amp;oldid=prev</id>
		<title>Nameless2you: Created page with &quot;== Unix == === Using configure &amp; make === Configure and make are commands used commonly to configure, build and install Linux applications. ==== Configure ==== {{:Configure}} ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.herc.ws/w/index.php?title=Compiling&amp;diff=135&amp;oldid=prev"/>
				<updated>2013-01-13T10:01:15Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Unix == === Using configure &amp;amp; make === Configure and make are commands used commonly to configure, build and install Linux applications. ==== Configure ==== {{:Configure}} ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Unix ==&lt;br /&gt;
=== Using configure &amp;amp; make ===&lt;br /&gt;
Configure and make are commands used commonly to configure, build and install Linux applications.&lt;br /&gt;
==== Configure ====&lt;br /&gt;
{{:Configure}}&lt;br /&gt;
==== Make ====&lt;br /&gt;
 make sql&lt;br /&gt;
You should be now noticing that you have 3 new files: '''char-server_sql''', '''map-server_sql''', and '''login-server_sql'''.&lt;br /&gt;
Make install is not yet supported.&lt;br /&gt;
=== Using cmake &amp;amp; make ===&lt;br /&gt;
[http://www.vtk.org/Wiki/CMake Cmake] is a cross-plateform configure.&lt;br /&gt;
&lt;br /&gt;
Start creating a new sub directory and move there&lt;br /&gt;
   mkdir build&lt;br /&gt;
   cd build&lt;br /&gt;
&lt;br /&gt;
==== Building makefiles ====&lt;br /&gt;
Generate the make files by cmake&lt;br /&gt;
   cmake -G&amp;quot;Unix Makefiles&amp;quot; -DINSTALL_TO_SOURCE=ON ..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-- The C compiler identification is GNU&lt;br /&gt;
-- Check for working C compiler: /usr/bin/gcc&lt;br /&gt;
-- Check for working C compiler: /usr/bin/gcc -- works&lt;br /&gt;
-- Detecting C compiler ABI info&lt;br /&gt;
-- Detecting C compiler ABI info - done&lt;br /&gt;
-- Detecting system MYSQL&lt;br /&gt;
-- Found MYSQL: /usr/lib/libmysqlclient.so (found version &amp;quot;5.1.58&amp;quot;)&lt;br /&gt;
-- Detecting system MYSQL - done&lt;br /&gt;
-- Configuring for system MYSQL&lt;br /&gt;
-- Configuring for system MYSQL - done&lt;br /&gt;
-- Detecting system PCRE&lt;br /&gt;
-- Found PCRE: /usr/lib/i386-linux-gnu/libpcre.so (found version &amp;quot;8.12&amp;quot;)&lt;br /&gt;
-- Detecting system PCRE - done&lt;br /&gt;
-- Configuring for system PCRE&lt;br /&gt;
...&lt;br /&gt;
-- Creating target login-server_sql&lt;br /&gt;
-- Creating target login-server_sql - done&lt;br /&gt;
-- Creating target char-server_sql&lt;br /&gt;
-- Creating target char-server_sql - done&lt;br /&gt;
-- Creating target map-server_sql&lt;br /&gt;
-- Enabled PCRE code&lt;br /&gt;
-- Creating target map-server_sql - done&lt;br /&gt;
-- Creating target mapcache&lt;br /&gt;
-- Creating target mapcache - done&lt;br /&gt;
-- Disabled dbghelpplug plugin target (requires WIN32 and HAVE_DBGHELP_H)&lt;br /&gt;
-- Available targets:&lt;br /&gt;
-- 	common_base&lt;br /&gt;
-- 	common_sql&lt;br /&gt;
-- 	login-server_sql&lt;br /&gt;
-- 	map-server_sql&lt;br /&gt;
-- 	mapcache&lt;br /&gt;
-- Configuring done&lt;br /&gt;
-- Generating done&lt;br /&gt;
-- Build files have been written to: /home/*/Hercules/build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Compilation ====&lt;br /&gt;
Then compile&lt;br /&gt;
   make install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning dependencies of target common_base&lt;br /&gt;
[  1%] Building C object src/common/CMakeFiles/common_base.dir/__/__/3rdparty/mt19937ar/mt19937ar.c.o&lt;br /&gt;
[  1%] Building C object src/common/CMakeFiles/common_base.dir/core.c.o&lt;br /&gt;
[  2%] Building C object src/common/CMakeFiles/common_base.dir/db.c.o&lt;br /&gt;
[  3%] Building C object src/common/CMakeFiles/common_base.dir/des.c.o&lt;br /&gt;
...&lt;br /&gt;
[ 98%] Building C object src/tool/CMakeFiles/mapcache.dir/__/common/grfio.c.o&lt;br /&gt;
[ 99%] Building C object src/tool/CMakeFiles/mapcache.dir/__/common/utils.c.o&lt;br /&gt;
[100%] Building C object src/tool/CMakeFiles/mapcache.dir/mapcache.c.o&lt;br /&gt;
...&lt;br /&gt;
-- Installing: ~/Hercules/./login-server_sql&lt;br /&gt;
-- Installing: ~/Hercules/./char-server_sql&lt;br /&gt;
-- Installing: ~/Hercules/./map-server_sql&lt;br /&gt;
-- Installing: ~/Hercules/./mapcache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You'll see nice green output progression then finally login-server_sql, map-server_sql, char-server_sql, in main folder&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
{{:Compiling/Windows}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Nameless2you</name></author>	</entry>

	</feed>