tag:github.com,2008:https://github.com/smanders/externpro/releases
Release notes from externpro
2024-10-11T20:18:39Z
tag:github.com,2008:Repository/46522765/24.05
2024-10-11T22:55:12Z
24.05
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/smanders/externpro/compare/24.04...24.05"><tt>24.04...24.05</tt></a></p>
<p>1 <a href="https://github.com/smanders/externpro/milestone/47?closed=1">issue</a> addressed</p>
<p>NOTE Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="smanders@bpbld24-08-1:/bpvol/externpro (dev)
$ cat /etc/rocky-release
Rocky Linux release 8.10 (Green Obsidian)"><pre class="notranslate"><code>smanders@bpbld24-08-1:/bpvol/externpro (dev)
$ cat /etc/rocky-release
Rocky Linux release 8.10 (Green Obsidian)
</code></pre></div>
<p>add/remove</p>
<ol>
<li>use projects from pros.cmake (removed from smanders/externpro)
<ul>
<li>patch</li>
<li>zlib</li>
<li>sqlite</li>
</ul>
</li>
</ol>
<p>enhancement</p>
<ul>
<li>buildpro 24.08.1 includes python 3.9, boost python on linux is now built against python 3.9, as evidenced in the name of the files</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="libboost_python39-gcc9-mt-s-x64-1_76.a
libboost_python39-gcc9-mt-sd-x64-1_76.a"><pre class="notranslate"><code>libboost_python39-gcc9-mt-s-x64-1_76.a
libboost_python39-gcc9-mt-sd-x64-1_76.a
</code></pre></div>
<p>finding sqlite as a devel package instead of smanders/externpro (it's no longer there) requires a change</p>
<div class="highlight highlight-source-diff notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="-xpFindPkg(PKGS sqlite)
+xpFindPkg(PKGS sqlite3)"><pre><span class="pl-md"><span class="pl-md">-</span>xpFindPkg(PKGS sqlite)</span>
<span class="pl-mi1"><span class="pl-mi1">+</span>xpFindPkg(PKGS sqlite3)</span></pre></div>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="16579824f825f59f3e7d684ad9cdcc6a externpro-24.05-gcc921-64-Linux.tar.xz
96b0734b67adfb8901be9723257db557 externpro-24.05-vc142-64-win64.tar.xz"><pre class="notranslate"><code>16579824f825f59f3e7d684ad9cdcc6a externpro-24.05-gcc921-64-Linux.tar.xz
96b0734b67adfb8901be9723257db557 externpro-24.05-vc142-64-win64.tar.xz
</code></pre></div>
<p>sha256sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="f029cf9c50209455982a379883c3ee749f3aa3dfa6948921c73b2780c6289349 externpro-24.05-gcc921-64-Linux.tar.xz
db1fea02520e4f03d797aa6b24506bc382cddea7dbcf6a37531e9d4b3810ecfe externpro-24.05-vc142-64-win64.tar.xz"><pre class="notranslate"><code>f029cf9c50209455982a379883c3ee749f3aa3dfa6948921c73b2780c6289349 externpro-24.05-gcc921-64-Linux.tar.xz
db1fea02520e4f03d797aa6b24506bc382cddea7dbcf6a37531e9d4b3810ecfe externpro-24.05-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-24.05-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-24.05-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-24.05-gcc921-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-24.05-gcc921-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/24.04
2024-06-12T17:23:51Z
24.04
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/smanders/externpro/compare/24.03...24.04"><tt>24.03...24.04</tt></a></p>
<p>3 <a href="https://github.com/smanders/externpro/milestone/46?closed=1">issues</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="smanders@bpbld24-06-1:/bpvol/externpro (dev)
$ cat /etc/rocky-release
Rocky Linux release 8.10 (Green Obsidian)"><pre class="notranslate"><code>smanders@bpbld24-06-1:/bpvol/externpro (dev)
$ cat /etc/rocky-release
Rocky Linux release 8.10 (Green Obsidian)
</code></pre></div>
<h4>enhancements</h4>
<ol>
<li>build on Rocky 8.10 (buildpro 24.06.1)</li>
<li>add cmake presets</li>
</ol>
<h4>bugs</h4>
<ol>
<li>c-ares download fails</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="9a464f32fcc3c373f21157a65c59accd externpro-24.04-gcc921-64-Linux.tar.xz
1fd22cb806ec9bd0279f17a3f056e929 externpro-24.04-vc142-64-win64.tar.xz"><pre class="notranslate"><code>9a464f32fcc3c373f21157a65c59accd externpro-24.04-gcc921-64-Linux.tar.xz
1fd22cb806ec9bd0279f17a3f056e929 externpro-24.04-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-24.04-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-24.04-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-24.04-gcc921-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-24.04-gcc921-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/24.03
2024-03-18T21:50:44Z
24.03
<p>1 <a href="https://github.com/smanders/externpro/milestone/45?closed=1">issue</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)"><pre class="notranslate"><code>$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)
</code></pre></div>
<h4>enhancements</h4>
<ol>
<li>buildpro 24.03, devcontainer 24.03</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="9bd81aa903096f11044c57ecba588957 externpro-24.03-gcc921-64-Linux.tar.xz
ec4e4d8f0657f22a54e6cf0fa2cdf6a5 externpro-24.03-vc142-64-win64.tar.xz"><pre class="notranslate"><code>9bd81aa903096f11044c57ecba588957 externpro-24.03-gcc921-64-Linux.tar.xz
ec4e4d8f0657f22a54e6cf0fa2cdf6a5 externpro-24.03-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-24.03-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-24.03-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-24.03-gcc921-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-24.03-gcc921-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/24.02
2024-02-08T23:25:50Z
24.02
<p>1 <a href="https://github.com/smanders/externpro/milestone/44?closed=1">issue</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)"><pre class="notranslate"><code>$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)
</code></pre></div>
<h4>enhancements</h4>
<ol>
<li>cmake 3.28.3</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="5ee4d097820af55971074175bf5cda5a externpro-24.02-gcc921-64-Linux.tar.xz
adfbcd0846017c00dfa7ad87855adb5f externpro-24.02-vc142-64-win64.tar.xz"><pre class="notranslate"><code>5ee4d097820af55971074175bf5cda5a externpro-24.02-gcc921-64-Linux.tar.xz
adfbcd0846017c00dfa7ad87855adb5f externpro-24.02-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-24.02-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-24.02-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-24.02-gcc921-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-24.02-gcc921-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/24.01
2024-01-26T16:50:24Z
24.01
<p>2 <a href="https://github.com/smanders/externpro/milestone/43?closed=1">issues</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)"><pre class="notranslate"><code>$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)
</code></pre></div>
<h4>enhancements</h4>
<ol>
<li>next generation externpro (<a href="https://github.com/externpro/externpro">https://github.com/externpro/externpro</a> for .devcontainer and cmake)</li>
<li>move repos from smanders to externpro organization</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="4cc7394b34334e1493a20bf36e50f16b externpro-24.01-gcc921-64-Linux.tar.xz
bb95703b8b83f9f24d542d699544e81c externpro-24.01-vc142-64-win64.tar.xz"><pre class="notranslate"><code>4cc7394b34334e1493a20bf36e50f16b externpro-24.01-gcc921-64-Linux.tar.xz
bb95703b8b83f9f24d542d699544e81c externpro-24.01-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-24.01-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-24.01-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-24.01-gcc921-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-24.01-gcc921-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/23.04
2023-12-11T22:28:53Z
23.04
<p>1 <a href="https://github.com/smanders/externpro/milestone/42?closed=1">issue</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)"><pre class="notranslate"><code>$ cat /etc/redhat-release
Rocky Linux release 8.9 (Green Obsidian)
</code></pre></div>
<h4>enhancements</h4>
<ol>
<li>Rocky Linux 8.5 (but really 8.9)</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="8882473f0d6c70f53f08d5f4164c3779 externpro-23.04-gcc921-64-Linux.tar.xz
642f70187df22265b54de92b4ecbb6d5 externpro-23.04-vc142-64-win64.tar.xz"><pre class="notranslate"><code>8882473f0d6c70f53f08d5f4164c3779 externpro-23.04-gcc921-64-Linux.tar.xz
642f70187df22265b54de92b4ecbb6d5 externpro-23.04-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-23.04-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-23.04-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-23.04-gcc921-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-23.04-gcc921-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/23.03
2023-09-06T21:31:15Z
23.03
<p>12 <a href="https://github.com/smanders/externpro/milestone/41?closed=1">issues</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 9.3.1</p>
<h4>bugs</h4>
<ol>
<li>eigen download fails</li>
<li>xpClassifiedRepo git protocol</li>
<li>revision (regression)</li>
</ol>
<h4>enhancements</h4>
<ol>
<li>xpfunmac.cmake improvements (auto add web-related files)</li>
<li>buildpro 23.03.2 (now specified in root CMakeLists.txt)</li>
<li>Allow INSTALL and PACKAGE to be built using a keyboard shortcut</li>
<li>xpProjectInstall cmake function</li>
<li>xpAddCoverage cmake function</li>
<li>xpTestEnv cmake function</li>
<li>revision enhancements</li>
<li>xpVersionLib</li>
</ol>
<h4>add/remove</h4>
<ol>
<li>add boost.python to build</li>
</ol>
<h4>won't fix</h4>
<ol>
<li>webpro using ipParseDir</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="436d7c0ad068e1dac7e47d7d495a41 externpro-23.03-gcc931-64-Linux.tar.xz
e7befcd86caf41765137510cec53d08e externpro-23.03-vc142-64-win64.tar.xz"><pre class="notranslate"><code>436d7c0ad068e1dac7e47d7d495a41 externpro-23.03-gcc931-64-Linux.tar.xz
e7befcd86caf41765137510cec53d08e externpro-23.03-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-23.03-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-23.03-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-23.03-gcc931-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-23.03-gcc931-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/23.02
2023-01-11T02:43:05Z
23.02
<p>3 <a href="https://github.com/smanders/externpro/milestone/40?closed=1">issues</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 9.3.1</p>
<h4>bugs</h4>
<ol>
<li>rapidjson gcc9 build error</li>
<li>eigen library name (in use script)</li>
</ol>
<h4>enhancements</h4>
<ol>
<li>build with gcc9 on linux</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="2b5808ec38be4ca11aa02a1916c0a0ff externpro-23.02-gcc931-64-Linux.tar.xz
c5d535ae41692309be8c32d4ed492ead externpro-23.02-vc142-64-win64.tar.xz"><pre class="notranslate"><code>2b5808ec38be4ca11aa02a1916c0a0ff externpro-23.02-gcc931-64-Linux.tar.xz
c5d535ae41692309be8c32d4ed492ead externpro-23.02-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-23.02-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-23.02-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-23.02-gcc931-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-23.02-gcc931-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/23.01
2023-01-06T23:31:16Z
23.01
<p>7 <a href="https://github.com/smanders/externpro/milestone/39?closed=1">issues</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 7.3.1</p>
<h4>remove</h4>
<ol>
<li>remove CUB</li>
</ol>
<h4>updates</h4>
<ol>
<li>libsodium patch - processor illegal instructions</li>
<li>update azmq - std::regex instead of boost::regex (fortify warning fix)</li>
</ol>
<h4>enhancements</h4>
<ol>
<li>automatic download and extract archive if release wasn't found: setting <code>extern_DIR</code> environment variable req'd for this to work</li>
<li>Findscript.cmake.in enhancements: <code>set(XP_AUTO_INCLUDE</code> for find script to automatically include a .cmake file</li>
<li>xpfunmac.cmake improvements: automatically add all contents of <code>.github/</code> directory to cmake list in <code>xpSourceListAppend()</code></li>
<li>project and patch simplifications
<ul>
<li>geotrans, sqlite, wirehair, glew</li>
<li>glew 1.13.0 cmake build on both platforms (drop windows pre-built version 1.7.0)</li>
<li>generic use script template
<ul>
<li>more complex projects: xpboost.cmake, xpflatbuffers.cmake, xpnode.cmake called from use script</li>
</ul>
</li>
<li>header-only libs built via cmake (rapidxml, rapidjson, node-addon-api, eigen)</li>
<li>eigen has a new cmake namespace: Eigen3::Eigen instead of xpro::eigen</li>
<li>xpbuild notes: cmake-[patch|scratch], gyp, b2, configure-make, etc</li>
</ul>
</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="d7e433552153703aa3f9cb076e26ba70 externpro-23.01-gcc731-64-Linux.tar.xz
9df8ccf753d6aec9d04c749b1727b080 externpro-23.01-vc142-64-win64.tar.xz"><pre class="notranslate"><code>d7e433552153703aa3f9cb076e26ba70 externpro-23.01-gcc731-64-Linux.tar.xz
9df8ccf753d6aec9d04c749b1727b080 externpro-23.01-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-23.01-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-23.01-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-23.01-gcc731-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-23.01-gcc731-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders
tag:github.com,2008:Repository/46522765/22.05
2022-09-29T19:24:19Z
22.05
<p>5 <a href="https://github.com/smanders/externpro/milestone/38?closed=1">issues</a> addressed</p>
<p><strong>NOTE</strong> Windows: Visual Studio 2019, Linux: gcc 7.3.1, pre-release gcc 9.3.1</p>
<h4>enhancements</h4>
<ol>
<li>libzmq and zmqpp enhancement (patches)</li>
<li>python dependency (FATAL_ERROR if not found)</li>
<li>project and patch simplifications</li>
</ol>
<h4>bugs</h4>
<ol>
<li>liblua using C++ runtime /MD instead of /MT</li>
<li>cmake issues with newer release</li>
</ol>
<p>md5sum</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="13153669f4fd34c3972d91bd5247d799 externpro-22.05-gcc731-64-Linux.tar.xz
22a045a4540896a0dc2635e0c5b56fd8 externpro-22.05-gcc931-64-Linux.tar.xz
b4f14a9e7874240f65bffba13110a935 externpro-22.05-vc142-64-win64.tar.xz"><pre class="notranslate"><code>13153669f4fd34c3972d91bd5247d799 externpro-22.05-gcc731-64-Linux.tar.xz
22a045a4540896a0dc2635e0c5b56fd8 externpro-22.05-gcc931-64-Linux.tar.xz
b4f14a9e7874240f65bffba13110a935 externpro-22.05-vc142-64-win64.tar.xz
</code></pre></div>
<h2>installation</h2>
<p>set <code>extern_DIR</code> environment variable or install to</p>
<ul>
<li><code>C:/opt/extern</code> or <code>C:/dev/extern</code> on Windows</li>
<li><code>~/extern</code> or <code>/opt/extern</code> on non-Windows (Linux, etc)</li>
<li>create these directories before running tar command</li>
</ul>
<h3>Windows</h3>
<p>NOTE: Git Bash provides <code>tar</code> (must be >= version 2.16.3 for xz support), or use 7-Zip</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tar -xf /path/to/externpro-22.05-vc142-64-win64.tar.xz --directory=/c/dev/extern/"><pre class="notranslate"><code>tar -xf /path/to/externpro-22.05-vc142-64-win64.tar.xz --directory=/c/dev/extern/
</code></pre></div>
<h3>Linux</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo tar -xf /path/to/externpro-22.05-gcc731-64-Linux.tar.xz --directory=/opt/extern/
sudo tar -xf /path/to/externpro-22.05-gcc931-64-Linux.tar.xz --directory=/opt/extern/"><pre class="notranslate"><code>sudo tar -xf /path/to/externpro-22.05-gcc731-64-Linux.tar.xz --directory=/opt/extern/
sudo tar -xf /path/to/externpro-22.05-gcc931-64-Linux.tar.xz --directory=/opt/extern/
</code></pre></div>
smanders