pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

build tesseract, webkit-gtk on netbsd-10/i386?



I build the various "ffmpeg*" that support it with "tesseract" support.
Up through pkgsrc-2025Q2 this has not been a problem.

As of pkgsrc-2025Q3, building "graphics/tesseract" on netbsd-10/i386
(10.1_STABLE from sources of 202510030012Z) as shown below.

"www/webkit-gtk" fails similarly.

Both built without problems on netbsd-11/i386 and both built without
problems for netbsd-10/i386 from pkgsrc-2025Q2.

[...]
===> Building for tesseract-5.5.1nb1
Making all in .
gmake[1]: Entering directory '/tmp/pkgsrc/graphics/tesseract/work/tesseract-5.5.1'
  CXX      src/tesseract-tesseract.o
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:62:13: error: redefinition of default argument for 'class _Period'
   62 |       class duration;
      |             ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:70:29: note: original definition appeared here
   70 |     template<typename _Rep, typename _Period = ratio<1>>
      |                             ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:66:13: error: redefinition of default argument for 'class _Dur'
   66 |       class time_point;
      |             ^~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:73:31: note: original definition appeared here
   73 |     template<typename _Clock, typename _Dur = typename _Clock::duration>
      |                               ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:78:12: error: redefinition of default argument for 'class<template-parameter-1-4>'
   78 |     struct __duration_common_type
      |            ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:81:64: note: original definition appeared here
   81 |   template<typename _CT, typename _Period1, typename _Period2, typename = void>
      |                                                                ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:82:12: error: redefinition of 'struct std::__duration_common_type<_CT, _Period1, _Period2, std::__void_t<typename _CTp::type> >'
   82 |     struct __duration_common_type<_CT, _Period1, _Period2,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |       __void_t<typename _CT::type>>
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:86:12: note: previous definition of 'struct std::__duration_common_type<_CT, _Period1, _Period2, std::__void_t<typename _CTp::type> >'
   86 |     struct __duration_common_type<_CT, _Period1, _Period2,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |       __void_t<typename _CT::type>>
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:103:12: error: redefinition of 'struct std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >'
  103 |     struct common_type<chrono::duration<_Rep1, _Period1>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  104 |          chrono::duration<_Rep2, _Period2>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:105:12: note: previous definition of 'struct std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >'
  105 |     struct common_type<chrono::duration<_Rep1, _Period1>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  106 |          chrono::duration<_Rep2, _Period2>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:112:12: error: redefinition of 'struct std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep1, _Period1> >'
  112 |     struct common_type<chrono::duration<_Rep, _Period>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |          chrono::duration<_Rep, _Period>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:115:12: note: previous definition of 'struct std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep1, _Period1> >'
  115 |     struct common_type<chrono::duration<_Rep, _Period>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |          chrono::duration<_Rep, _Period>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:121:12: error: redefinition of 'struct std::common_type<std::chrono::duration<_Rep1, _Period1> >'
  121 |     struct common_type<chrono::duration<_Rep, _Period>>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:125:12: note: previous definition of 'struct std::common_type<std::chrono::duration<_Rep1, _Period1> >'
  125 |     struct common_type<chrono::duration<_Rep, _Period>>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:133:12: error: redefinition of default argument for 'class<template-parameter-1-3>'
  133 |     struct __timepoint_common_type
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:135:43: note: original definition appeared here
  135 |   template<typename _CT, typename _Clock, typename = void>
      |                                           ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:137:12: error: redefinition of 'struct std::__timepoint_common_type<_CT, _Clock, std::__void_t<typename _CTp::type> >'
  137 |     struct __timepoint_common_type<_CT, _Clock, __void_t<typename _CT::type>>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:140:12: note: previous definition of 'struct std::__timepoint_common_type<_CT, _Clock, std::__void_t<typename _CTp::type> >'
  140 |     struct __timepoint_common_type<_CT, _Clock, __void_t<typename _CT::type>>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:149:12: error: redefinition of 'struct std::common_type<std::chrono::time_point<_Clock, _Duration1>, std::chrono::time_point<_Clock, _Duration2> >'
  149 |     struct common_type<chrono::time_point<_Clock, _Duration1>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150 |          chrono::time_point<_Clock, _Duration2>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:150:12: note: previous definition of 'struct std::common_type<std::chrono::time_point<_Clock, _Duration1>, std::chrono::time_point<_Clock, _Duration2> >'
  150 |     struct common_type<chrono::time_point<_Clock, _Duration1>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  151 |          chrono::time_point<_Clock, _Duration2>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:156:12: error: redefinition of 'struct std::common_type<std::chrono::time_point<_Clock, _Duration1>, std::chrono::time_point<_Clock, _Duration1> >'
  156 |     struct common_type<chrono::time_point<_Clock, _Duration>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |          chrono::time_point<_Clock, _Duration>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:158:12: note: previous definition of 'struct std::common_type<std::chrono::time_point<_Clock, _Duration1>, std::chrono::time_point<_Clock, _Duration1> >'
  158 |     struct common_type<chrono::time_point<_Clock, _Duration>,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |          chrono::time_point<_Clock, _Duration>>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:162:12: error: redefinition of 'struct std::common_type<std::chrono::time_point<_Clock, _Duration1> >'
  162 |     struct common_type<chrono::time_point<_Clock, _Duration>>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:165:12: note: previous definition of 'struct std::common_type<std::chrono::time_point<_Clock, _Duration1> >'
  165 |     struct common_type<chrono::time_point<_Clock, _Duration>>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:178:14: error: redefinition of default argument for 'bool _NumIsOne'
  178 |       struct __duration_cast_impl
      |              ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:179:24: note: original definition appeared here
  179 |       bool _NumIsOne = false, bool _DenIsOne = false>
      |                        ^~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:192:14: error: redefinition of 'struct std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, true, true>'
  192 |       struct __duration_cast_impl<_ToDur, _CF, _CR, true, true>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:194:14: note: previous definition of 'struct std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, true, true>'
  194 |       struct __duration_cast_impl<_ToDur, _CF, _CR, true, true>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:204:14: error: redefinition of 'struct std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, true, false>'
  204 |       struct __duration_cast_impl<_ToDur, _CF, _CR, true, false>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:206:14: note: previous definition of 'struct std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, true, false>'
  206 |       struct __duration_cast_impl<_ToDur, _CF, _CR, true, false>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:217:14: error: redefinition of 'struct std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, false, true>'
  217 |       struct __duration_cast_impl<_ToDur, _CF, _CR, false, true>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:219:14: note: previous definition of 'struct std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, false, true>'
  219 |       struct __duration_cast_impl<_ToDur, _CF, _CR, false, true>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:230:14: error: redefinition of 'struct std::chrono::__is_duration<_Tp>'
  230 |       struct __is_duration
      |              ^~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:232:14: note: previous definition of 'struct std::chrono::__is_duration<_Tp>'
  232 |       struct __is_duration
      |              ^~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:235:14: error: redefinition of 'struct std::chrono::__is_duration<std::chrono::duration<_Rep1, _Period1> >'
  235 |       struct __is_duration<duration<_Rep, _Period>>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:237:14: note: previous definition of 'struct std::chrono::__is_duration<std::chrono::duration<_Rep1, _Period1> >'
  237 |       struct __is_duration<duration<_Rep, _Period>>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:262:7: error: redefinition of 'template<class _ToDur, class _Rep, class _Period> constexpr std::chrono::__enable_if_is_duration<_ToDur> std::chrono::duration_cast(const std::chrono::duration<_Rep, _Period>&)'
  262 |       duration_cast(const duration<_Rep, _Period>& __d)
      |       ^~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:254:7: note: 'template<class _ToDur, class _Rep, class _Period> constexpr std::chrono::__enable_if_is_duration<_ToDur> std::chrono::duration_cast(const std::chrono::duration<_Rep, _Period>&)' previously declared here
  254 |       duration_cast(const duration<_Rep, _Period>& __d)
      |       ^~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:285:14: error: redefinition of 'struct std::chrono::treat_as_floating_point<_Rep>'
  285 |       struct treat_as_floating_point
      |              ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:268:14: note: previous definition of 'struct std::chrono::treat_as_floating_point<_Rep>'
  268 |       struct treat_as_floating_point
      |              ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:291:29: error: redefinition of 'template<class _Rep> constexpr const bool std::chrono::treat_as_floating_point_v'
  291 |       inline constexpr bool treat_as_floating_point_v =
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:274:29: note: 'template<class _Rep> constexpr const bool std::chrono::treat_as_floating_point_v<_Rep>' previously declared here
  274 |       inline constexpr bool treat_as_floating_point_v =
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:300:29: error: redefinition of 'template<class _Tp> constexpr const bool std::chrono::is_clock_v'
  300 |       inline constexpr bool is_clock_v = is_clock<_Tp>::value;
      |                             ^~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:283:29: note: 'template<class _Tp> constexpr const bool std::chrono::is_clock_v<_Tp>' previously declared here
  283 |       inline constexpr bool is_clock_v = is_clock<_Tp>::value;
      |                             ^~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:304:14: error: redefinition of 'struct std::chrono::is_clock<_Tp>'
  304 |       struct is_clock : false_type
      |              ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:287:14: note: previous definition of 'struct std::chrono::is_clock<_Tp>'
  287 |       struct is_clock : false_type
      |              ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:321:14: error: redefinition of 'struct std::chrono::is_clock<_Tp>'
  321 |       struct is_clock<_Tp> : true_type
      |              ^~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:304:14: note: previous definition of 'struct std::chrono::is_clock<_Tp>'
  304 |       struct is_clock<_Tp> : true_type
      |              ^~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:364:7: error: redefinition of 'template<class _ToDur, class _Rep, class _Period> constexpr std::chrono::__enable_if_is_duration<_ToDur> std::chrono::floor(const std::chrono::duration<_Rep, _Period>&)'
  364 |       floor(const duration<_Rep, _Period>& __d)
      |       ^~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:337:7: note: 'template<class _ToDur, class _Rep, class _Period> constexpr std::chrono::__enable_if_is_duration<_ToDur> std::chrono::floor(const std::chrono::duration<_Rep, _Period>&)' previously declared here
  337 |       floor(const duration<_Rep, _Period>& __d)
      |       ^~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:384:7: error: redefinition of 'template<class _ToDur, class _Rep, class _Period> constexpr std::chrono::__enable_if_is_duration<_ToDur> std::chrono::ceil(const std::chrono::duration<_Rep, _Period>&)'
  384 |       ceil(const duration<_Rep, _Period>& __d)
      |       ^~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:347:7: note: 'template<class _ToDur, class _Rep, class _Period> constexpr std::chrono::__enable_if_is_duration<_ToDur> std::chrono::ceil(const std::chrono::duration<_Rep, _Period>&)' previously declared here
  347 |       ceil(const duration<_Rep, _Period>& __d)
      |       ^~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:409:7: error: redefinition of 'template<class _ToDur, class _Rep, class _Period> constexpr std::enable_if_t<std::__and_<std::chrono::__is_duration<_ToDur>, std::__not_<std::chrono::treat_as_floating_point<typename _ToDur::rep> > >::value, _ToDur> std::chrono::round(const std::chrono::duration<_Rep, _Period>&)'
  409 |       round(const duration<_Rep, _Period>& __d)
      |       ^~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:360:7: note: 'template<class _ToDur, class _Rep, class _Period> constexpr std::enable_if_t<std::__and_<std::chrono::__is_duration<_ToDur>, std::__not_<std::chrono::treat_as_floating_point<typename _ToDur::rep> > >::value, _ToDur> std::chrono::round(const std::chrono::duration<_Rep, _Period>&)' previously declared here
  360 |       round(const duration<_Rep, _Period>& __d)
      |       ^~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:435:7: error: redefinition of 'template<class _Rep, class _Period> constexpr std::enable_if_t<std::numeric_limits<_Tp>::is_signed, std::chrono::duration<_Rep1, _Period1> > std::chrono::abs(std::chrono::duration<_Rep1, _Period1>)'
  435 |       abs(duration<_Rep, _Period> __d)
      |       ^~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:380:7: note: 'template<class _Rep, class _Period> constexpr std::enable_if_t<std::numeric_limits<_Tp>::is_signed, std::chrono::duration<_Rep1, _Period1> > std::chrono::abs(std::chrono::duration<_Rep1, _Period1>)' previously declared here
  380 |       abs(duration<_Rep, _Period> __d)
      |       ^~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:471:14: error: redefinition of 'struct std::chrono::duration_values<_Rep>'
  471 |       struct duration_values
      |              ^~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:390:14: note: previous definition of 'struct std::chrono::duration_values<_Rep>'
  390 |       struct duration_values
      |              ^~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:487:13: error: redefinition of 'class std::chrono::duration<_Rep, _Period>'
  487 |       class duration
      |             ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:421:14: note: previous definition of 'class std::chrono::duration<_Rep, _Period>'
  421 |       struct duration
      |              ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:674:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  674 |       operator+(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:594:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  594 |       operator+(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:688:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator-(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  688 |       operator-(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:608:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator-(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  608 |       operator-(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:719:7: error: redefinition of 'template<class _Rep1, class _Period, class _Rep2> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep1, _Rep2>, _Period> std::chrono::operator*(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)'
  719 |       operator*(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:637:7: note: 'template<class _Rep1, class _Period, class _Rep2> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep1, _Rep2>, _Period> std::chrono::operator*(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)' previously declared here
  637 |       operator*(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:728:7: error: redefinition of 'template<class _Rep1, class _Rep2, class _Period> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep2, _Rep1>, _Period> std::chrono::operator*(const _Rep1&, const std::chrono::duration<_Rep, _Period>&)'
  728 |       operator*(const _Rep1& __s, const duration<_Rep2, _Period>& __d)
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:647:7: note: 'template<class _Rep1, class _Rep2, class _Period> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep2, _Rep1>, _Period> std::chrono::operator*(const _Rep1&, const std::chrono::duration<_Rep, _Period>&)' previously declared here
  647 |       operator*(const _Rep1& __s, const duration<_Rep2, _Period>& __d)
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:734:7: error: redefinition of 'template<class _Rep1, class _Period, class _Rep2> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep1, typename std::enable_if<(! std::chrono::__is_duration<_Rep2>::value), _Rep2>::type>, _Period> std::chrono::operator/(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)'
  734 |       operator/(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:653:7: note: 'template<class _Rep1, class _Period, class _Rep2> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep1, typename std::enable_if<(! std::chrono::__is_duration<_Rep2>::value), _Rep2>::type>, _Period> std::chrono::operator/(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)' previously declared here
  653 |       operator/(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:744:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<_Rep1, _Rep2>::type std::chrono::operator/(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  744 |       operator/(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:663:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<_Rep1, _Rep2>::type std::chrono::operator/(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  663 |       operator/(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:757:7: error: redefinition of 'template<class _Rep1, class _Period, class _Rep2> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep1, typename std::enable_if<(! std::chrono::__is_duration<_Rep2>::value), _Rep2>::type>, _Period> std::chrono::operator%(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)'
  757 |       operator%(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:676:7: note: 'template<class _Rep1, class _Period, class _Rep2> constexpr std::chrono::duration<std::chrono::__common_rep_t<_Rep1, typename std::enable_if<(! std::chrono::__is_duration<_Rep2>::value), _Rep2>::type>, _Period> std::chrono::operator%(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)' previously declared here
  676 |       operator%(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:768:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator%(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  768 |       operator%(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:687:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator%(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  687 |       operator%(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:788:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator==(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  788 |       operator==(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:701:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator==(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  701 |       operator==(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:800:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator<(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  800 |       operator<(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:713:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator<(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  713 |       operator<(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:814:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2>  requires  three_way_comparable<typename std::common_type<_Rep1, _Rep2>::type, std::partial_ordering> constexpr auto std::chrono::operator<=>(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  814 |       operator<=>(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:727:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2>  requires  three_way_comparable<typename std::common_type<_Rep1, _Rep2>::type, std::partial_ordering> constexpr auto std::chrono::operator<=>(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  727 |       operator<=>(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:833:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator<=(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  833 |       operator<=(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:746:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator<=(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  746 |       operator<=(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:840:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator>(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  840 |       operator>(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:753:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator>(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  753 |       operator>(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:847:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator>=(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)'
  847 |       operator>=(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:760:7: note: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr bool std::chrono::operator>=(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  760 |       operator>=(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:900:13: error: redefinition of 'class std::chrono::time_point<_Clock, _Dur>'
  900 |       class time_point
      |             ^~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:812:14: note: previous definition of 'class std::chrono::time_point<_Clock, _Dur>'
  812 |       struct time_point
      |              ^~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:997:7: error: redefinition of 'template<class _ToDur, class _Clock, class _Dur> constexpr std::__enable_if_t<std::chrono::__is_duration<_Tp>::value, std::chrono::time_point<_Clock, _ToDur> > std::chrono::time_point_cast(const std::chrono::time_point<_Clock, _Dur>&)'
  997 |       time_point_cast(const time_point<_Clock, _Dur>& __t)
      |       ^~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:873:7: note: 'template<class _ToDur, class _Clock, class _Dur> constexpr typename std::enable_if<std::chrono::__is_duration<_Tp>::value, std::chrono::time_point<_Clock, _ToDur> >::type std::chrono::time_point_cast(const std::chrono::time_point<_Clock, _Dur>&)' previously declared here
  873 |       time_point_cast(const time_point<_Clock, _Dur>& __t)
      |       ^~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1019:7: error: redefinition of 'template<class _ToDur, class _Clock, class _Dur> constexpr std::enable_if_t<std::chrono::__is_duration<_Tp>::value, std::chrono::time_point<_Clock, _ToDur> > std::chrono::floor(const std::chrono::time_point<_Clock, _Dur>&)'
 1019 |       floor(const time_point<_Clock, _Dur>& __tp)
      |       ^~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:883:7: note: 'template<class _ToDur, class _Clock, class _Dur> constexpr std::enable_if_t<std::chrono::__is_duration<_Tp>::value, std::chrono::time_point<_Clock, _ToDur> > std::chrono::floor(const std::chrono::time_point<_Clock, _Dur>&)' previously declared here
  883 |       floor(const time_point<_Clock, _Dur>& __tp)
      |       ^~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1040:7: error: redefinition of 'template<class _ToDur, class _Clock, class _Dur> constexpr std::enable_if_t<std::chrono::__is_duration<_Tp>::value, std::chrono::time_point<_Clock, _ToDur> > std::chrono::ceil(const std::chrono::time_point<_Clock, _Dur>&)'
 1040 |       ceil(const time_point<_Clock, _Dur>& __tp)
      |       ^~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:892:7: note: 'template<class _ToDur, class _Clock, class _Dur> constexpr std::enable_if_t<std::chrono::__is_duration<_Tp>::value, std::chrono::time_point<_Clock, _ToDur> > std::chrono::ceil(const std::chrono::time_point<_Clock, _Dur>&)' previously declared here
  892 |       ceil(const time_point<_Clock, _Dur>& __tp)
      |       ^~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1065:7: error: redefinition of 'template<class _ToDur, class _Clock, class _Dur> constexpr std::enable_if_t<std::__and_<std::chrono::__is_duration<_ToDur>, std::__not_<std::chrono::treat_as_floating_point<typename _ToDur::rep> > >::value, std::chrono::time_point<_Clock, _ToDur> > std::chrono::round(const std::chrono::time_point<_Clock, _Dur>&)'
 1065 |       round(const time_point<_Clock, _Dur>& __tp)
      |       ^~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:903:7: note: 'template<class _ToDur, class _Clock, class _Dur> constexpr std::enable_if_t<std::__and_<std::chrono::__is_duration<_ToDur>, std::__not_<std::chrono::treat_as_floating_point<typename _ToDur::rep> > >::value, std::chrono::time_point<_Clock, _ToDur> > std::chrono::round(const std::chrono::time_point<_Clock, _Dur>&)' previously declared here
  903 |       round(const time_point<_Clock, _Dur>& __tp)
      |       ^~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1080:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Rep2, class _Period2> constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)'
 1080 |       operator+(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:917:7: note: 'template<class _Clock, class _Dur1, class _Rep2, class _Period2> constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  917 |       operator+(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1094:7: error: redefinition of 'template<class _Rep1, class _Period1, class _Clock, class _Dur2> constexpr std::chrono::time_point<_Clock, typename std::common_type<std::chrono::duration<_Rep1, _Period1>, _Dur2>::type> std::chrono::operator+(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::time_point<_Clock, _Dur2>&)'
 1094 |       operator+(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:931:7: note: 'template<class _Rep1, class _Period1, class _Clock, class _Dur2> constexpr std::chrono::time_point<_Clock, typename std::common_type<std::chrono::duration<_Rep1, _Period1>, _Dur2>::type> std::chrono::operator+(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::time_point<_Clock, _Dur2>&)' previously declared here
  931 |       operator+(const duration<_Rep1, _Period1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1108:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Rep2, class _Period2> constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)'
 1108 |       operator-(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:945:7: note: 'template<class _Clock, class _Dur1, class _Rep2, class _Period2> constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)' previously declared here
  945 |       operator-(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1120:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Dur2> constexpr typename std::common_type<_Duration1, _Duration2>::type std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)'
 1120 |       operator-(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:961:7: note: 'template<class _Clock, class _Dur1, class _Dur2> constexpr typename std::common_type<_Duration1, _Duration2>::type std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)' previously declared here
  961 |       operator-(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1132:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator==(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)'
 1132 |       operator==(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:967:7: note: 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator==(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)' previously declared here
  967 |       operator==(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1140:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Dur2>  requires  three_way_comparable_with<_Dur2, _Dur1, std::partial_ordering> constexpr auto std::chrono::operator<=>(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)'
 1140 |       operator<=>(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:975:7: note: 'template<class _Clock, class _Dur1, class _Dur2>  requires  three_way_comparable_with<_Dur2, _Dur1, std::partial_ordering> constexpr auto std::chrono::operator<=>(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)' previously declared here
  975 |       operator<=>(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1153:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator<(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)'
 1153 |       operator<(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:988:7: note: 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator<(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)' previously declared here
  988 |       operator<(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1159:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator<=(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)'
 1159 |       operator<=(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:994:7: note: 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator<=(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)' previously declared here
  994 |       operator<=(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1165:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator>(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)'
 1165 |       operator>(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1000:7: note: 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator>(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)' previously declared here
 1000 |       operator>(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1171:7: error: redefinition of 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator>=(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)'
 1171 |       operator>=(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1006:7: note: 'template<class _Clock, class _Dur1, class _Dur2> constexpr bool std::chrono::operator>=(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)' previously declared here
 1006 |       operator>=(const time_point<_Clock, _Dur1>& __lhs,
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1196:36: error: expected constructor, destructor, or type conversion before '(' token
 1196 | _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(_V2)
      |                                    ^
/usr/include/g++/bits/chrono.h:1270:34: error: expected constructor, destructor, or type conversion before '(' token
 1270 | _GLIBCXX_END_INLINE_ABI_NAMESPACE(_V2)
      |                                  ^
/usr/include/g++/bits/chrono.h:1334:22: error: redefinition of 'template<class _Dur, char ..._Digits> constexpr _Dur std::literals::chrono_literals::__check_overflow()'
 1334 |       constexpr _Dur __check_overflow()
      |                      ^~~~~~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1168:22: note: 'template<class _Dur, char ..._Digits> constexpr _Dur std::literals::chrono_literals::__check_overflow()' previously declared here
 1168 |       constexpr _Dur __check_overflow()
      |                      ^~~~~~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1346:5: error: redefinition of 'constexpr std::chrono::duration<long double, std::ratio<3600> > std::literals::chrono_literals::operator""h(long double)'
 1346 |     operator""h(long double __hours)
      |     ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1180:5: note: 'constexpr std::chrono::duration<long double, std::ratio<3600> > std::literals::chrono_literals::operator""h(long double)' previously defined here
 1180 |     operator""h(long double __hours)
      |     ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1352:7: error: redefinition of 'template<char ..._Digits> constexpr std::chrono::hours std::literals::chrono_literals::operator""h()'
 1352 |       operator""h()
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1186:7: note: 'template<char ..._Digits> constexpr std::chrono::hours std::literals::chrono_literals::operator""h()' previously declared here
 1186 |       operator""h()
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1357:5: error: redefinition of 'constexpr std::chrono::duration<long double, std::ratio<60> > std::literals::chrono_literals::operator""min(long double)'
 1357 |     operator""min(long double __mins)
      |     ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1191:5: note: 'constexpr std::chrono::duration<long double, std::ratio<60> > std::literals::chrono_literals::operator""min(long double)' previously defined here
 1191 |     operator""min(long double __mins)
      |     ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1363:7: error: redefinition of 'template<char ..._Digits> constexpr std::chrono::minutes std::literals::chrono_literals::operator""min()'
 1363 |       operator""min()
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1197:7: note: 'template<char ..._Digits> constexpr std::chrono::minutes std::literals::chrono_literals::operator""min()' previously declared here
 1197 |       operator""min()
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1368:5: error: redefinition of 'constexpr std::chrono::duration<long double> std::literals::chrono_literals::operator""s(long double)'
 1368 |     operator""s(long double __secs)
      |     ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1202:5: note: 'constexpr std::chrono::duration<long double> std::literals::chrono_literals::operator""s(long double)' previously defined here
 1202 |     operator""s(long double __secs)
      |     ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1374:7: error: redefinition of 'template<char ..._Digits> constexpr std::chrono::seconds std::literals::chrono_literals::operator""s()'
 1374 |       operator""s()
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1208:7: note: 'template<char ..._Digits> constexpr std::chrono::seconds std::literals::chrono_literals::operator""s()' previously declared here
 1208 |       operator""s()
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1379:5: error: redefinition of 'constexpr std::chrono::duration<long double, std::ratio<1, 1000> > std::literals::chrono_literals::operator""ms(long double)'
 1379 |     operator""ms(long double __msecs)
      |     ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1213:5: note: 'constexpr std::chrono::duration<long double, std::ratio<1, 1000> > std::literals::chrono_literals::operator""ms(long double)' previously defined here
 1213 |     operator""ms(long double __msecs)
      |     ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1385:7: error: redefinition of 'template<char ..._Digits> constexpr std::chrono::milliseconds std::literals::chrono_literals::operator""ms()'
 1385 |       operator""ms()
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1219:7: note: 'template<char ..._Digits> constexpr std::chrono::milliseconds std::literals::chrono_literals::operator""ms()' previously declared here
 1219 |       operator""ms()
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1390:5: error: redefinition of 'constexpr std::chrono::duration<long double, std::ratio<1, 1000000> > std::literals::chrono_literals::operator""us(long double)'
 1390 |     operator""us(long double __usecs)
      |     ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1224:5: note: 'constexpr std::chrono::duration<long double, std::ratio<1, 1000000> > std::literals::chrono_literals::operator""us(long double)' previously defined here
 1224 |     operator""us(long double __usecs)
      |     ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1396:7: error: redefinition of 'template<char ..._Digits> constexpr std::chrono::microseconds std::literals::chrono_literals::operator""us()'
 1396 |       operator""us()
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1230:7: note: 'template<char ..._Digits> constexpr std::chrono::microseconds std::literals::chrono_literals::operator""us()' previously declared here
 1230 |       operator""us()
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1401:5: error: redefinition of 'constexpr std::chrono::duration<long double, std::ratio<1, 1000000000> > std::literals::chrono_literals::operator""ns(long double)'
 1401 |     operator""ns(long double __nsecs)
      |     ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1235:5: note: 'constexpr std::chrono::duration<long double, std::ratio<1, 1000000000> > std::literals::chrono_literals::operator""ns(long double)' previously defined here
 1235 |     operator""ns(long double __nsecs)
      |     ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1407:7: error: redefinition of 'template<char ..._Digits> constexpr std::chrono::nanoseconds std::literals::chrono_literals::operator""ns()'
 1407 |       operator""ns()
      |       ^~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1241:7: note: 'template<char ..._Digits> constexpr std::chrono::nanoseconds std::literals::chrono_literals::operator""ns()' previously declared here
 1241 |       operator""ns()
      |       ^~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1424:12: error: redefinition of 'struct std::filesystem::__file_clock'
 1424 |     struct __file_clock
      |            ^~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1256:12: note: previous definition of 'struct std::filesystem::__file_clock'
 1256 |     struct __file_clock
      |            ^~~~~~~~~~~~
In file included from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/condition_variable:73:26: error: reference to 'steady_clock' is ambiguous
   73 |     using steady_clock = chrono::steady_clock;
      |                          ^~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1078:12: note: candidates are: 'struct std::chrono::_V2::steady_clock'
 1078 |     struct steady_clock
      |            ^~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1246:12: note:                 'struct std::chrono::steady_clock'
 1246 |     struct steady_clock
      |            ^~~~~~~~~~~~
In file included from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/condition_variable: In member function 'std::cv_status std::condition_variable::wait_for(std::unique_lock<std::mutex>&, const std::chrono::duration<_Rep1, _Period1>&)':
/usr/include/g++/condition_variable:168:25: error: 'steady_clock' has not been declared
  168 |  using __dur = typename steady_clock::duration;
      |                         ^~~~~~~~~~~~
/usr/include/g++/condition_variable:169:41: error: '__dur' was not declared in this scope; did you mean '_S_cur'?
  169 |  auto __reltime = chrono::duration_cast<__dur>(__rtime);
      |                                         ^~~~~
      |                                         _S_cur
/usr/include/g++/condition_variable:172:28: error: 'steady_clock' has not been declared
  172 |  return wait_until(__lock, steady_clock::now() + __reltime);
      |                            ^~~~~~~~~~~~
/usr/include/g++/condition_variable: In member function 'bool std::condition_variable::wait_for(std::unique_lock<std::mutex>&, const std::chrono::duration<_Rep1, _Period1>&, _Predicate)':
/usr/include/g++/condition_variable:181:25: error: 'steady_clock' has not been declared
  181 |  using __dur = typename steady_clock::duration;
      |                         ^~~~~~~~~~~~
/usr/include/g++/condition_variable:182:41: error: '__dur' was not declared in this scope; did you mean '_S_cur'?
  182 |  auto __reltime = chrono::duration_cast<__dur>(__rtime);
      |                                         ^~~~~
      |                                         _S_cur
/usr/include/g++/condition_variable:185:28: error: 'steady_clock' has not been declared
  185 |  return wait_until(__lock, steady_clock::now() + __reltime,
      |                            ^~~~~~~~~~~~
/usr/include/g++/condition_variable: In member function 'bool std::_V2::condition_variable_any::wait_for(_Lock&, std::stop_token, const std::chrono::duration<_Rep, _Period>&, _Predicate)':
/usr/include/g++/condition_variable:445:34: error: reference to 'steady_clock' is ambiguous
  445 |       auto __abst = std::chrono::steady_clock::now() + __rel_time;
      |                                  ^~~~~~~~~~~~
In file included from /usr/include/g++/mutex:39,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/chrono:1078:12: note: candidates are: 'struct std::chrono::_V2::steady_clock'
 1078 |     struct steady_clock
      |            ^~~~~~~~~~~~
In file included from /usr/include/g++/bits/semaphore_base.h:36,
                 from /usr/include/g++/semaphore:35,
                 from /usr/include/g++/stop_token:40,
                 from /usr/include/g++/condition_variable:50,
                 from /usr/include/g++/mutex:46,
                 from ./src/viewer/scrollview.h:40,
                 from ./src/ccstruct/rect.h:23,
                 from ./src/ccstruct/coutln.h:25,
                 from ./src/ccstruct/stepblob.h:23,
                 from ./src/ccstruct/werd.h:24,
                 from ./src/ccstruct/ratngs.h:33,
                 from ./src/dict/dawg.h:33,
                 from ./src/dict/dict.h:29,
                 from src/tesseract.cpp:36:
/usr/include/g++/bits/chrono.h:1246:12: note:                 'struct std::chrono::steady_clock'
 1246 |     struct steady_clock
      |            ^~~~~~~~~~~~
gmake[1]: *** [Makefile:7604: src/tesseract-tesseract.o] Error 1
gmake[1]: Leaving directory '/tmp/pkgsrc/graphics/tesseract/work/tesseract-5.5.1'
gmake: *** [Makefile:7985: all-recursive] Error 1
*** Error code 2

Stop.
make[1]: stopped in /x/pkgsrc/graphics/tesseract
*** Error code 1

Stop.
make: stopped in /x/pkgsrc/graphics/tesseract


-- 
|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645


Home | Main Index | Thread Index | Old Index