yochananmarqos

touchegg build log

Sep 28th, 2020 (edited)
109
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- The C compiler identification is GNU 10.2.0
  2. -- The CXX compiler identification is GNU 10.2.0
  3. -- Detecting C compiler ABI info
  4. -- Detecting C compiler ABI info - done
  5. -- Check for working C compiler: /usr/sbin/cc - skipped
  6. -- Detecting C compile features
  7. -- Detecting C compile features - done
  8. -- Detecting CXX compiler ABI info
  9. -- Detecting CXX compiler ABI info - done
  10. -- Check for working CXX compiler: /usr/sbin/c++ - skipped
  11. -- Detecting CXX compile features
  12. -- Detecting CXX compile features - done
  13. -- Looking for pthread.h
  14. -- Looking for pthread.h - found
  15. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  16. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  17. -- Looking for pthread_create in pthreads
  18. -- Looking for pthread_create in pthreads - not found
  19. -- Looking for pthread_create in pthread
  20. -- Looking for pthread_create in pthread - found
  21. -- Found Threads: TRUE
  22. -- Found PkgConfig: /usr/sbin/pkg-config (found version "1.7.3")
  23. -- Checking for module 'libudev'
  24. -- Found libudev, version 246
  25. CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  26. The package name passed to `find_package_handle_standard_args` (LIBUDEV)
  27. does not match the name of the calling package (Libudev). This can lead to
  28. problems in calling code that expects `find_package` result variables
  29. (e.g., `_FOUND`) to follow a certain pattern.
  30. Call Stack (most recent call first):
  31. cmake/Modules/FindLibudev.cmake:5 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  32. CMakeLists.txt:19 (find_package)
  33. This warning is for project developers. Use -Wno-dev to suppress it.
  34.  
  35. -- Found LIBUDEV: TRUE
  36. -- Checking for module 'libinput'
  37. -- Found libinput, version 1.16.1
  38. CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  39. The package name passed to `find_package_handle_standard_args` (LIBINPUT)
  40. does not match the name of the calling package (Libinput). This can lead
  41. to problems in calling code that expects `find_package` result variables
  42. (e.g., `_FOUND`) to follow a certain pattern.
  43. Call Stack (most recent call first):
  44. cmake/Modules/FindLibinput.cmake:5 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  45. CMakeLists.txt:20 (find_package)
  46. This warning is for project developers. Use -Wno-dev to suppress it.
  47.  
  48. -- Found LIBINPUT: TRUE
  49. -- Checking for module 'pugixml'
  50. -- Found pugixml, version 1.10
  51. CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  52. The package name passed to `find_package_handle_standard_args` (PUGIXML)
  53. does not match the name of the calling package (PugiXML). This can lead to
  54. problems in calling code that expects `find_package` result variables
  55. (e.g., `_FOUND`) to follow a certain pattern.
  56. Call Stack (most recent call first):
  57. cmake/Modules/FindPugiXML.cmake:5 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  58. CMakeLists.txt:21 (find_package)
  59. This warning is for project developers. Use -Wno-dev to suppress it.
  60.  
  61. -- Found PUGIXML: TRUE
  62. -- Checking for module 'cairo'
  63. -- Found cairo, version 1.17.3
  64. CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  65. The package name passed to `find_package_handle_standard_args` (CAIRO) does
  66. not match the name of the calling package (Cairo). This can lead to
  67. problems in calling code that expects `find_package` result variables
  68. (e.g., `_FOUND`) to follow a certain pattern.
  69. Call Stack (most recent call first):
  70. cmake/Modules/FindCairo.cmake:5 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  71. CMakeLists.txt:22 (find_package)
  72. This warning is for project developers. Use -Wno-dev to suppress it.
  73.  
  74. -- Found CAIRO: TRUE
  75. -- Checking for module 'x11'
  76. -- Found x11, version 1.6.12
  77. -- Found X11: TRUE
  78. -- Checking for module 'xtst'
  79. -- Found xtst, version 1.2.3
  80. CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  81. The package name passed to `find_package_handle_standard_args` (XTEST) does
  82. not match the name of the calling package (XTest). This can lead to
  83. problems in calling code that expects `find_package` result variables
  84. (e.g., `_FOUND`) to follow a certain pattern.
  85. Call Stack (most recent call first):
  86. cmake/Modules/FindXTest.cmake:5 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  87. CMakeLists.txt:24 (find_package)
  88. This warning is for project developers. Use -Wno-dev to suppress it.
  89.  
  90. -- Found XTEST: TRUE
  91. -- Checking for module 'xrandr'
  92. -- Found xrandr, version 1.5.2
  93. CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  94. The package name passed to `find_package_handle_standard_args` (XRANDR)
  95. does not match the name of the calling package (Xrandr). This can lead to
  96. problems in calling code that expects `find_package` result variables
  97. (e.g., `_FOUND`) to follow a certain pattern.
  98. Call Stack (most recent call first):
  99. cmake/Modules/FindXrandr.cmake:5 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  100. CMakeLists.txt:25 (find_package)
  101. This warning is for project developers. Use -Wno-dev to suppress it.
  102.  
  103. -- Found XRANDR: TRUE
  104. -- Configuring done
  105. -- Generating done
  106. -- Build files have been written to: /home/yochanan/Documents/pkgbuilds/touchegg/src/build
  107. make: Entering directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
  108. make[1]: Entering directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
  109. make[2]: Entering directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
  110. Scanning dependencies of target touchegg
  111. make[2]: Leaving directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
  112. make[2]: Entering directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
  113. [ 3%] Building CXX object CMakeFiles/touchegg.dir/src/actions/animated-action.cpp.o
  114. [ 10%] Building CXX object CMakeFiles/touchegg.dir/src/actions/maximize-restore-window.cpp.o
  115. [ 13%] Building CXX object CMakeFiles/touchegg.dir/src/actions/run-command.cpp.o
  116. [ 10%] Building CXX object CMakeFiles/touchegg.dir/src/actions/action-factory.cpp.o
  117. [ 17%] Building CXX object CMakeFiles/touchegg.dir/src/actions/change-desktop.cpp.o
  118. [ 24%] Building CXX object CMakeFiles/touchegg.dir/src/actions/send-keys.cpp.o
  119. [ 24%] Building CXX object CMakeFiles/touchegg.dir/src/actions/close-window.cpp.o
  120. [ 27%] Building CXX object CMakeFiles/touchegg.dir/src/actions/minimize-window.cpp.o
  121. [ 31%] Building CXX object CMakeFiles/touchegg.dir/src/actions/show-desktop.cpp.o
  122. [ 34%] Building CXX object CMakeFiles/touchegg.dir/src/actions/tile-window.cpp.o
  123. [ 37%] Building CXX object CMakeFiles/touchegg.dir/src/animations/change-desktop-animation.cpp.o
  124. [ 41%] Building CXX object CMakeFiles/touchegg.dir/src/animations/maximize-window-animation.cpp.o
  125. [ 44%] Building CXX object CMakeFiles/touchegg.dir/src/animations/close-window-animation.cpp.o
  126. [ 48%] Building CXX object CMakeFiles/touchegg.dir/src/animations/minimize-window-animation.cpp.o
  127. [ 51%] Building CXX object CMakeFiles/touchegg.dir/src/animations/restore-window-animation.cpp.o
  128. [ 55%] Building CXX object CMakeFiles/touchegg.dir/src/animations/show-desktop-animation.cpp.o
  129. [ 58%] Building CXX object CMakeFiles/touchegg.dir/src/animations/tile-window-animation.cpp.o
  130. [ 62%] Building CXX object CMakeFiles/touchegg.dir/src/config/config.cpp.o
  131. [ 65%] Building CXX object CMakeFiles/touchegg.dir/src/config/xml-config-loader.cpp.o
  132. [ 68%] Building CXX object CMakeFiles/touchegg.dir/src/daemon/daemon-client.cpp.o
  133. [ 72%] Building CXX object CMakeFiles/touchegg.dir/src/daemon/daemon-server.cpp.o
  134. [ 75%] Building CXX object CMakeFiles/touchegg.dir/src/gesture-controller/gesture-controller.cpp.o
  135. [ 79%] Building CXX object CMakeFiles/touchegg.dir/src/gesture-gatherer/libinput-gesture-gatherer.cpp.o
  136. [ 82%] Building CXX object CMakeFiles/touchegg.dir/src/gesture/libinput-gesture.cpp.o
  137. [ 86%] Building CXX object CMakeFiles/touchegg.dir/src/main.cpp.o
  138. [ 89%] Building CXX object CMakeFiles/touchegg.dir/src/utils/color.cpp.o
  139. In file included from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  140. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:18:
  141. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:30:48: error: ‘namespace std::filesystem = std::experimental::std::experimental::filesystem;’ conflicts with a previous declaration
  142. 30 | namespace filesystem = experimental::filesystem;
  143. | ^
  144. In file included from /usr/include/c++/10.2.0/experimental/bits/fs_fwd.h:39,
  145. from /usr/include/c++/10.2.0/experimental/filesystem:37,
  146. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:28,
  147. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  148. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:18:
  149. /usr/include/c++/10.2.0/chrono:54:13: note: previous declaration ‘namespace std::filesystem { }’
  150. 54 | namespace filesystem { struct __file_clock; };
  151. | ^~~~~~~~~~
  152. In file included from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:18:
  153. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:62:40: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  154. 62 | void parseXml(const std::filesystem::path &configPath);
  155. | ^~~~
  156. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:80:41: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  157. 80 | void watchFile(const std::filesystem::path &configPath);
  158. | ^~~~
  159. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:91:27: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  160. 91 | static std::filesystem::path getHomePath();
  161. | ^~~~
  162. [ 93%] Building CXX object CMakeFiles/touchegg.dir/src/utils/string.cpp.o
  163. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp: In member function ‘void XmlConfigLoader::load()’:
  164. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:55:26: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  165. 55 | const std::filesystem::path homePath = XmlConfigLoader::getHomePath();
  166. | ^~~~
  167. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:56:26: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  168. 56 | const std::filesystem::path configPath =
  169. | ^~~~
  170. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:59:18: error: ‘configPath’ was not declared in this scope; did you mean ‘config’?
  171. 59 | this->parseXml(configPath);
  172. | ^~~~~~~~~~
  173. | config
  174. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp: At global scope:
  175. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:63:55: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  176. 63 | void XmlConfigLoader::parseXml(const std::filesystem::path &configPath) {
  177. | ^~~~
  178. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp: In member function ‘void XmlConfigLoader::parseXml(const int&)’:
  179. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:65:72: error: request for member ‘c_str’ in ‘configPath’, which is of non-class type ‘const int’
  180. 65 | pugi::xml_parse_result parsedSuccessfully = doc.load_file(configPath.c_str());
  181. | ^~~~~
  182. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp: At global scope:
  183. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:116:56: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  184. 116 | void XmlConfigLoader::watchFile(const std::filesystem::path &configPath) {
  185. | ^~~~
  186. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp: In member function ‘void XmlConfigLoader::watchFile(const int&)’:
  187. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:130:45: error: request for member ‘c_str’ in ‘configPath’, which is of non-class type ‘const int’
  188. 130 | int wd = inotify_add_watch(fd, configPath.c_str(), IN_MODIFY | IN_CREATE);
  189. | ^~~~~
  190. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp: In static member function ‘static void XmlConfigLoader::copyConfingIfNotPresent()’:
  191. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:152:26: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  192. 152 | const std::filesystem::path homePath = XmlConfigLoader::getHomePath();
  193. | ^~~~
  194. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:153:26: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  195. 153 | const std::filesystem::path homeConfigDir = homePath / HOME_CONFIG_DIR;
  196. | ^~~~
  197. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:154:26: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  198. 154 | const std::filesystem::path homeConfigFile = homeConfigDir / CONFIG_FILE;
  199. | ^~~~
  200. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:158:24: error: ‘exists’ is not a member of ‘std::filesystem’; did you mean ‘std::experimental::filesystem::v1::exists’?
  201. 158 | if (std::filesystem::exists(homeConfigFile)) {
  202. | ^~~~~~
  203. In file included from /usr/include/c++/10.2.0/experimental/filesystem:40,
  204. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:28,
  205. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  206. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:18:
  207. /usr/include/c++/10.2.0/experimental/bits/fs_ops.h:130:3: note: ‘std::experimental::filesystem::v1::exists’ declared here
  208. 130 | exists(const path& __p, error_code& __ec) noexcept
  209. | ^~~~~~
  210. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:158:31: error: ‘homeConfigFile’ was not declared in this scope
  211. 158 | if (std::filesystem::exists(homeConfigFile)) {
  212. | ^~~~~~~~~~~~~~
  213. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:162:26: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  214. 162 | const std::filesystem::path usrConfigDir{USR_SHARE_CONFIG_DIR};
  215. | ^~~~
  216. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:163:26: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  217. 163 | const std::filesystem::path usrConfigFile{usrConfigDir / CONFIG_FILE};
  218. | ^~~~
  219. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:164:25: error: ‘exists’ is not a member of ‘std::filesystem’; did you mean ‘std::experimental::filesystem::v1::exists’?
  220. 164 | if (!std::filesystem::exists(usrConfigFile)) {
  221. | ^~~~~~
  222. In file included from /usr/include/c++/10.2.0/experimental/filesystem:40,
  223. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:28,
  224. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  225. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:18:
  226. /usr/include/c++/10.2.0/experimental/bits/fs_ops.h:130:3: note: ‘std::experimental::filesystem::v1::exists’ declared here
  227. 130 | exists(const path& __p, error_code& __ec) noexcept
  228. | ^~~~~~
  229. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:164:32: error: ‘usrConfigFile’ was not declared in this scope
  230. 164 | if (!std::filesystem::exists(usrConfigFile)) {
  231. | ^~~~~~~~~~~~~
  232. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:170:20: error: ‘create_directories’ is not a member of ‘std::filesystem’; did you mean ‘std::experimental::filesystem::v1::create_directories’?
  233. 170 | std::filesystem::create_directories(homeConfigDir);
  234. | ^~~~~~~~~~~~~~~~~~
  235. In file included from /usr/include/c++/10.2.0/experimental/filesystem:40,
  236. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:28,
  237. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  238. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:18:
  239. /usr/include/c++/10.2.0/experimental/bits/fs_ops.h:89:8: note: ‘std::experimental::filesystem::v1::create_directories’ declared here
  240. 89 | bool create_directories(const path& __p, error_code& __ec) noexcept;
  241. | ^~~~~~~~~~~~~~~~~~
  242. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:170:39: error: ‘homeConfigDir’ was not declared in this scope
  243. 170 | std::filesystem::create_directories(homeConfigDir);
  244. | ^~~~~~~~~~~~~
  245. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:171:20: error: ‘copy_file’ is not a member of ‘std::filesystem’; did you mean ‘std::experimental::filesystem::v1::copy_file’?
  246. 171 | std::filesystem::copy_file(usrConfigFile, homeConfigFile);
  247. | ^~~~~~~~~
  248. In file included from /usr/include/c++/10.2.0/experimental/filesystem:40,
  249. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:28,
  250. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  251. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:18:
  252. /usr/include/c++/10.2.0/experimental/bits/fs_ops.h:77:3: note: ‘std::experimental::filesystem::v1::copy_file’ declared here
  253. 77 | copy_file(const path& __from, const path& __to, error_code& __ec) noexcept
  254. | ^~~~~~~~~
  255. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:171:30: error: ‘usrConfigFile’ was not declared in this scope
  256. 171 | std::filesystem::copy_file(usrConfigFile, homeConfigFile);
  257. | ^~~~~~~~~~~~~
  258. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:171:45: error: ‘homeConfigFile’ was not declared in this scope
  259. 171 | std::filesystem::copy_file(usrConfigFile, homeConfigFile);
  260. | ^~~~~~~~~~~~~~
  261. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp: At global scope:
  262. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.cpp:174:18: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  263. 174 | std::filesystem::path XmlConfigLoader::getHomePath() {
  264. | ^~~~
  265. [ 96%] Building CXX object CMakeFiles/touchegg.dir/src/window-system/x11.cpp.o
  266. make[2]: *** [CMakeFiles/touchegg.dir/build.make:316: CMakeFiles/touchegg.dir/src/config/xml-config-loader.cpp.o] Error 1
  267. make[2]: *** Waiting for unfinished jobs....
  268. In file included from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  269. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/main.cpp:22:
  270. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:30:48: error: ‘namespace std::filesystem = std::experimental::std::experimental::filesystem;’ conflicts with a previous declaration
  271. 30 | namespace filesystem = experimental::filesystem;
  272. | ^
  273. In file included from /usr/include/c++/10.2.0/experimental/bits/fs_fwd.h:39,
  274. from /usr/include/c++/10.2.0/experimental/filesystem:37,
  275. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/utils/filesystem.h:28,
  276. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:26,
  277. from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/main.cpp:22:
  278. /usr/include/c++/10.2.0/chrono:54:13: note: previous declaration ‘namespace std::filesystem { }’
  279. 54 | namespace filesystem { struct __file_clock; };
  280. | ^~~~~~~~~~
  281. In file included from /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/main.cpp:22:
  282. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:62:40: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  283. 62 | void parseXml(const std::filesystem::path &configPath);
  284. | ^~~~
  285. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:80:41: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  286. 80 | void watchFile(const std::filesystem::path &configPath);
  287. | ^~~~
  288. /home/yochanan/Documents/pkgbuilds/touchegg/src/touchegg-2.0.0/src/config/xml-config-loader.h:91:27: error: ‘path’ in namespace ‘std::filesystem’ does not name a type
  289. 91 | static std::filesystem::path getHomePath();
  290. | ^~~~
  291. make[2]: *** [CMakeFiles/touchegg.dir/build.make:394: CMakeFiles/touchegg.dir/src/main.cpp.o] Error 1
  292. make[2]: Leaving directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
  293. make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/touchegg.dir/all] Error 2
  294. make[1]: Leaving directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
  295. make: *** [Makefile:171: all] Error 2
  296. make: Leaving directory '/home/yochanan/Documents/pkgbuilds/touchegg/src/build'
RAW Paste Data