ID |
Date |
Author |
Topic |
Subject |
2645
|
07 Dec 2023 |
Stefan Ritt | Info | Midas Holiday Update | Dear beloved MIDAS users,
I'm happy to announce a "holiday update" for MIDAS. In countless hours, Zaher from
PSI worked hard to introduce syntax highlighting in the midas script editor. In
addition, there are additional features like a cleaner user interface, the option
to see all variables also in non-debug mode and more. Have a look at the picture
below, doesn't it beginning to look a lot like Christmas?
We have tested this quite a bit and went through many iterations, but no guarantee
that it's flawless. So please report any issue here.
I wish you all a happy holiday season,
Stefan |
Attachment 1: Screenshot_2023-12-08_at_08.19.48.png
|
|
2648
|
10 Dec 2023 |
Andreas Suter | Info | Midas Holiday Update | Hi Stefan and Zaher,
there is a problem with the new sequencer interface for midas.
If I understand the msequencer code correctly:
Under '/Sequencer/State/Path' the path can be defined from where the msequencer gets the files, generates the xml, etc.
However, the new javascript code reads/writes the files to '<exp>/userfiles/sequencer/'
If the path in the ODB is different to '<exp>/userfiles/sequencer/', it leads to quite some unexpected behavior. If '<exp>/userfiles/sequencer/' is the place where things should go, the ODB entry of the msequencer and the internal handling should probably adopted, no?
Andreas
> Dear beloved MIDAS users,
>
> I'm happy to announce a "holiday update" for MIDAS. In countless hours, Zaher from
> PSI worked hard to introduce syntax highlighting in the midas script editor. In
> addition, there are additional features like a cleaner user interface, the option
> to see all variables also in non-debug mode and more. Have a look at the picture
> below, doesn't it beginning to look a lot like Christmas?
>
> We have tested this quite a bit and went through many iterations, but no guarantee
> that it's flawless. So please report any issue here.
>
> I wish you all a happy holiday season,
> Stefan |
2649
|
10 Dec 2023 |
Stefan Ritt | Info | Midas Holiday Update | > If I understand the msequencer code correctly:
> Under '/Sequencer/State/Path' the path can be defined from where the msequencer gets the files, generates the xml, etc.
> However, the new javascript code reads/writes the files to '<exp>/userfiles/sequencer/'
>
> If the path in the ODB is different to '<exp>/userfiles/sequencer/', it leads to quite some unexpected behavior. If '<exp>/userfiles/sequencer/' is the place where things should go, the ODB entry of the msequencer and the internal handling should probably adopted, no?
Indeed there is a change in philosophy. Previously, /Sequencer/State/Path could point anywhere in the file system. This was considered a security problem, since one could access system files under /etc for example via the midas interface. When the new file API was
introduced recently, it has therefor been decided that all files accessible remotely should reside under <exp>/userfiles. If an experiment needs some files outside of that directory, the experiment could define some symbolic link, but that's then in the responsibility of
the experiment.
To resolve now the issue between the sequencer path and the userfiles, we have different options, and I would like to get some feedback from the community, since *all experiments* have to do that change.
1) Leave thins as they are, but explain that everybody should modify /Sequencer/Stat/Path to some subdirectory of <exp>/userfiles/sequencer
2) Drop /Sequencer/State/Path completely and "hard-wire" it to <exp>/usefiles/sequencer
3) Make /Sequencer/State/Path relative to <exp>/userfiles. Like if /Sequencer/State/Path=test would then result to a final directory <exp>/userfiles/sequencer/test
I'm kind of tempted to go with 3), since this allows the experiment to define different subdirectories under <exp>/userfiles/sequencer/... depending on the situation of the experiment.
Best,
Stefan |
2651
|
10 Dec 2023 |
Andreas Suter | Info | Midas Holiday Update | > > If I understand the msequencer code correctly:
> > Under '/Sequencer/State/Path' the path can be defined from where the msequencer gets the files, generates the xml, etc.
> > However, the new javascript code reads/writes the files to '<exp>/userfiles/sequencer/'
> >
> > If the path in the ODB is different to '<exp>/userfiles/sequencer/', it leads to quite some unexpected behavior. If '<exp>/userfiles/sequencer/' is the place where things should go, the ODB entry of the msequencer and the internal handling should probably adopted, no?
>
> Indeed there is a change in philosophy. Previously, /Sequencer/State/Path could point anywhere in the file system. This was considered a security problem, since one could access system files under /etc for example via the midas interface. When the new file API was
> introduced recently, it has therefor been decided that all files accessible remotely should reside under <exp>/userfiles. If an experiment needs some files outside of that directory, the experiment could define some symbolic link, but that's then in the responsibility of
> the experiment.
>
> To resolve now the issue between the sequencer path and the userfiles, we have different options, and I would like to get some feedback from the community, since *all experiments* have to do that change.
>
> 1) Leave thins as they are, but explain that everybody should modify /Sequencer/Stat/Path to some subdirectory of <exp>/userfiles/sequencer
>
> 2) Drop /Sequencer/State/Path completely and "hard-wire" it to <exp>/usefiles/sequencer
>
> 3) Make /Sequencer/State/Path relative to <exp>/userfiles. Like if /Sequencer/State/Path=test would then result to a final directory <exp>/userfiles/sequencer/test
>
> I'm kind of tempted to go with 3), since this allows the experiment to define different subdirectories under <exp>/userfiles/sequencer/... depending on the situation of the experiment.
>
> Best,
> Stefan
For me the option 3) seems the most coherent one.
Andreas |
2654
|
12 Dec 2023 |
Stefan Ritt | Info | Midas Holiday Update | > > 3) Make /Sequencer/State/Path relative to <exp>/userfiles. Like if /Sequencer/State/Path=test would then result to a final directory <exp>/userfiles/sequencer/test
> >
> > I'm kind of tempted to go with 3), since this allows the experiment to define different subdirectories under <exp>/userfiles/sequencer/... depending on the situation of the experiment.
> >
> > Best,
> > Stefan
>
> For me the option 3) seems the most coherent one.
> Andreas
Ok, I implemented option 3) above. This means everybody using the midas sequencer has to change /Sequencer/State/Path to an empty string and move the
sequencer files under <exp>/userfiles/sequencer as a starting point. I tested most thing, including the INCLUDE statements, but there could still be
a bug here or there, so please give it a try and report any issue to me.
Best,
Stefan |
846
|
14 Dec 2012 |
Vinzenz Bildstein | Suggestion | Midas + Elog with SSL | I've been trying to set up midas to create an automatic elog entry at the end of
each run and I've run into a problem. I've setup an elog on our server which
uses SSL and it seems that the melog provided by midas to create logbook entries
doesn't know any SSL.
My solution to this was to copy the crypt.c from the elog package to the
computer running midas and changed melog.c and the makefile to use SSL if a flag
-s is used. Does this seem like a sensible solution or did I oversee the obvious
and/or right way to do this? |
847
|
14 Dec 2012 |
Stefan Ritt | Suggestion | Midas + Elog with SSL | > I've been trying to set up midas to create an automatic elog entry at the end of
> each run and I've run into a problem. I've setup an elog on our server which
> uses SSL and it seems that the melog provided by midas to create logbook entries
> doesn't know any SSL.
>
> My solution to this was to copy the crypt.c from the elog package to the
> computer running midas and changed melog.c and the makefile to use SSL if a flag
> -s is used. Does this seem like a sensible solution or did I oversee the obvious
> and/or right way to do this?
Indeed melog.c is an old version of the elog.c utility in the elog package, which has not been maintained since a
long time. Can't you just use the recent elog.c utility from the elog package? |
848
|
17 Dec 2012 |
Vinzenz Bildstein | Suggestion | Midas + Elog with SSL | > > I've been trying to set up midas to create an automatic elog entry at the end of
> > each run and I've run into a problem. I've setup an elog on our server which
> > uses SSL and it seems that the melog provided by midas to create logbook entries
> > doesn't know any SSL.
> >
> > My solution to this was to copy the crypt.c from the elog package to the
> > computer running midas and changed melog.c and the makefile to use SSL if a flag
> > -s is used. Does this seem like a sensible solution or did I oversee the obvious
> > and/or right way to do this?
>
> Indeed melog.c is an old version of the elog.c utility in the elog package, which has not been maintained since a
> long time. Can't you just use the recent elog.c utility from the elog package?
Well, that's essentially what I did, I just didn't want to install the whole elog package on the midas server. Whether
the utility is called elog or melog doesn't really matter. I just wanted to make sure that this is the right way to do
it.
Thanks! |
2725
|
18 Mar 2024 |
Grzegorz Nieradka | Bug Report | Midas (manalyzer) + ROOT 6.31/01 - compilation error | I tried to update MIDAS installation on Ubuntu 22.04.1 to the latest commit at
the bitbucket.
I have update the ROOT from source the latest version ROOT 6.31/01.
During the MIDAS compilation I have error:
/usr/bin/ld: *some_path_to_ROOT*/libRIO.so: undefined reference to
`std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
The longer version of this error is below.
Has anybody knows some simple solution of this error?
Thanks, GN
Consolidate compiler generated dependencies of target manalyzer_main
[ 32%] Building CXX object
manalyzer/CMakeFiles/manalyzer_main.dir/manalyzer_main.cxx.o
[ 33%] Linking CXX static library libmanalyzer_main.a
[ 33%] Built target manalyzer_main
Consolidate compiler generated dependencies of target manalyzer_test.exe
[ 33%] Building CXX object
manalyzer/CMakeFiles/manalyzer_test.exe.dir/manalyzer_main.cxx.o
[ 34%] Linking CXX executable manalyzer_test.exe
/usr/bin/ld: /home/astrocent/workspace/root/root_install/lib/libRIO.so: undefined
reference to
`std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[2]: *** [manalyzer/CMakeFiles/manalyzer_test.exe.dir/build.make:124:
manalyzer/manalyzer_test.exe] Error 1
make[1]: *** [CMakeFiles/Makefile2:780:
manalyzer/CMakeFiles/manalyzer_test.exe.dir/all] Error 2 |
2726
|
18 Mar 2024 |
Konstantin Olchanski | Bug Report | Midas (manalyzer) + ROOT 6.31/01 - compilation error | > [ 34%] Linking CXX executable manalyzer_test.exe
> /usr/bin/ld: /home/astrocent/workspace/root/root_install/lib/libRIO.so: undefined
> reference to
> `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
> collect2: error: ld returned 1 exit status
the error is actually in ROOT, libRIO does not find someting in the standard library.
one possible source of trouble is mismatched compilation flags, to debug this, please
use "make cmake" and email me (or post here) the full output. (standard cmake hides
all compiler information to make it easier to debug such problems).
since this is a prerelease of ROOT 6.32 (which in turn fixes major breakage on MacOS)
and you built it from sources, can you confirm for me that it actually works, you can
run "root -l somefile.root", open the tbrowser, look at some plots? this is to
eliminate the possibility that your ROOR is miscompiled.
hmm... also please run "make cmake -k", let's see is linking of rmlogger also fails.
K.O. |
2727
|
19 Mar 2024 |
Grzegorz Nieradka | Bug Report | Midas (manalyzer) + ROOT 6.31/01 - compilation error | Dear Konstantin,
Thank you for your interest in my problem.
What I did:
1. I installed the latest ROOT from source according tho the manual,
exactly as in this webpage (https://root.cern/install/).
ROOT sems work correctly, .demo from it is works and some example
file too. The manalyzer is not linking with this ROOT version installed from source.
2. I downgraded the ROOT to the lower version (6.30.04):
git checkout -b v6-30-04 v6-30-04
ROOT seems compiled, installed and run correctly. The manalyzer,
from the MIDAS is not linked.
3. I downoladed the latest version of ROOT:
https://root.cern/download/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz
and I installed it simple by tar: tar -xzvf root_...
------------------------------------------------------------------
| Welcome to ROOT 6.30/04 https://root.cern |
| (c) 1995-2024, The ROOT Team; conception: R. Brun, F. Rademakers |
| Built for linuxx8664gcc on Jan 31 2024, 10:01:37 |
| From heads/master@tags/v6-30-04 |
| With c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 |
| Try '.help'/'.?', '.demo', '.license', '.credits', '.quit'/'.q' |
------------------------------------------------------------------
Again the ROOT sems work properly, the .demo from it is working, and example file
are working too. Manalyzer from MIDAS is failed to linking.
4. The midas with the option: cmake -D NO_ROOT=ON ..
is compliling, linking and even working.
5. When I try to build MIDAS with ROOT support threre is error:
[ 33%] Linking CXX executable manalyzer_test.exe
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to
`std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30
I'm trying to attach files:
cmake-midas-root -> My configuration of compiling MIDAS with ROOT
make-cmake-midas -> output of my the command make cmake in MIDAS directory
make-cmake-k -> output of my the command make cmake -k in MIDAS directory
And I'm stupid at this moment.
Regards,
Grzegorz Nieradka |
Attachment 1: cmake-midas-root
|
- MIDAS: cmake version: 3.22.1
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- MIDAS: Setting build type to 'RelWithDebInfo' as non was specified
-- MIDAS: Curent build type is 'RelWithDebInfo'
-- MIDAS: Disabled address sanitizer
-- MIDAS: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- Found Vdt: /home/astrocent/workspace/root/include (found version "0.4")
-- MIDAS: Found ROOT version 6.30.04 in /home/astrocent/workspace/root
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- MIDAS: Found ZLIB version 1.2.11
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.81.0")
-- MIDAS: Found LibCURL version 7.81.0
-- MIDAS: MBEDTLS not found
-- MIDAS: Found MySQL version 8.0.36
-- MIDAS: MySQL CFLAGS: -I/usr/include/mysql and libs: -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm
-- MIDAS: Found PostgreSQL version PostgreSQL 12.9
-- MIDAS: PostgresSQL include: /home/astrocent/anaconda3/include and libs: /home/astrocent/anaconda3/lib
-- MIDAS: ODBC not found
-- Could NOT find SQLite3 (missing: SQLite3_INCLUDE_DIR SQLite3_LIBRARY)
-- MIDAS: SQLITE not found
-- MIDAS (msysmon): NVIDIA CUDA libs not found
-- MIDAS (msysmon): Found LM_SENSORS
-- MIDAS (mlogger): OpenCV not found, (no rtsp camera support))
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Git: /usr/bin/git (found version "2.34.1")
-- MSCB: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- manalyzer: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- manalyzer: Building as a subproject of MIDAS
-- manalyzer: Using ROOT: flags: -std=c++17;-pipe;-fsigned-char;-pthread and includes: /home/astrocent/workspace/root/include
-- Found Python3: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter
-- example_experiment: Building as a subproject of MIDAS
-- example_experiment: MIDASSYS: /home/astrocent/workspace/packages/midas
-- example_experiment: Using ROOT: flags: -std=c++17;-pipe;-fsigned-char;-pthread and includes: /home/astrocent/workspace/root/include
-- example_experiment: Found ROOT version 6.30.04
-- Configuring done
-- Generating done
-- Build files have been written to: /home/astrocent/workspace/packages/midas/build
|
Attachment 2: make-cmake-midas
|
astrocent@astrocent-desktop:~/workspace/packages/midas$ make cmake
mkdir -p build
cd build; cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_TARGET_MESSAGES=OFF; make --no-print-directory VERBOSE=1 all install | 2>&1 grep -v -e ^make -e ^Dependee -e cmake_depends -e ^Scanning -e cmake_link_script -e cmake_progress_start -e cmake_clean_target -e build.make
-- MIDAS: cmake version: 3.22.1
-- MIDAS: Setting build type to 'RelWithDebInfo' as non was specified
-- MIDAS: Curent build type is 'RelWithDebInfo'
-- MIDAS: Disabled address sanitizer
-- MIDAS: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- MIDAS: Found ROOT version 6.30.04 in /home/astrocent/workspace/root
-- MIDAS: Found ZLIB version 1.2.11
-- MIDAS: Found LibCURL version 7.81.0
-- MIDAS: MBEDTLS not found
-- MIDAS: Found MySQL version 8.0.36
-- MIDAS: MySQL CFLAGS: -I/usr/include/mysql and libs: -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm
-- MIDAS: Found PostgreSQL version PostgreSQL 12.9
-- MIDAS: PostgresSQL include: /home/astrocent/anaconda3/include and libs: /home/astrocent/anaconda3/lib
-- MIDAS: ODBC not found
-- Could NOT find SQLite3 (missing: SQLite3_INCLUDE_DIR SQLite3_LIBRARY)
-- MIDAS: SQLITE not found
-- MIDAS (msysmon): NVIDIA CUDA libs not found
-- MIDAS (msysmon): Found LM_SENSORS
-- MIDAS (mlogger): OpenCV not found, (no rtsp camera support))
-- MSCB: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- manalyzer: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- manalyzer: Building as a subproject of MIDAS
-- manalyzer: Using ROOT: flags: -std=c++17;-pipe;-fsigned-char;-pthread and includes: /home/astrocent/workspace/root/include
-- example_experiment: Building as a subproject of MIDAS
-- example_experiment: MIDASSYS: /home/astrocent/workspace/packages/midas
-- example_experiment: Using ROOT: flags: -std=c++17;-pipe;-fsigned-char;-pthread and includes: /home/astrocent/workspace/root/include
-- example_experiment: Found ROOT version 6.30.04
-- Configuring done
-- Generating done
-- Build files have been written to: /home/astrocent/workspace/packages/midas/build
/usr/bin/cmake -S/home/astrocent/workspace/packages/midas -B/home/astrocent/workspace/packages/midas/build --check-build-system CMakeFiles/Makefile.cmake 0
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo_append \#define\ GIT_REVISION\ \" > /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/git log -n 1 --pretty=format:"%ad" >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo_append \ -\ >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/git describe --abbrev=8 --tags --dirty | tr -d '\n' >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo_append \ on\ branch\ >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/git rev-parse --abbrev-ref HEAD | tr -d '\n' >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo \" >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E copy_if_different /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp /home/astrocent/workspace/packages/midas/include/git-revision.h
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E remove /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
Dependencies file "CMakeFiles/objlib.dir/src/tinyexpr.c.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/lz4.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/lz4frame.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/lz4hc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/midasio.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/xxhash.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mjson/mjson.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mscb/src/strlcpy.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/midasodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/mjsonodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/mvodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/mxmlodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/nullodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mxml/mxml.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/alarm.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/crc32c.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/device_driver.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/elog.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/ftplib.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_common.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_image.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_odbc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_schema.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/json_paste.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mdsupport.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/midas.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mjsonrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mjsonrpc_user.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/odb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/odbxx.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/sha256.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/sha512.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/system.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/tmfe.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target objlib
Dependencies file "CMakeFiles/objlib-c-compat.dir/src/midas_c_compat.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib-c-compat.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target objlib-c-compat
Dependencies file "CMakeFiles/mfe.dir/src/mfe.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/mfe.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mfe
Dependencies file "CMakeFiles/mana.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/mana.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mana
Dependencies file "CMakeFiles/rmana.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/rmana.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target rmana
Dependencies file "CMakeFiles/mfeo.dir/src/mfe.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/mfeo.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mfeo
Dependencies file "CMakeFiles/manao.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/manao.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manao
Dependencies file "CMakeFiles/rmanao.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/rmanao.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target rmanao
Dependencies file "mscb/CMakeFiles/msc.dir/mxml/mxml.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/cmdedit.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/msc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/mscb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/mscbrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/strlcpy.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target msc
Dependencies file "mscb/CMakeFiles/mscb.dir/mxml/mxml.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/mscb.dir/src/mscb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/mscb.dir/src/mscbrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/mscb.dir/src/strlcpy.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mscb
Dependencies file "manalyzer/CMakeFiles/manalyzer.dir/manalyzer.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/manalyzer/CMakeFiles/manalyzer.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manalyzer
Dependencies file "manalyzer/CMakeFiles/manalyzer_main.dir/manalyzer_main.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/manalyzer/CMakeFiles/manalyzer_main.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manalyzer_main
Dependencies file "manalyzer/CMakeFiles/manalyzer_test.exe.dir/manalyzer_main.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/manalyzer/CMakeFiles/manalyzer_test.exe.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manalyzer_test.exe
[ 0%] Linking CXX executable manalyzer_test.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_test.exe.dir/manalyzer_main.cxx.o -o manalyzer_test.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_test.exe.dir/build.make:124: manalyzer/manalyzer_test.exe] Error 1
make[2]: *** [CMakeFiles/Makefile2:766: manalyzer/CMakeFiles/manalyzer_test.exe.dir/all] Error 2
make[1]: *** [Makefile:136: all] Error 2
|
Attachment 3: make-cmake-k
|
astrocent@astrocent-desktop:~/workspace/packages/midas$ make cmake -k
mkdir -p build
cd build; cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_TARGET_MESSAGES=OFF; make --no-print-directory VERBOSE=1 all install | 2>&1 grep -v -e ^make -e ^Dependee -e cmake_depends -e ^Scanning -e cmake_link_script -e cmake_progress_start -e cmake_clean_target -e build.make
-- MIDAS: cmake version: 3.22.1
-- MIDAS: Setting build type to 'RelWithDebInfo' as non was specified
-- MIDAS: Curent build type is 'RelWithDebInfo'
-- MIDAS: Disabled address sanitizer
-- MIDAS: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- MIDAS: Found ROOT version 6.30.04 in /home/astrocent/workspace/root
-- MIDAS: Found ZLIB version 1.2.11
-- MIDAS: Found LibCURL version 7.81.0
-- MIDAS: MBEDTLS not found
-- MIDAS: Found MySQL version 8.0.36
-- MIDAS: MySQL CFLAGS: -I/usr/include/mysql and libs: -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm
-- MIDAS: Found PostgreSQL version PostgreSQL 12.9
-- MIDAS: PostgresSQL include: /home/astrocent/anaconda3/include and libs: /home/astrocent/anaconda3/lib
-- MIDAS: ODBC not found
-- Could NOT find SQLite3 (missing: SQLite3_INCLUDE_DIR SQLite3_LIBRARY)
-- MIDAS: SQLITE not found
-- MIDAS (msysmon): NVIDIA CUDA libs not found
-- MIDAS (msysmon): Found LM_SENSORS
-- MIDAS (mlogger): OpenCV not found, (no rtsp camera support))
-- MSCB: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- manalyzer: CMAKE_INSTALL_PREFIX: /home/astrocent/workspace/packages/midas
-- manalyzer: Building as a subproject of MIDAS
-- manalyzer: Using ROOT: flags: -std=c++17;-pipe;-fsigned-char;-pthread and includes: /home/astrocent/workspace/root/include
-- example_experiment: Building as a subproject of MIDAS
-- example_experiment: MIDASSYS: /home/astrocent/workspace/packages/midas
-- example_experiment: Using ROOT: flags: -std=c++17;-pipe;-fsigned-char;-pthread and includes: /home/astrocent/workspace/root/include
-- example_experiment: Found ROOT version 6.30.04
-- Configuring done
-- Generating done
-- Build files have been written to: /home/astrocent/workspace/packages/midas/build
/usr/bin/cmake -S/home/astrocent/workspace/packages/midas -B/home/astrocent/workspace/packages/midas/build --check-build-system CMakeFiles/Makefile.cmake 0
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo_append \#define\ GIT_REVISION\ \" > /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/git log -n 1 --pretty=format:"%ad" >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo_append \ -\ >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/git describe --abbrev=8 --tags --dirty | tr -d '\n' >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo_append \ on\ branch\ >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/git rev-parse --abbrev-ref HEAD | tr -d '\n' >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E echo \" >> /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E copy_if_different /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp /home/astrocent/workspace/packages/midas/include/git-revision.h
cd /home/astrocent/workspace/packages/midas/include && /usr/bin/cmake -E remove /home/astrocent/workspace/packages/midas/include/git-revision.h.tmp
Dependencies file "CMakeFiles/objlib.dir/src/tinyexpr.c.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/lz4.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/lz4frame.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/lz4hc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/midasio.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/midasio/xxhash.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mjson/mjson.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mscb/src/strlcpy.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/midasodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/mjsonodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/mvodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/mxmlodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mvodb/nullodb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/mxml/mxml.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/alarm.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/crc32c.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/device_driver.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/elog.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/ftplib.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_common.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_image.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_odbc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/history_schema.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/json_paste.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mdsupport.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/midas.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mjsonrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mjsonrpc_user.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/mrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/odb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/odbxx.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/sha256.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/sha512.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/system.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Dependencies file "CMakeFiles/objlib.dir/src/tmfe.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target objlib
Dependencies file "CMakeFiles/objlib-c-compat.dir/src/midas_c_compat.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/objlib-c-compat.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target objlib-c-compat
Dependencies file "CMakeFiles/mfe.dir/src/mfe.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/mfe.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mfe
Dependencies file "CMakeFiles/mana.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/mana.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mana
Dependencies file "CMakeFiles/rmana.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/rmana.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target rmana
Dependencies file "CMakeFiles/mfeo.dir/src/mfe.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/mfeo.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mfeo
Dependencies file "CMakeFiles/manao.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/manao.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manao
Dependencies file "CMakeFiles/rmanao.dir/src/mana.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/CMakeFiles/rmanao.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target rmanao
Dependencies file "mscb/CMakeFiles/msc.dir/mxml/mxml.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/cmdedit.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/msc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/mscb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/mscbrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/msc.dir/src/strlcpy.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/msc.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target msc
Dependencies file "mscb/CMakeFiles/mscb.dir/mxml/mxml.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/mscb.dir/src/mscb.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/mscb.dir/src/mscbrpc.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Dependencies file "mscb/CMakeFiles/mscb.dir/src/strlcpy.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/mscb/CMakeFiles/mscb.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mscb
Dependencies file "manalyzer/CMakeFiles/manalyzer.dir/manalyzer.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/manalyzer/CMakeFiles/manalyzer.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manalyzer
Dependencies file "manalyzer/CMakeFiles/manalyzer_main.dir/manalyzer_main.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/manalyzer/CMakeFiles/manalyzer_main.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manalyzer_main
Dependencies file "manalyzer/CMakeFiles/manalyzer_test.exe.dir/manalyzer_main.cxx.o.d" is newer than depends file "/home/astrocent/workspace/packages/midas/build/manalyzer/CMakeFiles/manalyzer_test.exe.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target manalyzer_test.exe
[ 0%] Linking CXX executable manalyzer_test.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_test.exe.dir/manalyzer_main.cxx.o -o manalyzer_test.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_test.exe.dir/build.make:124: manalyzer/manalyzer_test.exe] Error 1
make[3]: Target 'manalyzer/CMakeFiles/manalyzer_test.exe.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:766: manalyzer/CMakeFiles/manalyzer_test.exe.dir/all] Error 2
[ 1%] Building CXX object manalyzer/CMakeFiles/manalyzer_example_cxx.exe.dir/manalyzer_example_cxx.cxx.o
cd /home/astrocent/workspace/packages/midas/build/manalyzer && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MIDAS -DHAVE_MYSQL -DHAVE_PGSQL -DHAVE_ROOT_HTTP -DHAVE_THTTP_SERVER -DHAVE_TMFE -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/manalyzer -I/home/astrocent/workspace/root/include -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -I/home/astrocent/workspace/packages/midas/manalyzer/../mvodb -I/home/astrocent/workspace/packages/midas/manalyzer/../midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -O2 -g -std=c++17 -pipe -fsigned-char -pthread -DHAVE_ROOT -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT manalyzer/CMakeFiles/manalyzer_example_cxx.exe.dir/manalyzer_example_cxx.cxx.o -MF CMakeFiles/manalyzer_example_cxx.exe.dir/manalyzer_example_cxx.cxx.o.d -o CMakeFiles/manalyzer_example_cxx.exe.dir/manalyzer_example_cxx.cxx.o -c /home/astrocent/workspace/packages/midas/manalyzer/manalyzer_example_cxx.cxx
[ 1%] Linking CXX executable manalyzer_example_cxx.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_example_cxx.exe.dir/manalyzer_example_cxx.cxx.o -o manalyzer_example_cxx.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_example_cxx.exe.dir/build.make:124: manalyzer/manalyzer_example_cxx.exe] Error 1
make[3]: Target 'manalyzer/CMakeFiles/manalyzer_example_cxx.exe.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:793: manalyzer/CMakeFiles/manalyzer_example_cxx.exe.dir/all] Error 2
[ 2%] Building CXX object manalyzer/CMakeFiles/manalyzer_example_flow.exe.dir/manalyzer_example_flow.cxx.o
cd /home/astrocent/workspace/packages/midas/build/manalyzer && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MIDAS -DHAVE_MYSQL -DHAVE_PGSQL -DHAVE_ROOT_HTTP -DHAVE_THTTP_SERVER -DHAVE_TMFE -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/manalyzer -I/home/astrocent/workspace/root/include -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -I/home/astrocent/workspace/packages/midas/manalyzer/../mvodb -I/home/astrocent/workspace/packages/midas/manalyzer/../midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -O2 -g -std=c++17 -pipe -fsigned-char -pthread -DHAVE_ROOT -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT manalyzer/CMakeFiles/manalyzer_example_flow.exe.dir/manalyzer_example_flow.cxx.o -MF CMakeFiles/manalyzer_example_flow.exe.dir/manalyzer_example_flow.cxx.o.d -o CMakeFiles/manalyzer_example_flow.exe.dir/manalyzer_example_flow.cxx.o -c /home/astrocent/workspace/packages/midas/manalyzer/manalyzer_example_flow.cxx
[ 2%] Linking CXX executable manalyzer_example_flow.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_example_flow.exe.dir/manalyzer_example_flow.cxx.o -o manalyzer_example_flow.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_example_flow.exe.dir/build.make:124: manalyzer/manalyzer_example_flow.exe] Error 1
make[3]: Target 'manalyzer/CMakeFiles/manalyzer_example_flow.exe.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:820: manalyzer/CMakeFiles/manalyzer_example_flow.exe.dir/all] Error 2
[ 3%] Building CXX object manalyzer/CMakeFiles/manalyzer_example_flow_queue.exe.dir/manalyzer_example_flow_queue.cxx.o
cd /home/astrocent/workspace/packages/midas/build/manalyzer && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MIDAS -DHAVE_MYSQL -DHAVE_PGSQL -DHAVE_ROOT_HTTP -DHAVE_THTTP_SERVER -DHAVE_TMFE -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/manalyzer -I/home/astrocent/workspace/root/include -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -I/home/astrocent/workspace/packages/midas/manalyzer/../mvodb -I/home/astrocent/workspace/packages/midas/manalyzer/../midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -O2 -g -std=c++17 -pipe -fsigned-char -pthread -DHAVE_ROOT -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT manalyzer/CMakeFiles/manalyzer_example_flow_queue.exe.dir/manalyzer_example_flow_queue.cxx.o -MF CMakeFiles/manalyzer_example_flow_queue.exe.dir/manalyzer_example_flow_queue.cxx.o.d -o CMakeFiles/manalyzer_example_flow_queue.exe.dir/manalyzer_example_flow_queue.cxx.o -c /home/astrocent/workspace/packages/midas/manalyzer/manalyzer_example_flow_queue.cxx
[ 3%] Linking CXX executable manalyzer_example_flow_queue.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_example_flow_queue.exe.dir/manalyzer_example_flow_queue.cxx.o -o manalyzer_example_flow_queue.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_example_flow_queue.exe.dir/build.make:124: manalyzer/manalyzer_example_flow_queue.exe] Error 1
make[3]: Target 'manalyzer/CMakeFiles/manalyzer_example_flow_queue.exe.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:847: manalyzer/CMakeFiles/manalyzer_example_flow_queue.exe.dir/all] Error 2
[ 4%] Building CXX object manalyzer/CMakeFiles/manalyzer_example_frontend.exe.dir/manalyzer_example_frontend.cxx.o
cd /home/astrocent/workspace/packages/midas/build/manalyzer && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MIDAS -DHAVE_MYSQL -DHAVE_PGSQL -DHAVE_ROOT_HTTP -DHAVE_THTTP_SERVER -DHAVE_TMFE -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/manalyzer -I/home/astrocent/workspace/root/include -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -I/home/astrocent/workspace/packages/midas/manalyzer/../mvodb -I/home/astrocent/workspace/packages/midas/manalyzer/../midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -O2 -g -std=c++17 -pipe -fsigned-char -pthread -DHAVE_ROOT -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT manalyzer/CMakeFiles/manalyzer_example_frontend.exe.dir/manalyzer_example_frontend.cxx.o -MF CMakeFiles/manalyzer_example_frontend.exe.dir/manalyzer_example_frontend.cxx.o.d -o CMakeFiles/manalyzer_example_frontend.exe.dir/manalyzer_example_frontend.cxx.o -c /home/astrocent/workspace/packages/midas/manalyzer/manalyzer_example_frontend.cxx
[ 4%] Linking CXX executable manalyzer_example_frontend.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_example_frontend.exe.dir/manalyzer_example_frontend.cxx.o -o manalyzer_example_frontend.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_example_frontend.exe.dir/build.make:124: manalyzer/manalyzer_example_frontend.exe] Error 1
make[3]: Target 'manalyzer/CMakeFiles/manalyzer_example_frontend.exe.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:874: manalyzer/CMakeFiles/manalyzer_example_frontend.exe.dir/all] Error 2
[ 5%] Building CXX object manalyzer/CMakeFiles/manalyzer_example_root.exe.dir/manalyzer_example_root.cxx.o
cd /home/astrocent/workspace/packages/midas/build/manalyzer && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MIDAS -DHAVE_MYSQL -DHAVE_PGSQL -DHAVE_ROOT_HTTP -DHAVE_THTTP_SERVER -DHAVE_TMFE -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/manalyzer -I/home/astrocent/workspace/root/include -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -I/home/astrocent/workspace/packages/midas/manalyzer/../mvodb -I/home/astrocent/workspace/packages/midas/manalyzer/../midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -O2 -g -std=c++17 -pipe -fsigned-char -pthread -DHAVE_ROOT -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT manalyzer/CMakeFiles/manalyzer_example_root.exe.dir/manalyzer_example_root.cxx.o -MF CMakeFiles/manalyzer_example_root.exe.dir/manalyzer_example_root.cxx.o.d -o CMakeFiles/manalyzer_example_root.exe.dir/manalyzer_example_root.cxx.o -c /home/astrocent/workspace/packages/midas/manalyzer/manalyzer_example_root.cxx
[ 5%] Linking CXX executable manalyzer_example_root.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_example_root.exe.dir/manalyzer_example_root.cxx.o -o manalyzer_example_root.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_example_root.exe.dir/build.make:124: manalyzer/manalyzer_example_root.exe] Error 1
make[3]: Target 'manalyzer/CMakeFiles/manalyzer_example_root.exe.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:901: manalyzer/CMakeFiles/manalyzer_example_root.exe.dir/all] Error 2
[ 6%] Building CXX object manalyzer/CMakeFiles/manalyzer_example_root_graphics.exe.dir/manalyzer_example_root_graphics.cxx.o
cd /home/astrocent/workspace/packages/midas/build/manalyzer && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MIDAS -DHAVE_MYSQL -DHAVE_PGSQL -DHAVE_ROOT_HTTP -DHAVE_THTTP_SERVER -DHAVE_TMFE -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/manalyzer -I/home/astrocent/workspace/root/include -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -I/home/astrocent/workspace/packages/midas/manalyzer/../mvodb -I/home/astrocent/workspace/packages/midas/manalyzer/../midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -O2 -g -std=c++17 -pipe -fsigned-char -pthread -DHAVE_ROOT -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT manalyzer/CMakeFiles/manalyzer_example_root_graphics.exe.dir/manalyzer_example_root_graphics.cxx.o -MF CMakeFiles/manalyzer_example_root_graphics.exe.dir/manalyzer_example_root_graphics.cxx.o.d -o CMakeFiles/manalyzer_example_root_graphics.exe.dir/manalyzer_example_root_graphics.cxx.o -c /home/astrocent/workspace/packages/midas/manalyzer/manalyzer_example_root_graphics.cxx
[ 6%] Linking CXX executable manalyzer_example_root_graphics.exe
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/manalyzer_example_root_graphics.exe.dir/manalyzer_example_root_graphics.cxx.o -o manalyzer_example_root_graphics.exe -Wl,-rpath,/home/astrocent/workspace/root/lib: libmanalyzer_main.a libmanalyzer.a ../libmidas.a -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl /home/astrocent/workspace/root/lib/libCore.so /home/astrocent/workspace/root/lib/libImt.so /home/astrocent/workspace/root/lib/libRIO.so /home/astrocent/workspace/root/lib/libNet.so /home/astrocent/workspace/root/lib/libHist.so /home/astrocent/workspace/root/lib/libGraf.so /home/astrocent/workspace/root/lib/libGraf3d.so /home/astrocent/workspace/root/lib/libGpad.so /home/astrocent/workspace/root/lib/libROOTDataFrame.so /home/astrocent/workspace/root/lib/libTree.so /home/astrocent/workspace/root/lib/libTreePlayer.so /home/astrocent/workspace/root/lib/libRint.so /home/astrocent/workspace/root/lib/libPostscript.so /home/astrocent/workspace/root/lib/libMatrix.so /home/astrocent/workspace/root/lib/libPhysics.so /home/astrocent/workspace/root/lib/libMathCore.so /home/astrocent/workspace/root/lib/libThread.so /home/astrocent/workspace/root/lib/libMultiProc.so /home/astrocent/workspace/root/lib/libROOTVecOps.so /home/astrocent/workspace/root/lib/libGui.so /home/astrocent/workspace/root/lib/libRHTTP.so /home/astrocent/workspace/root/lib/libXMLIO.so /home/astrocent/workspace/root/lib/libXMLParser.so /usr/lib/x86_64-linux-gnu/libz.so
/usr/bin/ld: /home/astrocent/workspace/root/lib/libRIO.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[3]: *** [manalyzer/CMakeFiles/manalyzer_example_root_graphics.exe.dir/build.make:124: manalyzer/manalyzer_example_root_graphics.exe] Error 1
make[3]: Target 'manalyzer/CMakeFiles/manalyzer_example_root_graphics.exe.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:928: manalyzer/CMakeFiles/manalyzer_example_root_graphics.exe.dir/all] Error 2
[ 7%] Building CXX object progs/CMakeFiles/mserver.dir/mserver.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mserver.dir/mserver.cxx.o -MF CMakeFiles/mserver.dir/mserver.cxx.o.d -o CMakeFiles/mserver.dir/mserver.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mserver.cxx
[ 7%] Linking CXX executable mserver
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mserver.dir/mserver.cxx.o -o mserver ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 7%] Building CXX object progs/CMakeFiles/mlogger.dir/mlogger.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mlogger.dir/mlogger.cxx.o -MF CMakeFiles/mlogger.dir/mlogger.cxx.o.d -o CMakeFiles/mlogger.dir/mlogger.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mlogger.cxx
[ 8%] Linking CXX executable mlogger
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mlogger.dir/mlogger.cxx.o -o mlogger ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 9%] Building CXX object progs/CMakeFiles/mhist.dir/mhist.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mhist.dir/mhist.cxx.o -MF CMakeFiles/mhist.dir/mhist.cxx.o.d -o CMakeFiles/mhist.dir/mhist.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mhist.cxx
[ 9%] Linking CXX executable mhist
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mhist.dir/mhist.cxx.o -o mhist ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 10%] Building CXX object progs/CMakeFiles/mstat.dir/mstat.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mstat.dir/mstat.cxx.o -MF CMakeFiles/mstat.dir/mstat.cxx.o.d -o CMakeFiles/mstat.dir/mstat.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mstat.cxx
[ 10%] Linking CXX executable mstat
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mstat.dir/mstat.cxx.o -o mstat ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 10%] Building CXX object progs/CMakeFiles/mdump.dir/mdump.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mdump.dir/mdump.cxx.o -MF CMakeFiles/mdump.dir/mdump.cxx.o.d -o CMakeFiles/mdump.dir/mdump.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mdump.cxx
[ 11%] Linking CXX executable mdump
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mdump.dir/mdump.cxx.o -o mdump ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 11%] Building CXX object progs/CMakeFiles/mtransition.dir/mtransition.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mtransition.dir/mtransition.cxx.o -MF CMakeFiles/mtransition.dir/mtransition.cxx.o.d -o CMakeFiles/mtransition.dir/mtransition.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mtransition.cxx
[ 12%] Linking CXX executable mtransition
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mtransition.dir/mtransition.cxx.o -o mtransition ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 13%] Building CXX object progs/CMakeFiles/mhdump.dir/mhdump.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mhdump.dir/mhdump.cxx.o -MF CMakeFiles/mhdump.dir/mhdump.cxx.o.d -o CMakeFiles/mhdump.dir/mhdump.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mhdump.cxx
[ 13%] Linking CXX executable mhdump
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mhdump.dir/mhdump.cxx.o -o mhdump ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 13%] Building CXX object progs/CMakeFiles/odbhist.dir/odbhist.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/odbhist.dir/odbhist.cxx.o -MF CMakeFiles/odbhist.dir/odbhist.cxx.o.d -o CMakeFiles/odbhist.dir/odbhist.cxx.o -c /home/astrocent/workspace/packages/midas/progs/odbhist.cxx
[ 14%] Linking CXX executable odbhist
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/odbhist.dir/odbhist.cxx.o -o odbhist ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 14%] Building CXX object progs/CMakeFiles/melog.dir/melog.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/melog.dir/melog.cxx.o -MF CMakeFiles/melog.dir/melog.cxx.o.d -o CMakeFiles/melog.dir/melog.cxx.o -c /home/astrocent/workspace/packages/midas/progs/melog.cxx
[ 15%] Linking CXX executable melog
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/melog.dir/melog.cxx.o -o melog ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 16%] Building CXX object progs/CMakeFiles/mh2sql.dir/mh2sql.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mh2sql.dir/mh2sql.cxx.o -MF CMakeFiles/mh2sql.dir/mh2sql.cxx.o.d -o CMakeFiles/mh2sql.dir/mh2sql.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mh2sql.cxx
[ 16%] Linking CXX executable mh2sql
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mh2sql.dir/mh2sql.cxx.o -o mh2sql ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 17%] Building CXX object progs/CMakeFiles/hwtest.dir/hwtest.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/hwtest.dir/hwtest.cxx.o -MF CMakeFiles/hwtest.dir/hwtest.cxx.o.d -o CMakeFiles/hwtest.dir/hwtest.cxx.o -c /home/astrocent/workspace/packages/midas/progs/hwtest.cxx
[ 17%] Linking CXX executable hwtest
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/hwtest.dir/hwtest.cxx.o -o hwtest ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 17%] Building CXX object progs/CMakeFiles/tmfe_example.dir/tmfe_example.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/tmfe_example.dir/tmfe_example.cxx.o -MF CMakeFiles/tmfe_example.dir/tmfe_example.cxx.o.d -o CMakeFiles/tmfe_example.dir/tmfe_example.cxx.o -c /home/astrocent/workspace/packages/midas/progs/tmfe_example.cxx
[ 18%] Linking CXX executable tmfe_example
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/tmfe_example.dir/tmfe_example.cxx.o -o tmfe_example ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 18%] Building CXX object progs/CMakeFiles/tmfe_example_multithread.dir/tmfe_example_multithread.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/tmfe_example_multithread.dir/tmfe_example_multithread.cxx.o -MF CMakeFiles/tmfe_example_multithread.dir/tmfe_example_multithread.cxx.o.d -o CMakeFiles/tmfe_example_multithread.dir/tmfe_example_multithread.cxx.o -c /home/astrocent/workspace/packages/midas/progs/tmfe_example_multithread.cxx
[ 19%] Linking CXX executable tmfe_example_multithread
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/tmfe_example_multithread.dir/tmfe_example_multithread.cxx.o -o tmfe_example_multithread ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 19%] Building CXX object progs/CMakeFiles/tmfe_example_everything.dir/tmfe_example_everything.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/tmfe_example_everything.dir/tmfe_example_everything.cxx.o -MF CMakeFiles/tmfe_example_everything.dir/tmfe_example_everything.cxx.o.d -o CMakeFiles/tmfe_example_everything.dir/tmfe_example_everything.cxx.o -c /home/astrocent/workspace/packages/midas/progs/tmfe_example_everything.cxx
[ 20%] Linking CXX executable tmfe_example_everything
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/tmfe_example_everything.dir/tmfe_example_everything.cxx.o -o tmfe_example_everything ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 20%] Building CXX object progs/CMakeFiles/tmfe_example_frontend.dir/tmfe_example_frontend.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/tmfe_example_frontend.dir/tmfe_example_frontend.cxx.o -MF CMakeFiles/tmfe_example_frontend.dir/tmfe_example_frontend.cxx.o.d -o CMakeFiles/tmfe_example_frontend.dir/tmfe_example_frontend.cxx.o -c /home/astrocent/workspace/packages/midas/progs/tmfe_example_frontend.cxx
[ 21%] Linking CXX executable tmfe_example_frontend
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/tmfe_example_frontend.dir/tmfe_example_frontend.cxx.o -o tmfe_example_frontend ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 21%] Building CXX object progs/CMakeFiles/tmfe_example_indexed.dir/tmfe_example_indexed.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/tmfe_example_indexed.dir/tmfe_example_indexed.cxx.o -MF CMakeFiles/tmfe_example_indexed.dir/tmfe_example_indexed.cxx.o.d -o CMakeFiles/tmfe_example_indexed.dir/tmfe_example_indexed.cxx.o -c /home/astrocent/workspace/packages/midas/progs/tmfe_example_indexed.cxx
[ 22%] Linking CXX executable tmfe_example_indexed
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/tmfe_example_indexed.dir/tmfe_example_indexed.cxx.o -o tmfe_example_indexed ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 22%] Building CXX object progs/CMakeFiles/fetest.dir/fetest.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/fetest.dir/fetest.cxx.o -MF CMakeFiles/fetest.dir/fetest.cxx.o.d -o CMakeFiles/fetest.dir/fetest.cxx.o -c /home/astrocent/workspace/packages/midas/progs/fetest.cxx
[ 23%] Linking CXX executable fetest
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/fetest.dir/fetest.cxx.o -o fetest ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 23%] Building CXX object progs/CMakeFiles/test_sleep.dir/test_sleep.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/test_sleep.dir/test_sleep.cxx.o -MF CMakeFiles/test_sleep.dir/test_sleep.cxx.o.d -o CMakeFiles/test_sleep.dir/test_sleep.cxx.o -c /home/astrocent/workspace/packages/midas/progs/test_sleep.cxx
[ 24%] Linking CXX executable test_sleep
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/test_sleep.dir/test_sleep.cxx.o -o test_sleep ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 24%] Building CXX object progs/CMakeFiles/crc32c_sum.dir/crc32c_sum.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/crc32c_sum.dir/crc32c_sum.cxx.o -MF CMakeFiles/crc32c_sum.dir/crc32c_sum.cxx.o.d -o CMakeFiles/crc32c_sum.dir/crc32c_sum.cxx.o -c /home/astrocent/workspace/packages/midas/progs/crc32c_sum.cxx
[ 25%] Linking CXX executable crc32c_sum
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/crc32c_sum.dir/crc32c_sum.cxx.o -o crc32c_sum ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 26%] Building CXX object progs/CMakeFiles/lazylogger.dir/lazylogger.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/lazylogger.dir/lazylogger.cxx.o -MF CMakeFiles/lazylogger.dir/lazylogger.cxx.o.d -o CMakeFiles/lazylogger.dir/lazylogger.cxx.o -c /home/astrocent/workspace/packages/midas/progs/lazylogger.cxx
[ 26%] Linking CXX executable lazylogger
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/lazylogger.dir/lazylogger.cxx.o -o lazylogger ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 26%] Building CXX object progs/CMakeFiles/odbinit.dir/odbinit.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/odbinit.dir/odbinit.cxx.o -MF CMakeFiles/odbinit.dir/odbinit.cxx.o.d -o CMakeFiles/odbinit.dir/odbinit.cxx.o -c /home/astrocent/workspace/packages/midas/progs/odbinit.cxx
[ 27%] Linking CXX executable odbinit
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/odbinit.dir/odbinit.cxx.o -o odbinit ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 27%] Building CXX object progs/CMakeFiles/mchart.dir/mchart.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mchart.dir/mchart.cxx.o -MF CMakeFiles/mchart.dir/mchart.cxx.o.d -o CMakeFiles/mchart.dir/mchart.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mchart.cxx
[ 28%] Linking CXX executable mchart
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mchart.dir/mchart.cxx.o -o mchart ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 28%] Building CXX object progs/CMakeFiles/mjson_test.dir/mjson_test.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mjson_test.dir/mjson_test.cxx.o -MF CMakeFiles/mjson_test.dir/mjson_test.cxx.o.d -o CMakeFiles/mjson_test.dir/mjson_test.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mjson_test.cxx
[ 29%] Linking CXX executable mjson_test
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mjson_test.dir/mjson_test.cxx.o -o mjson_test ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 30%] Building CXX object progs/CMakeFiles/get_record_test.dir/get_record_test.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/get_record_test.dir/get_record_test.cxx.o -MF CMakeFiles/get_record_test.dir/get_record_test.cxx.o.d -o CMakeFiles/get_record_test.dir/get_record_test.cxx.o -c /home/astrocent/workspace/packages/midas/progs/get_record_test.cxx
[ 30%] Linking CXX executable get_record_test
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/get_record_test.dir/get_record_test.cxx.o -o get_record_test ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 31%] Building CXX object progs/CMakeFiles/odb_lock_test.dir/odb_lock_test.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/odb_lock_test.dir/odb_lock_test.cxx.o -MF CMakeFiles/odb_lock_test.dir/odb_lock_test.cxx.o.d -o CMakeFiles/odb_lock_test.dir/odb_lock_test.cxx.o -c /home/astrocent/workspace/packages/midas/progs/odb_lock_test.cxx
[ 31%] Linking CXX executable odb_lock_test
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/odb_lock_test.dir/odb_lock_test.cxx.o -o odb_lock_test ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 31%] Building CXX object progs/CMakeFiles/mfe_link_test.dir/mfe_link_test.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mfe_link_test.dir/mfe_link_test.cxx.o -MF CMakeFiles/mfe_link_test.dir/mfe_link_test.cxx.o.d -o CMakeFiles/mfe_link_test.dir/mfe_link_test.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mfe_link_test.cxx
[ 32%] Linking CXX executable mfe_link_test
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mfe_link_test.dir/mfe_link_test.cxx.o -o mfe_link_test ../libmfe.a ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 32%] Building CXX object progs/CMakeFiles/mfe_link_test_cxx.dir/mfe_link_test_cxx.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/mfe_link_test_cxx.dir/mfe_link_test_cxx.cxx.o -MF CMakeFiles/mfe_link_test_cxx.dir/mfe_link_test_cxx.cxx.o.d -o CMakeFiles/mfe_link_test_cxx.dir/mfe_link_test_cxx.cxx.o -c /home/astrocent/workspace/packages/midas/progs/mfe_link_test_cxx.cxx
[ 33%] Linking CXX executable mfe_link_test_cxx
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/mfe_link_test_cxx.dir/mfe_link_test_cxx.cxx.o -o mfe_link_test_cxx ../libmfe.a ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 33%] Building CXX object progs/CMakeFiles/feudp.dir/feudp.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/feudp.dir/feudp.cxx.o -MF CMakeFiles/feudp.dir/feudp.cxx.o.d -o CMakeFiles/feudp.dir/feudp.cxx.o -c /home/astrocent/workspace/packages/midas/progs/feudp.cxx
[ 34%] Linking CXX executable feudp
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/feudp.dir/feudp.cxx.o -o feudp ../libmfe.a ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 35%] Building CXX object progs/CMakeFiles/msysmon.dir/msysmon.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/msysmon.dir/msysmon.cxx.o -MF CMakeFiles/msysmon.dir/msysmon.cxx.o.d -o CMakeFiles/msysmon.dir/msysmon.cxx.o -c /home/astrocent/workspace/packages/midas/progs/msysmon.cxx
[ 35%] Linking CXX executable msysmon
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/msysmon.dir/msysmon.cxx.o -o msysmon ../libmfe.a ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 36%] Building CXX object progs/CMakeFiles/msequencer.dir/msequencer.cxx.o
cd /home/astrocent/workspace/packages/midas/build/progs && /usr/bin/c++ -DHAVE_CURL -DHAVE_FTPLIB -DHAVE_MYSQL -DHAVE_PGSQL -D_LARGEFILE64_SOURCE -I/home/astrocent/workspace/packages/midas/include -I/home/astrocent/workspace/packages/midas/mxml -I/home/astrocent/workspace/packages/midas/mscb/include -I/home/astrocent/workspace/packages/midas/mjson -I/home/astrocent/workspace/packages/midas/mvodb -I/home/astrocent/workspace/packages/midas/midasio -O2 -g -DNDEBUG -Wall -Wformat=2 -Wno-format-nonliteral -Wno-strict-aliasing -Wuninitialized -Wno-unused-function -I/usr/include/mysql -I/home/astrocent/anaconda3/include -MD -MT progs/CMakeFiles/msequencer.dir/msequencer.cxx.o -MF CMakeFiles/msequencer.dir/msequencer.cxx.o.d -o CMakeFiles/msequencer.dir/msequencer.cxx.o -c /home/astrocent/workspace/packages/midas/progs/msequencer.cxx
[ 36%] Linking CXX executable msequencer
/usr/bin/c++ -O2 -g -DNDEBUG CMakeFiles/msequencer.dir/msequencer.cxx.o -o msequencer ../libmidas.a /usr/lib/x86_64-linux-gnu/libz.so -lcurl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lzstd -lssl -lcrypto -lresolv -lm -L/home/astrocent/anaconda3/lib -lpq -lutil -lrt -ldl
[ 37%] Building CXX object progs/CMakeFiles/msysmon-lmsensors.dir/msysmon.cxx.o
... 188 more lines ...
|
2728
|
19 Mar 2024 |
Konstantin Olchanski | Bug Report | Midas (manalyzer) + ROOT 6.31/01 - compilation error | ok, thank you for your information. I cannot reproduce this problem, I use vanilla Ubuntu
LTS 22, ROOT binary kit root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4 from root.cern.ch
and latest midas from git.
something is wrong with your ubuntu or with your c++ standard library or with your ROOT.
a) can you try with root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4 from root.cern.ch
b) for the midas build, please run "make cclean; make cmake -k" and email me (or post
here) the complete output.
K.O. |
2729
|
19 Mar 2024 |
Konstantin Olchanski | Bug Report | Midas (manalyzer) + ROOT 6.31/01 - compilation error | > ok, thank you for your information. I cannot reproduce this problem, I use vanilla Ubuntu
> LTS 22, ROOT binary kit root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4 from root.cern.ch
> and latest midas from git.
>
> something is wrong with your ubuntu or with your c++ standard library or with your ROOT.
>
> a) can you try with root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4 from root.cern.ch
> b) for the midas build, please run "make cclean; make cmake -k" and email me (or post
> here) the complete output.
also, please email me the output of these commands on your machine:
daq00:midas$ ls -l /lib/x86_64-linux-gnu/libstdc++*
lrwxrwxrwx 1 root root 19 May 13 2023 /lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.30
-rw-r--r-- 1 root root 2260296 May 13 2023 /lib/x86_64-linux-gnu/libstdc++.so.6.0.30
daq00:midas$
and
daq00:midas$ ldd $ROOTSYS/bin/rootreadspeed
linux-vdso.so.1 (0x00007ffe6c399000)
libTree.so => /daq/cern_root/root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4/lib/libTree.so (0x00007f67e53b5000)
libRIO.so => /daq/cern_root/root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4/lib/libRIO.so (0x00007f67e4fb9000)
libCore.so => /daq/cern_root/root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4/lib/libCore.so (0x00007f67e4b08000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f67e48bd000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f67e489b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f67e4672000)
libNet.so => /daq/cern_root/root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4/lib/libNet.so (0x00007f67e458b000)
libThread.so => /daq/cern_root/root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4/lib/libThread.so (0x00007f67e4533000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f67e444c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f67e5599000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f67e43d6000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f67e43b8000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f67e438d000)
libxxhash.so.0 => /lib/x86_64-linux-gnu/libxxhash.so.0 (0x00007f67e4378000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f67e4358000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f67e4289000)
libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007f67e41e3000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f67e3d9f000)
daq00:midas$
K.O. |
2730
|
28 Mar 2024 |
Grzegorz Nieradka | Bug Report | Midas (manalyzer) + ROOT 6.31/01 - compilation error |
I found solution for my trouble. With MIDAS and ROOT everything is OK,
the trobule was with my Ubuntu enviroment.
In this case the trobule was caused by earlier installed anaconda and hardcoded path
to anaconda libs folder in PATH enviroment variable.
In anaconda lib folder I have the libstdc++.so.6.0.29 and the hardcoded path
to this folder was added during the linking, by ld program, after the standard path location
of libstdc++.
So the linker tried to link to this version of libstdc++.
When I removed the path for anaconda libs from enviroment and the standard libs location
is /usr/lib/x86_64-linux-gnu/ and I have the libstdc++.so.6.0.32 version
of stdc++ library everything is compiling and linking smoothly without any errors.
Additionaly, everything works smoothly even with the newest ROOT version 6.30/04 compiled
from source.
Thanks for help.
BTW. I would like to take this opportunity to wish everyone a happy Easter and tasty eggs!
Regards,
Grzegorz Nieradka |
2734
|
02 Apr 2024 |
Konstantin Olchanski | Bug Report | Midas (manalyzer) + ROOT 6.31/01 - compilation error | > I found solution for my trouble. With MIDAS and ROOT everything is OK,
> the trobule was with my Ubuntu enviroment.
Congratulations with figuring this out.
BTW, this is the 2nd case of contaminated linker environment I run into in the last 30 days. We
just had a problem of "cannot link MIDAS with ROOT" (resolving by "make cmake NO_ROOT=1 NO_CURL=1
NO_MYSQL=1").
This all seems to be a flaw in cmake, it reports "found ROOT at XXX", "found CURL at YYY", "found
MYSQL at ZZZ", then proceeds to link ROOT, CURL and MYSQL libraries from somewhere else,
resulting in shared library version mismatch.
With normal Makefiles, this is fixable by changing the link command from:
g++ -o rmlogger ... -LAAA/lib -LXXX/lib -LYYY/lib -lcurl -lmysql -lROOT
into explicit
g++ -o rmlogger ... -LAAA/lib XXX/lib/libcurl.a YYY/lib/libmysql.a ...
defeating the bogus CURL and MYSQL libraries in AAA.
With cmake, I do not think it is possible to make this transformation.
Maybe it is possible to add a cmake rules to at least detect this situation, i.e. compare library
paths reported by "ldd rmlogger" to those found and expected by cmake.
K.O. |
1189
|
08 Aug 2016 |
Konstantin Olchanski | Release | Merged - new pure html web pages: programs and alarms. | The code for the new pure html and javascript web pages was merged into main midas.
In this release, the "programs" and "alarms" pages are implemented as html files, see
resources/programs.html and alarms.html.
Eventually we hope to implement all midas web pages in html, so this is just a start.
If you see problems with the new html code, you can revert to the old mhttpd-generated web
pages by removing the files programs.html and alarms.html.
The new code for starting and stopping runs (start.html and transition.html) is also merged, but not
yet enabled, pending a few more tests.
K.O. |
1090
|
12 Aug 2015 |
Konstantin Olchanski | Info | Merged - improved midas network security | > New git branch "feature/rpcsecurity" implements these security features:
Branch was merged into main midas with a few minor changes:
1) RPC access control list is now an array of strings - "/Experiment/Security/RPC hosts/Allowed hosts" - this fixes the previous limit of 32 bytes for host name length.
1a) the access control list array is self-growing - it will have at least 10 empty entries at the end at all times.
2) All clients db_watch() the access control list and automatically reload it when it is changed - no need to restart clients. (suggested by Stefan)
3) "mserver -a hostname" switches for manually expanding the mserver access control list had to be removed because it stopped working with reloading from db_watch() - the ODB list will always overwrite
anything manually added by "-a".
The text below is corrected for these changes:
>
> - all UDP ports are bound to the localhost interface - connections from outside are not possible
> - by default out of the box MIDAS RPC TCP ports are bound to the localhost interface - connections from the outside are not possible.
>
> This configuration is suitable for testing MIDAS on a laptop and for running a simple experiment where all programs run on one machine.
>
> This configuration is secure (connections from the outside are not possible).
>
> This configuration makes corporate security people happy - MIDAS ports do not show up on network port scans (nmap & etc). (except for the mhttpd
> web ports).
>
> The change in binding UDP ports is incompatible with previous versions of MIDAS (except on MacOS, where UDP ports were always bound to localhost).
> All MIDAS programs should be rebuild and restarted, otherwise ODB hotlinks and some other stuff will not work. If rebuilding all MIDAS programs is
> impossible (for example I have one magic MIDAS frontend that cannot be rebuilt), one can force the old (insecure) behavior by creating a file
> .UDP_BIND_HOSTNAME in the experiment directory (next to .ODB.SHM).
>
> The mserver will still work in this localhost-restricted configuration - one should use "odbedit -h localhost" to connect. Multiple mserver instances on
> the same machine - using different TCP ports via "-p" and ODB "/Experiment/midas server port" - are still supported.
>
> To run MIDAS programs on remote machines, one should change the ODB setting "/Experiment/Security/Enable non-localhost RPC" to "yes" and
> add the hostnames of all remote machines that will run MIDAS programs to the MIDAS RPC access control list in ODB "/Experiment/Security/RPC hosts/Allowed hosts".
>
> To avoid "guessing" the host names expected by MIDAS, do this: set "enable non-localhost rpc" to "yes" and restart the mserver. Then go to the remote
> machine and try to start the MIDAS program, i.e. "odbedit -h daq06". This will bomb and there will be a message in the midas log file saying - rejecting
> connection from unallowed host 'ladd21.triumf.ca'. Add this host to "/Experiment/Security/RPC hosts/Allowed hosts". After you add this hostname to "RPC hosts"
> you should see messages in midas.log about reloading the access control list, try connecting again, it should work now.
>
> If MIDAS clients have to connect from random hosts (i.e. dynamically assigned random DHCP addresses), one can disable the host name checks by
> setting ODB "/experiment/security/Disable RPC hosts check" to "yes". This configuration is insecure and should only be done on a private network
> behind a firewall.
> |
1092
|
14 Aug 2015 |
Stefan Ritt | Info | Merged - improved midas network security | I tested the new scheme and am quite happy with. Just a minor thing. When I change the ACL, I get messages from all attached programs, like:
[local:Online:S]RPC hosts>set "Allowed hosts[1]" "host.psi.ch"
[ODBEdit,INFO] Reloading RPC hosts access control list via hotlink callback
09:05:11 [mserver,INFO] Reloading RPC hosts access control list via hotlink callback
09:05:11 [ODBEdit,INFO] Reloading RPC hosts access control list via hotlink callback
[ODBEdit,INFO] Reloading RPC hosts access control list via hotlink callback
[ODBEdit,INFO] Reloading RPC hosts access control list via hotlink callback
09:05:11 [mserver,INFO] Reloading RPC hosts access control list via hotlink callback
09:05:11 [ODBEdit,INFO] Reloading RPC hosts access control list via hotlink callback
09:05:11 [mserver,INFO] Reloading RPC hosts access control list via hotlink callback
09:05:11 [ODBEdit,INFO] Reloading RPC hosts access control list via hotlink callback
While this is good for debugging, I would remove it not to confuse the average user.
The trick not to have to "guess" a remote name is quite useful. I'm happy it even made it into the documentation. There is however an
important shortcoming in the documentation. The old documentation had a "quick start" section, which allowed people quickly to
set-up and run a midas system. This is still missing. And it should now contain a link to the "Security" page, so that people can set-up
quickly remote programs. |
1093
|
14 Aug 2015 |
Konstantin Olchanski | Info | Merged - improved midas network security | > [local:Online:S]RPC hosts>set "Allowed hosts[1]" "host.psi.ch"
> [ODBEdit,INFO] Reloading RPC hosts access control list via hotlink callback
Yes, this debug message can be removed after (say) one or two weeks. I find it useful at the moment.
> The trick not to have to "guess" a remote name is quite useful. I'm happy it even made it into the documentation.
Yes, this came from CERN/ALPHA felabview where we did not have a full list of labview machines that were sending us labview data.
> There is however an
> important shortcoming in the documentation. The old documentation had a "quick start" section, which allowed people quickly to
> set-up and run a midas system. This is still missing. And it should now contain a link to the "Security" page, so that people can set-up
> quickly remote programs.
Yes, Suzannah was just asking me about the same - we will need to review the quick start guide and the documentation about the mserver and midas rpc.
K.O. |
637
|
06 Sep 2009 |
Exaos Lee | Bug Fix | Maybe a fix | Changing "SQLINTEGER" to "SQLLEN" maybe let the compiling pass. See the attached diff.
But I failed in another error. It was the problem in CMakeLists.txt. (FIXED) |
Attachment 1: history_odbc.cxx.diff
|
diff --git a/src/history_odbc.cxx b/src/history_odbc.cxx
index 5f00016..392062f 100644
--- a/src/history_odbc.cxx
+++ b/src/history_odbc.cxx
@@ -584,7 +584,7 @@ int SqlODBC::Exec(const char* sql)
int SqlODBC::GetNumRows()
{
- SQLINTEGER nrows = 0;
+ SQLLEN nrows = 0;
/* How many rows are there */
int status = SQLRowCount(fStmt, &nrows);
if (!SQL_SUCCEEDED(status)) {
@@ -634,7 +634,7 @@ int SqlODBC::Done()
const char* SqlODBC::GetColumn(int icol)
{
static char buf[1024];
- SQLINTEGER indicator;
+ SQLLEN indicator;
int status = SQLGetData(fStmt, icol, SQL_C_CHAR, buf, sizeof(buf), &indicator);
if (!SQL_SUCCEEDED(status)) {
|
|