Skip to content

Releases: smanders/externpro

24.05

11 Oct 22:55
Compare
Choose a tag to compare

Full Changelog: 24.04...24.05

1 issue addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)

smanders@bpbld24-08-1:/bpvol/externpro (dev)
$ cat /etc/rocky-release
Rocky Linux release 8.10 (Green Obsidian)

add/remove

  1. use projects from pros.cmake (removed from smanders/externpro)
    • patch
    • zlib
    • sqlite

enhancement

  • 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
libboost_python39-gcc9-mt-s-x64-1_76.a
libboost_python39-gcc9-mt-sd-x64-1_76.a

finding sqlite as a devel package instead of smanders/externpro (it's no longer there) requires a change

-xpFindPkg(PKGS sqlite)
+xpFindPkg(PKGS sqlite3)

md5sum

16579824f825f59f3e7d684ad9cdcc6a  externpro-24.05-gcc921-64-Linux.tar.xz
96b0734b67adfb8901be9723257db557  externpro-24.05-vc142-64-win64.tar.xz

sha256sum

f029cf9c50209455982a379883c3ee749f3aa3dfa6948921c73b2780c6289349  externpro-24.05-gcc921-64-Linux.tar.xz
db1fea02520e4f03d797aa6b24506bc382cddea7dbcf6a37531e9d4b3810ecfe  externpro-24.05-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-24.05-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-24.05-gcc921-64-Linux.tar.xz --directory=/opt/extern/

24.04

12 Jun 17:23
Compare
Choose a tag to compare

Full Changelog: 24.03...24.04

3 issues addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)

smanders@bpbld24-06-1:/bpvol/externpro (dev)
$ cat /etc/rocky-release
Rocky Linux release 8.10 (Green Obsidian)

enhancements

  1. build on Rocky 8.10 (buildpro 24.06.1)
  2. add cmake presets

bugs

  1. c-ares download fails

md5sum

9a464f32fcc3c373f21157a65c59accd  externpro-24.04-gcc921-64-Linux.tar.xz
1fd22cb806ec9bd0279f17a3f056e929  externpro-24.04-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-24.04-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-24.04-gcc921-64-Linux.tar.xz --directory=/opt/extern/

24.03

18 Mar 21:50
Compare
Choose a tag to compare

1 issue addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)

$ cat /etc/redhat-release 
Rocky Linux release 8.9 (Green Obsidian)

enhancements

  1. buildpro 24.03, devcontainer 24.03

md5sum

9bd81aa903096f11044c57ecba588957  externpro-24.03-gcc921-64-Linux.tar.xz
ec4e4d8f0657f22a54e6cf0fa2cdf6a5  externpro-24.03-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-24.03-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-24.03-gcc921-64-Linux.tar.xz --directory=/opt/extern/

24.02

08 Feb 23:25
Compare
Choose a tag to compare

1 issue addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)

$ cat /etc/redhat-release 
Rocky Linux release 8.9 (Green Obsidian)

enhancements

  1. cmake 3.28.3

md5sum

5ee4d097820af55971074175bf5cda5a  externpro-24.02-gcc921-64-Linux.tar.xz
adfbcd0846017c00dfa7ad87855adb5f  externpro-24.02-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-24.02-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-24.02-gcc921-64-Linux.tar.xz --directory=/opt/extern/

24.01

26 Jan 16:50
Compare
Choose a tag to compare

2 issues addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)

$ cat /etc/redhat-release 
Rocky Linux release 8.9 (Green Obsidian)

enhancements

  1. next generation externpro (https://github.com/externpro/externpro for .devcontainer and cmake)
  2. move repos from smanders to externpro organization

md5sum

4cc7394b34334e1493a20bf36e50f16b  externpro-24.01-gcc921-64-Linux.tar.xz
bb95703b8b83f9f24d542d699544e81c  externpro-24.01-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-24.01-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-24.01-gcc921-64-Linux.tar.xz --directory=/opt/extern/

23.04

11 Dec 22:28
Compare
Choose a tag to compare

1 issue addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.2.1 (rockylinux:8.5)

$ cat /etc/redhat-release 
Rocky Linux release 8.9 (Green Obsidian)

enhancements

  1. Rocky Linux 8.5 (but really 8.9)

md5sum

8882473f0d6c70f53f08d5f4164c3779  externpro-23.04-gcc921-64-Linux.tar.xz
642f70187df22265b54de92b4ecbb6d5  externpro-23.04-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-23.04-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-23.04-gcc921-64-Linux.tar.xz --directory=/opt/extern/

23.03

06 Sep 21:31
Compare
Choose a tag to compare

12 issues addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.3.1

bugs

  1. eigen download fails
  2. xpClassifiedRepo git protocol
  3. revision (regression)

enhancements

  1. xpfunmac.cmake improvements (auto add web-related files)
  2. buildpro 23.03.2 (now specified in root CMakeLists.txt)
  3. Allow INSTALL and PACKAGE to be built using a keyboard shortcut
  4. xpProjectInstall cmake function
  5. xpAddCoverage cmake function
  6. xpTestEnv cmake function
  7. revision enhancements
  8. xpVersionLib

add/remove

  1. add boost.python to build

won't fix

  1. webpro using ipParseDir

md5sum

436d7c0ad068e1dac7e47d7d495a41  externpro-23.03-gcc931-64-Linux.tar.xz
e7befcd86caf41765137510cec53d08e  externpro-23.03-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-23.03-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-23.03-gcc931-64-Linux.tar.xz --directory=/opt/extern/

23.02

11 Jan 02:43
Compare
Choose a tag to compare

3 issues addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 9.3.1

bugs

  1. rapidjson gcc9 build error
  2. eigen library name (in use script)

enhancements

  1. build with gcc9 on linux

md5sum

2b5808ec38be4ca11aa02a1916c0a0ff  externpro-23.02-gcc931-64-Linux.tar.xz
c5d535ae41692309be8c32d4ed492ead  externpro-23.02-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-23.02-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-23.02-gcc931-64-Linux.tar.xz --directory=/opt/extern/

23.01

06 Jan 20:23
Compare
Choose a tag to compare

7 issues addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 7.3.1

remove

  1. remove CUB

updates

  1. libsodium patch - processor illegal instructions
  2. update azmq - std::regex instead of boost::regex (fortify warning fix)

enhancements

  1. automatic download and extract archive if release wasn't found: setting extern_DIR environment variable req'd for this to work
  2. Findscript.cmake.in enhancements: set(XP_AUTO_INCLUDE for find script to automatically include a .cmake file
  3. xpfunmac.cmake improvements: automatically add all contents of .github/ directory to cmake list in xpSourceListAppend()
  4. project and patch simplifications
    • geotrans, sqlite, wirehair, glew
    • glew 1.13.0 cmake build on both platforms (drop windows pre-built version 1.7.0)
    • generic use script template
      • more complex projects: xpboost.cmake, xpflatbuffers.cmake, xpnode.cmake called from use script
    • header-only libs built via cmake (rapidxml, rapidjson, node-addon-api, eigen)
    • eigen has a new cmake namespace: Eigen3::Eigen instead of xpro::eigen
    • xpbuild notes: cmake-[patch|scratch], gyp, b2, configure-make, etc

md5sum

d7e433552153703aa3f9cb076e26ba70  externpro-23.01-gcc731-64-Linux.tar.xz
9df8ccf753d6aec9d04c749b1727b080  externpro-23.01-vc142-64-win64.tar.xz

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-23.01-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

sudo tar -xf /path/to/externpro-23.01-gcc731-64-Linux.tar.xz --directory=/opt/extern/

22.05

29 Sep 15:33
Compare
Choose a tag to compare

5 issues addressed

NOTE Windows: Visual Studio 2019, Linux: gcc 7.3.1, pre-release gcc 9.3.1

enhancements

  1. libzmq and zmqpp enhancement (patches)
  2. python dependency (FATAL_ERROR if not found)
  3. project and patch simplifications

bugs

  1. liblua using C++ runtime /MD instead of /MT
  2. cmake issues with newer release

md5sum

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

installation

set extern_DIR environment variable or install to

  • C:/opt/extern or C:/dev/extern on Windows
  • ~/extern or /opt/extern on non-Windows (Linux, etc)
  • create these directories before running tar command

Windows

NOTE: Git Bash provides tar (must be >= version 2.16.3 for xz support), or use 7-Zip

tar -xf /path/to/externpro-22.05-vc142-64-win64.tar.xz --directory=/c/dev/extern/

Linux

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/