<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://clonwiki0.jlab.org/wiki/index.php?action=history&amp;feed=atom&amp;title=EPICS_Base_Installation</id>
	<title>EPICS Base Installation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://clonwiki0.jlab.org/wiki/index.php?action=history&amp;feed=atom&amp;title=EPICS_Base_Installation"/>
	<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS_Base_Installation&amp;action=history"/>
	<updated>2026-04-09T08:00:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS_Base_Installation&amp;diff=6695&amp;oldid=prev</id>
		<title>Boiarino at 17:11, 4 November 2015</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS_Base_Installation&amp;diff=6695&amp;oldid=prev"/>
		<updated>2015-11-04T17:11:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:11, 4 November 2015&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-l64&quot;&gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   replace &amp;#039;athread.waitForCompletion();&amp;#039; with &amp;#039;athread-&amp;gt;waitForCompletion();&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   replace &amp;#039;athread.waitForCompletion();&amp;#039; with &amp;#039;athread-&amp;gt;waitForCompletion();&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Compole&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Compile&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   gmake&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   gmake&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Boiarino</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS_Base_Installation&amp;diff=2322&amp;oldid=prev</id>
		<title>Boiarino at 18:43, 1 October 2007</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS_Base_Installation&amp;diff=2322&amp;oldid=prev"/>
		<updated>2007-10-01T18:43:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:43, 1 October 2007&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-l98&quot;&gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For vxWorks ioc, use following boot script:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For vxWorks ioc, use following boot script:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;# simple epics boot example&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# simple epics boot example&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;# usage:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# usage:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;#   cd &quot;$CODA/VXWORKS_ppc/bootscripts&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;#   cd &quot;$CODA/VXWORKS_ppc/bootscripts&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;#   &amp;lt; epics.boot&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;#   &amp;lt; epics.boot&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;cd &quot;$CLON/R3.14.8.2/base-3.14.8.2/bin/vxWorks-ppc604_long&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;cd &quot;$CLON/R3.14.8.2/base-3.14.8.2/bin/vxWorks-ppc604_long&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;ld &amp;lt; ioctest.munch&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;ld &amp;lt; ioctest.munch&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;###sysAtReboot not found. epicsExit will not be called by reboot&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;###sysAtReboot not found. epicsExit will not be called by reboot&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;cd &quot;$CLON/R3.14.8.2/base-3.14.8.2&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;cd &quot;$CLON/R3.14.8.2/base-3.14.8.2&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;dbLoadDatabase(&quot;dbd/ioctest.dbd&quot;,0,0)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;dbLoadDatabase(&quot;dbd/ioctest.dbd&quot;,0,0)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;ioctest_registerRecordDeviceDriver(pdbbase)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;ioctest_registerRecordDeviceDriver(pdbbase)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;dbLoadRecords(&quot;db/dbExample1.db&quot;,&quot;user=boiarino&quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;dbLoadRecords(&quot;db/dbExample1.db&quot;,&quot;user=boiarino&quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;dbLoadRecords(&quot;db/dbExample2.db&quot;,&quot;user=boiarino,no=1,scan=1 second&quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;dbLoadRecords(&quot;db/dbExample2.db&quot;,&quot;user=boiarino,no=1,scan=1 second&quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;dbLoadRecords(&quot;db/dbExample2.db&quot;,&quot;user=boiarino,no=2,scan=2 second&quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;dbLoadRecords(&quot;db/dbExample2.db&quot;,&quot;user=boiarino,no=2,scan=2 second&quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;dbLoadRecords(&quot;db/dbExample2.db&quot;,&quot;user=boiarino,no=3,scan=5 second&quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;dbLoadRecords(&quot;db/dbExample2.db&quot;,&quot;user=boiarino,no=3,scan=5 second&quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;dbLoadRecords(&quot;db/dbSubExample.db&quot;,&quot;user=boiarino&quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;dbLoadRecords(&quot;db/dbSubExample.db&quot;,&quot;user=boiarino&quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;iocInit()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;iocInit()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;dbl&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;dbl&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To build on other UNIX platforms:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To build on other UNIX platforms:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Boiarino</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS_Base_Installation&amp;diff=1605&amp;oldid=prev</id>
		<title>Boiarino at 14:22, 14 January 2007</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS_Base_Installation&amp;diff=1605&amp;oldid=prev"/>
		<updated>2007-01-14T14:22:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Procedure was used to install EPICS R3.14.8.2 base into $CLAS area (this is NOT a replacement for Slow Control Group&amp;#039;s EPICS environment; it will be used to develop Soft IOCs to provide Channel Access in frame of CLAS Monitoring Upgrade project).&lt;br /&gt;
&lt;br /&gt;
Login to clon10 (or other solaris-sparc) machine&lt;br /&gt;
&lt;br /&gt;
Go to $CLAS directory, create R3.14.8.2 directory, go into it, create .setup file with following contents and execute it (normally it must be called from .cshrc; env vars OSTYPE and MACHINE are set in CLAS startup procedure):&lt;br /&gt;
&lt;br /&gt;
  if ( ($OSTYPE = &amp;quot;SunOS&amp;quot;) &amp;amp;&amp;amp; ($MACHINE = &amp;quot;sun4u&amp;quot;) ) then&lt;br /&gt;
    ##setenv EPICS_HOST_ARCH solaris-sparc64&lt;br /&gt;
    setenv EPICS_HOST_ARCH solaris-sparc&lt;br /&gt;
  endif&lt;br /&gt;
  if ( ($OSTYPE = &amp;quot;SunOS&amp;quot;) &amp;amp;&amp;amp; ($MACHINE = &amp;quot;i86pc&amp;quot;) ) then&lt;br /&gt;
    setenv EPICS_HOST_ARCH solaris-x86&lt;br /&gt;
  endif&lt;br /&gt;
  if ( ($OSTYPE = &amp;quot;Linux&amp;quot;) &amp;amp;&amp;amp; ($MACHINE = &amp;quot;i686&amp;quot;) ) then&lt;br /&gt;
    setenv EPICS_HOST_ARCH linux-x86&lt;br /&gt;
  endif&lt;br /&gt;
  if ( ($OSTYPE == &amp;quot;Linux&amp;quot;) &amp;amp;&amp;amp; ($MACHINE == &amp;quot;ppc&amp;quot;) ) then&lt;br /&gt;
    setenv EPICS_HOST_ARCH linux-ppc&lt;br /&gt;
  endif&lt;br /&gt;
  setenv EPICS_VER 3.14.8.2&lt;br /&gt;
  setenv EPICS_BASE $CLAS/R$EPICS_VER/base-$EPICS_VER&lt;br /&gt;
  setenv EPICS_EXTENSIONS $CLAS/R$EPICS_VER/extensions&lt;br /&gt;
  setenv EPICS_BASE_LIB $EPICS_BASE/lib/$EPICS_HOST_ARCH&lt;br /&gt;
  setenv EPICS_BASE_INC $EPICS_BASE/include&lt;br /&gt;
  setenv PATH &amp;quot;$PATH&amp;quot;:$EPICS_BASE/bin/$EPICS_HOST_ARCH&lt;br /&gt;
  #setenv EPICS_CA_ADDR_LIST &amp;quot;129.57.255.4 129.57.163.255&amp;quot;&lt;br /&gt;
  setenv EPICS_CA_ADDR_LIST 129.57.167.60&lt;br /&gt;
&lt;br /&gt;
Get the base tar file baseR3.14.8.2.tar.gz from http://www.aps.anl.gov/epics/ into current $CLAS/R3.14.8.2 directory&lt;br /&gt;
&lt;br /&gt;
Untar it and build via:&lt;br /&gt;
&lt;br /&gt;
  gunzip baseR3.14.8.2.tar.gz&lt;br /&gt;
  tar -xvf baseR3.14.8.2.tar&lt;br /&gt;
  rm baseR3.14.8.2.tar&lt;br /&gt;
  cd base-3.14.8.2&lt;br /&gt;
  ### source startup/Site.cshrc&lt;br /&gt;
&lt;br /&gt;
Edit configure/CONFIG_SITE:&lt;br /&gt;
&lt;br /&gt;
  set CROSS_COMPILER_TARGET_ARCHS=vxWorks-ppc604_long&lt;br /&gt;
  set CROSS_COMPILER_HOST_ARCHS=solaris-sparc&lt;br /&gt;
  you may also consider to change STATIC_BUILD=NO to STATIC_BUILD=YES,&lt;br /&gt;
    this way you can move the resulting binaries to other linux-x86 platforms&lt;br /&gt;
    [like a pc104 card] and they will run without needed to find shared libraries;&lt;br /&gt;
    unfortunately some other platforms may not build with STATIC_BUILD=YES ...&lt;br /&gt;
&lt;br /&gt;
NOTE: you may use&lt;br /&gt;
gmake -e CROSS_COMPILER_TARGET_ARCHS=vxWorks-ppc604_long&lt;br /&gt;
then you probably do not need to modify &amp;#039;configure/CONFIG_SITE&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Edit configure/os/CONFIG.Common.solaris-x86 and configure/os/CONFIG.Common.solaris-sparc:&lt;br /&gt;
&lt;br /&gt;
  add OP_SYS_LDLIBS_10 += -lCrun -lc -lCstd&lt;br /&gt;
&lt;br /&gt;
Edit configure/os/CONFIG_SITE.Common.vxWorksCommon:&lt;br /&gt;
&lt;br /&gt;
  set VX_DIR = /usr/local/clas/devel_new/VxWorks55/ppc&lt;br /&gt;
    (do not do VX_DIR = $(WIND_BASE), it will not work !!!)&lt;br /&gt;
&lt;br /&gt;
Fix src/libCom/test/epicsExceptionTest.cpp:&lt;br /&gt;
&lt;br /&gt;
  replace &amp;#039;exThread athread;&amp;#039; with  &amp;#039;exThread *athread;&amp;#039;&lt;br /&gt;
  replace &amp;#039;athread.waitForCompletion();&amp;#039; with &amp;#039;athread-&amp;gt;waitForCompletion();&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Compole:&lt;br /&gt;
&lt;br /&gt;
  gmake&lt;br /&gt;
&lt;br /&gt;
== Making example IOC shell and boot script for Solaris==&lt;br /&gt;
&lt;br /&gt;
Just for testing, normally will be done in $EPICSB, see corresponding documants.&lt;br /&gt;
&lt;br /&gt;
  bin/solaris-sparc/makeBaseApp.pl -b $EPICS_BASE -t example ioctest&lt;br /&gt;
  bin/solaris-sparc/makeBaseApp.pl -b $EPICS_BASE -i -t example ioctest&lt;br /&gt;
    answers:&lt;br /&gt;
      solaris-sparc&lt;br /&gt;
      ioctest&lt;br /&gt;
&lt;br /&gt;
NOTE: use &amp;#039;bin/solaris-sparc/makeBaseApp.pl -b $EPICS_BASE -h&amp;#039; to get all possible options; for example:&lt;br /&gt;
bin/solaris-sparc/makeBaseApp.pl -b $EPICS_BASE -i -t caClient caclient&lt;br /&gt;
bin/solaris-sparc/makeBaseApp.pl -b $EPICS_BASE -t caServer caserver&lt;br /&gt;
Directories &amp;#039;caclientApp&amp;#039; and &amp;#039;caserverApp&amp;#039; will be created; you can go inside and type &amp;#039;gmake&amp;#039; and use contents as examples&lt;br /&gt;
&lt;br /&gt;
  cd ioctestApp&lt;br /&gt;
  gmake&lt;br /&gt;
  cd ../iocBoot/ioctest&lt;br /&gt;
  chmod +x st.cmd&lt;br /&gt;
  edit st.cmd:&lt;br /&gt;
    comment out &amp;#039;&amp;lt; envPaths&amp;#039;&lt;br /&gt;
    change all &amp;#039;dbLoadRecords(&amp;quot;db...&amp;#039; to &amp;#039;dbLoadRecords(&amp;quot;../../db...&amp;#039;&lt;br /&gt;
  ./st.cmd&lt;br /&gt;
&lt;br /&gt;
This will fire up the epics ioc shell.....if this results in an &amp;#039;&amp;#039;epics&amp;gt;&amp;#039;&amp;#039; prompt...you&amp;#039;re looking pretty. At the &amp;#039;&amp;#039;epics&amp;gt;&amp;#039;&amp;#039; prompt type &amp;#039;&amp;#039;dbl&amp;#039;&amp;#039; to see the database records loaded in this example.&lt;br /&gt;
&lt;br /&gt;
If you want, on some host, direct your EPICS_CA_ADDR_LIST to &amp;#039;&amp;#039;ioctest&amp;#039;&amp;#039; and from there you can &amp;#039;&amp;#039;caget&amp;#039;&amp;#039; or StripTool the records being processed on your ioc.&lt;br /&gt;
&lt;br /&gt;
For vxWorks ioc, use following boot script:&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # simple epics boot example&lt;br /&gt;
  #&lt;br /&gt;
  # usage:&lt;br /&gt;
  #   cd &amp;quot;$CODA/VXWORKS_ppc/bootscripts&amp;quot;&lt;br /&gt;
  #   &amp;lt; epics.boot&lt;br /&gt;
  #&lt;br /&gt;
  cd &amp;quot;$CLON/R3.14.8.2/base-3.14.8.2/bin/vxWorks-ppc604_long&amp;quot;&lt;br /&gt;
  ld &amp;lt; ioctest.munch&lt;br /&gt;
  ###sysAtReboot not found. epicsExit will not be called by reboot&lt;br /&gt;
  cd &amp;quot;$CLON/R3.14.8.2/base-3.14.8.2&amp;quot;&lt;br /&gt;
  dbLoadDatabase(&amp;quot;dbd/ioctest.dbd&amp;quot;,0,0)&lt;br /&gt;
  ioctest_registerRecordDeviceDriver(pdbbase)&lt;br /&gt;
  dbLoadRecords(&amp;quot;db/dbExample1.db&amp;quot;,&amp;quot;user=boiarino&amp;quot;)&lt;br /&gt;
  dbLoadRecords(&amp;quot;db/dbExample2.db&amp;quot;,&amp;quot;user=boiarino,no=1,scan=1 second&amp;quot;)&lt;br /&gt;
  dbLoadRecords(&amp;quot;db/dbExample2.db&amp;quot;,&amp;quot;user=boiarino,no=2,scan=2 second&amp;quot;)&lt;br /&gt;
  dbLoadRecords(&amp;quot;db/dbExample2.db&amp;quot;,&amp;quot;user=boiarino,no=3,scan=5 second&amp;quot;)&lt;br /&gt;
  dbLoadRecords(&amp;quot;db/dbSubExample.db&amp;quot;,&amp;quot;user=boiarino&amp;quot;)&lt;br /&gt;
  iocInit()&lt;br /&gt;
  dbl&lt;br /&gt;
&lt;br /&gt;
To build on other UNIX platforms:&lt;br /&gt;
&lt;br /&gt;
  cd $EPICS_BASE&lt;br /&gt;
  gmake clean&lt;br /&gt;
  gmake&lt;br /&gt;
  cd ioctestApp&lt;br /&gt;
  gmake&lt;br /&gt;
  cd ../iocBoot/ioctest&lt;br /&gt;
  edit first line in st.cmd setting appropriate path to &amp;#039;ioctest&amp;#039;&lt;br /&gt;
  ./st.cmd&lt;br /&gt;
&lt;br /&gt;
IOCs examples were successfully started on 4 unix platforms mentioned above, and on 5 Motorola controllers under vxWorks: mvme2306, mvme2432, mvme5100, mvme5500, mvme6100. For vxWorks make sure following C++ flags are defined in prjParams.h:&lt;br /&gt;
&lt;br /&gt;
  #define INCLUDE_CPLUS&lt;br /&gt;
  #define INCLUDE_CPLUS_DEMANGLER&lt;br /&gt;
  #define INCLUDE_CPLUS_LANG&lt;br /&gt;
  #define INCLUDE_CPLUS_STRING&lt;br /&gt;
  #define INCLUDE_CPLUS_STL&lt;br /&gt;
  #define INCLUDE_CPLUS_IOSTREAMS&lt;br /&gt;
  #define INCLUDE_CPLUS_STRING_IO&lt;br /&gt;
&lt;br /&gt;
==============================================================================&lt;br /&gt;
&lt;br /&gt;
FROM ARNE&amp;#039;s INSTRUCTIONS, UNTESTED: Building the sequencer/SNC example:&lt;br /&gt;
&lt;br /&gt;
  get the source from: http://www.slac.stanford.edu/comp/unix/package/epics/sequencer/&lt;br /&gt;
  put the tarball in the base-3.14/src area&lt;br /&gt;
         1. cd $EPICS_BASE/src&lt;br /&gt;
         2. tar -zxvf seq-2.0.4.tar.gz&lt;br /&gt;
  OK at this point I got bitten by the impenetrable epics Makefile scheme and had to kludge my way to a working build.&lt;br /&gt;
         1. cd seq-2.0.4/configure&lt;br /&gt;
         2. chmod a+rw *&lt;br /&gt;
         3. comment out the line that starts with EPICS_BASE in RELEASE&lt;br /&gt;
         4. cd ../&lt;br /&gt;
         5. make # this will fail....but don&amp;#039;t fret&lt;br /&gt;
         6. cd include&lt;br /&gt;
         7. ln -s ../../../include/* .&lt;br /&gt;
         8. cd ../&lt;br /&gt;
         9. ln -s ../lib .&lt;br /&gt;
        10. make # this too will result in an error message.....&lt;br /&gt;
        11. cd test/simple/O.linux-x86&lt;br /&gt;
        12. ls -l sncExample&lt;br /&gt;
  if sncExample has been built then you are in good shape.....&lt;br /&gt;
  follow the instructions in the R3.14.0beta1 howto on how to test the sequencer/state code........&lt;br /&gt;
  I&amp;#039;ve had builds go where sncExample did not get correctly built unless I editted a seq-2.0.4/test/simple/Makefile&lt;br /&gt;
    changing EPICS_BASE_HOST_LIBS to EPICS_BASE_IOC_LIBS. If you get a bunch of unresolved function calls you might have to do this edit as well....&lt;/div&gt;</summary>
		<author><name>Boiarino</name></author>
	</entry>
</feed>