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