<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font size="4" face="monospace">FYI:<br>
      <br>
      I did compile our GlueX Software stack on ubuntu 22.04
      successfully in the past<br>
      gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0<br>
      <br>
      thanks to marki for all the work handling python2.7 needed for
      ccdb at the time.<br>
      <br>
      Now I was able to compile all the code (version_5.12.0.xml) with
      c++14 standard. <br>
      This was not strait forward since there are many places
      (scripts/config-files) <br>
      where the c++11 standard was hard coded and needed to be changed
      by hand. In the <br>
      end I was able to full compile our code using root 4.28.8 all the
      way through to <br>
      hdgeant4 and including hdgeant4 only failing at the very last step
      where the linking <br>
      of hdgeant4 failed.<br>
      <br>
      This is the same place where I already failed in the past. I could
      not figure out<br>
      the correct ordering of all the libraries in the lists of "-l's"
      that are needed <br>
      to link hdgean4 successfully. There was always some error messages
      complaining of<br>
      not finding some objects clearly present in libhdgeant4.so but
      somehow got lost<br>
      in he chain.<br>
      <br>
      I did not do a comprehensive test and only used root that seems to
      work.<br>
      <br>
      cheers,<br>
      Beni<br>
      <br>
    </font>
  </body>
</html>