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 &gt;= 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 &gt;= 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 &gt;= 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 &gt;= 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 &gt;= 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 &gt;= 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 &gt;= 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 &gt;= 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 &gt;= 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 &gt;= 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