Advertisement
Guest User

Untitled

a guest
Feb 16th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.39 KB | None | 0 0
  1. odroid@odroid:~/opencv/build$ time cmake -DBUILD_EXAMPLES:BOOL=ON -DENABLE_NEON:BOOL=ON ../
  2. -- The CXX compiler identification is GNU 4.8.2
  3. -- The C compiler identification is GNU 4.8.2
  4. -- Check for working CXX compiler: /usr/bin/c++
  5. -- Check for working CXX compiler: /usr/bin/c++ -- works
  6. -- Detecting CXX compiler ABI info
  7. -- Detecting CXX compiler ABI info - done
  8. -- Check for working C compiler: /usr/bin/cc
  9. -- Check for working C compiler: /usr/bin/cc -- works
  10. -- Detecting C compiler ABI info
  11. -- Detecting C compiler ABI info - done
  12. -- Detected version of GNU GCC: 48 (408)
  13. -- Performing Test HAVE_CXX_FSIGNED_CHAR
  14. -- Performing Test HAVE_CXX_FSIGNED_CHAR - Success
  15. -- Performing Test HAVE_C_FSIGNED_CHAR
  16. -- Performing Test HAVE_C_FSIGNED_CHAR - Success
  17. -- Performing Test HAVE_CXX_W
  18. -- Performing Test HAVE_CXX_W - Success
  19. -- Performing Test HAVE_C_W
  20. -- Performing Test HAVE_C_W - Success
  21. -- Performing Test HAVE_CXX_WALL
  22. -- Performing Test HAVE_CXX_WALL - Success
  23. -- Performing Test HAVE_C_WALL
  24. -- Performing Test HAVE_C_WALL - Success
  25. -- Performing Test HAVE_CXX_WERROR_RETURN_TYPE
  26. -- Performing Test HAVE_CXX_WERROR_RETURN_TYPE - Success
  27. -- Performing Test HAVE_C_WERROR_RETURN_TYPE
  28. -- Performing Test HAVE_C_WERROR_RETURN_TYPE - Success
  29. -- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR
  30. -- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR - Success
  31. -- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR
  32. -- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR - Success
  33. -- Performing Test HAVE_CXX_WERROR_ADDRESS
  34. -- Performing Test HAVE_CXX_WERROR_ADDRESS - Success
  35. -- Performing Test HAVE_C_WERROR_ADDRESS
  36. -- Performing Test HAVE_C_WERROR_ADDRESS - Success
  37. -- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT
  38. -- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT - Success
  39. -- Performing Test HAVE_C_WERROR_SEQUENCE_POINT
  40. -- Performing Test HAVE_C_WERROR_SEQUENCE_POINT - Success
  41. -- Performing Test HAVE_CXX_WFORMAT
  42. -- Performing Test HAVE_CXX_WFORMAT - Success
  43. -- Performing Test HAVE_C_WFORMAT
  44. -- Performing Test HAVE_C_WFORMAT - Success
  45. -- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY
  46. -- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY - Success
  47. -- Performing Test HAVE_C_WERROR_FORMAT_SECURITY
  48. -- Performing Test HAVE_C_WERROR_FORMAT_SECURITY - Success
  49. -- Performing Test HAVE_CXX_WMISSING_DECLARATIONS
  50. -- Performing Test HAVE_CXX_WMISSING_DECLARATIONS - Success
  51. -- Performing Test HAVE_C_WMISSING_DECLARATIONS
  52. -- Performing Test HAVE_C_WMISSING_DECLARATIONS - Success
  53. -- Performing Test HAVE_CXX_WMISSING_PROTOTYPES
  54. -- Performing Test HAVE_CXX_WMISSING_PROTOTYPES - Failed
  55. -- Performing Test HAVE_C_WMISSING_PROTOTYPES
  56. -- Performing Test HAVE_C_WMISSING_PROTOTYPES - Success
  57. -- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES
  58. -- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES - Failed
  59. -- Performing Test HAVE_C_WSTRICT_PROTOTYPES
  60. -- Performing Test HAVE_C_WSTRICT_PROTOTYPES - Success
  61. -- Performing Test HAVE_CXX_WUNDEF
  62. -- Performing Test HAVE_CXX_WUNDEF - Success
  63. -- Performing Test HAVE_C_WUNDEF
  64. -- Performing Test HAVE_C_WUNDEF - Success
  65. -- Performing Test HAVE_CXX_WINIT_SELF
  66. -- Performing Test HAVE_CXX_WINIT_SELF - Success
  67. -- Performing Test HAVE_C_WINIT_SELF
  68. -- Performing Test HAVE_C_WINIT_SELF - Success
  69. -- Performing Test HAVE_CXX_WPOINTER_ARITH
  70. -- Performing Test HAVE_CXX_WPOINTER_ARITH - Success
  71. -- Performing Test HAVE_C_WPOINTER_ARITH
  72. -- Performing Test HAVE_C_WPOINTER_ARITH - Success
  73. -- Performing Test HAVE_CXX_WSHADOW
  74. -- Performing Test HAVE_CXX_WSHADOW - Success
  75. -- Performing Test HAVE_C_WSHADOW
  76. -- Performing Test HAVE_C_WSHADOW - Success
  77. -- Performing Test HAVE_CXX_WSIGN_PROMO
  78. -- Performing Test HAVE_CXX_WSIGN_PROMO - Success
  79. -- Performing Test HAVE_C_WSIGN_PROMO
  80. -- Performing Test HAVE_C_WSIGN_PROMO - Failed
  81. -- Performing Test HAVE_CXX_WNO_NARROWING
  82. -- Performing Test HAVE_CXX_WNO_NARROWING - Success
  83. -- Performing Test HAVE_C_WNO_NARROWING
  84. -- Performing Test HAVE_C_WNO_NARROWING - Success
  85. -- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR
  86. -- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR - Success
  87. -- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR
  88. -- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR - Failed
  89. -- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
  90. -- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed
  91. -- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
  92. -- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed
  93. -- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION
  94. -- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION - Success
  95. -- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION
  96. -- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION - Success
  97. -- Performing Test HAVE_CXX_PTHREAD
  98. -- Performing Test HAVE_CXX_PTHREAD - Success
  99. -- Performing Test HAVE_C_PTHREAD
  100. -- Performing Test HAVE_C_PTHREAD - Success
  101. -- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER
  102. -- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER - Success
  103. -- Performing Test HAVE_C_FOMIT_FRAME_POINTER
  104. -- Performing Test HAVE_C_FOMIT_FRAME_POINTER - Success
  105. -- Performing Test HAVE_CXX_MFPU_NEON
  106. -- Performing Test HAVE_CXX_MFPU_NEON - Success
  107. -- Performing Test HAVE_C_MFPU_NEON
  108. -- Performing Test HAVE_C_MFPU_NEON - Success
  109. -- Performing Test HAVE_CXX_FFUNCTION_SECTIONS
  110. -- Performing Test HAVE_CXX_FFUNCTION_SECTIONS - Success
  111. -- Performing Test HAVE_C_FFUNCTION_SECTIONS
  112. -- Performing Test HAVE_C_FFUNCTION_SECTIONS - Success
  113. -- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN
  114. -- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN - Success
  115. -- Performing Test HAVE_C_FVISIBILITY_HIDDEN
  116. -- Performing Test HAVE_C_FVISIBILITY_HIDDEN - Success
  117. -- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN
  118. -- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN - Success
  119. -- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN
  120. -- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN - Failed
  121. -- Looking for pthread.h
  122. -- Looking for pthread.h - found
  123. -- Check if the system is big endian
  124. -- Searching 16 bit integer
  125. -- Looking for sys/types.h
  126. -- Looking for sys/types.h - found
  127. -- Looking for stdint.h
  128. -- Looking for stdint.h - found
  129. -- Looking for stddef.h
  130. -- Looking for stddef.h - found
  131. -- Check size of unsigned short
  132. -- Check size of unsigned short - done
  133. -- Using unsigned short
  134. -- Check if the system is big endian - little endian
  135. -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found suitable version "1.2.8", minimum required is "1.2.3")
  136. -- Found TIFF: /usr/lib/arm-linux-gnueabihf/libtiff.so (found version "4.0.3")
  137. -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so
  138. -- Found WebP: /usr/lib/arm-linux-gnueabihf/libwebp.so
  139. -- Found Jasper: /usr/lib/arm-linux-gnueabihf/libjasper.so (found version "1.900.1")
  140. -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.8")
  141. -- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.2.50")
  142. -- Looking for /usr/include/libpng/png.h
  143. -- Looking for /usr/include/libpng/png.h - found
  144. -- Found OpenEXR: /usr/lib/arm-linux-gnueabihf/libIlmImf.so
  145. -- checking for module 'gtk+-3.0'
  146. -- found gtk+-3.0, version 3.10.8
  147. -- checking for module 'gthread-2.0'
  148. -- found gthread-2.0, version 2.40.0
  149. -- checking for module 'gstreamer-base-1.0'
  150. -- found gstreamer-base-1.0, version 1.3.1.1
  151. -- checking for module 'gstreamer-video-1.0'
  152. -- found gstreamer-video-1.0, version 1.3.1.1
  153. -- checking for module 'gstreamer-app-1.0'
  154. -- found gstreamer-app-1.0, version 1.3.1.1
  155. -- checking for module 'gstreamer-riff-1.0'
  156. -- found gstreamer-riff-1.0, version 1.3.1.1
  157. -- checking for module 'gstreamer-pbutils-1.0'
  158. -- found gstreamer-pbutils-1.0, version 1.3.1.1
  159. -- checking for module 'libdc1394-2'
  160. -- found libdc1394-2, version 2.2.1
  161. -- checking for module 'libv4l1'
  162. -- found libv4l1, version 1.0.1
  163. -- checking for module 'libv4l2'
  164. -- found libv4l2, version 1.0.1
  165. -- Looking for linux/videodev.h
  166. -- Looking for linux/videodev.h - not found
  167. -- Looking for linux/videodev2.h
  168. -- Looking for linux/videodev2.h - found
  169. -- Looking for sys/videoio.h
  170. -- Looking for sys/videoio.h - not found
  171. -- checking for module 'libavcodec'
  172. -- found libavcodec, version 54.35.0
  173. -- checking for module 'libavformat'
  174. -- found libavformat, version 54.20.4
  175. -- checking for module 'libavutil'
  176. -- found libavutil, version 52.3.0
  177. -- checking for module 'libswscale'
  178. -- found libswscale, version 2.1.1
  179. -- checking for module 'libavresample'
  180. -- package 'libavresample' not found
  181. -- Looking for libavformat/avformat.h
  182. -- Looking for libavformat/avformat.h - found
  183. -- Looking for ffmpeg/avformat.h
  184. -- Looking for ffmpeg/avformat.h - not found
  185. -- checking for module 'libgphoto2'
  186. -- package 'libgphoto2' not found
  187. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
  188. -- To enable PlantUML support, set PLANTUML_JAR environment variable or pass -DPLANTUML_JAR=<filepath> option to cmake
  189. -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.6", minimum required is "2.7")
  190. -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython2.7.so (found suitable exact version "2.7.6")
  191. Traceback (most recent call last):
  192. File "<string>", line 1, in <module>
  193. ImportError: No module named numpy.distutils
  194. -- Found PythonInterp: /usr/bin/python3.4 (found suitable version "3.4", minimum required is "3.4")
  195. -- Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is exact version "3.4.0")
  196. Traceback (most recent call last):
  197. File "<string>", line 1, in <module>
  198. ImportError: No module named 'numpy'
  199. -- Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
  200. -- Could NOT find Matlab (missing: MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB_ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_BIN)
  201. -- VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
  202. -- Performing Test HAVE_CXX_WNO_UNDEF
  203. -- Performing Test HAVE_CXX_WNO_UNDEF - Success
  204. -- Performing Test HAVE_CXX_WNO_SHADOW
  205. -- Performing Test HAVE_CXX_WNO_SHADOW - Success
  206. -- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS
  207. -- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS - Success
  208. --
  209. -- General configuration for OpenCV 3.1.0 =====================================
  210. -- Version control: 3.1.0
  211. --
  212. -- Platform:
  213. -- Host: Linux 3.8.13.23 armv7l
  214. -- CMake: 2.8.12.2
  215. -- CMake generator: Unix Makefiles
  216. -- CMake build tool: /usr/bin/make
  217. -- Configuration: Release
  218. --
  219. -- C/C++:
  220. -- Built as dynamic libs?: YES
  221. -- C++ Compiler: /usr/bin/c++ (ver 4.8.2)
  222. -- C++ flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -pthread -fomit-frame-pointer -mfpu=neon -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG
  223. -- C++ flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -pthread -fomit-frame-pointer -mfpu=neon -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG
  224. -- C Compiler: /usr/bin/cc
  225. -- C flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -pthread -fomit-frame-pointer -mfpu=neon -ffunction-sections -fvisibility=hidden -O3 -DNDEBUG -DNDEBUG
  226. -- C flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -pthread -fomit-frame-pointer -mfpu=neon -ffunction-sections -fvisibility=hidden -g -O0 -DDEBUG -D_DEBUG
  227. -- Linker flags (Release):
  228. -- Linker flags (Debug):
  229. -- Precompiled headers: YES
  230. -- Extra dependencies: /usr/lib/arm-linux-gnueabihf/libwebp.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libtiff.so /usr/lib/arm-linux-gnueabihf/libjasper.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libImath.so /usr/lib/arm-linux-gnueabihf/libIlmImf.so /usr/lib/arm-linux-gnueabihf/libIex.so /usr/lib/arm-linux-gnueabihf/libHalf.so /usr/lib/arm-linux-gnueabihf/libIlmThread.so gtk-3 gdk-3 atk-1.0 gio-2.0 pangocairo-1.0 gdk_pixbuf-2.0 cairo-gobject pango-1.0 cairo gthread-2.0 gstvideo-1.0 gstapp-1.0 gstbase-1.0 gstriff-1.0 gstpbutils-1.0 gstreamer-1.0 gobject-2.0 glib-2.0 dc1394 v4l1 v4l2 avcodec avformat avutil swscale /usr/lib/arm-linux-gnueabihf/libbz2.so dl m pthread rt
  231. -- 3rdparty dependencies:
  232. --
  233. -- OpenCV modules:
  234. -- To be built: core flann imgproc ml photo video imgcodecs shape videoio highgui objdetect superres ts features2d calib3d stitching videostab
  235. -- Disabled: world
  236. -- Disabled by dependency: -
  237. -- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev java python2 python3 viz
  238. --
  239. -- GUI:
  240. -- QT: NO
  241. -- GTK+ 3.x: YES (ver 3.10.8)
  242. -- GThread : YES (ver 2.40.0)
  243. -- GtkGlExt: NO
  244. -- OpenGL support: NO
  245. -- VTK support: NO
  246. --
  247. -- Media I/O:
  248. -- ZLib: /usr/lib/arm-linux-gnueabihf/libz.so (ver 1.2.8)
  249. -- JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (ver )
  250. -- WEBP: /usr/lib/arm-linux-gnueabihf/libwebp.so (ver encoder: 0x0202)
  251. -- PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (ver 1.2.50)
  252. -- TIFF: /usr/lib/arm-linux-gnueabihf/libtiff.so (ver 42 - 4.0.3)
  253. -- JPEG 2000: /usr/lib/arm-linux-gnueabihf/libjasper.so (ver 1.900.1)
  254. -- OpenEXR: /usr/lib/arm-linux-gnueabihf/libImath.so /usr/lib/arm-linux-gnueabihf/libIlmImf.so /usr/lib/arm-linux-gnueabihf/libIex.so /usr/lib/arm-linux-gnueabihf/libHalf.so /usr/lib/arm-linux-gnueabihf/libIlmThread.so (ver 1.6.1)
  255. -- GDAL: NO
  256. --
  257. -- Video I/O:
  258. -- DC1394 1.x: NO
  259. -- DC1394 2.x: YES (ver 2.2.1)
  260. -- FFMPEG: YES
  261. -- codec: YES (ver 54.35.0)
  262. -- format: YES (ver 54.20.4)
  263. -- util: YES (ver 52.3.0)
  264. -- swscale: YES (ver 2.1.1)
  265. -- resample: NO
  266. -- gentoo-style: YES
  267. -- GStreamer:
  268. -- base: YES (ver 1.3.1.1)
  269. -- video: YES (ver 1.3.1.1)
  270. -- app: YES (ver 1.3.1.1)
  271. -- riff: YES (ver 1.3.1.1)
  272. -- pbutils: YES (ver 1.3.1.1)
  273. -- OpenNI: NO
  274. -- OpenNI PrimeSensor Modules: NO
  275. -- OpenNI2: NO
  276. -- PvAPI: NO
  277. -- GigEVisionSDK: NO
  278. -- UniCap: NO
  279. -- UniCap ucil: NO
  280. -- V4L/V4L2: Using libv4l1 (ver 1.0.1) / libv4l2 (ver 1.0.1)
  281. -- XIMEA: NO
  282. -- Xine: NO
  283. -- gPhoto2: NO
  284. --
  285. -- Parallel framework: pthreads
  286. --
  287. -- Other third-party libraries:
  288. -- Use IPP: NO
  289. -- Use VA: NO
  290. -- Use Intel VA-API/OpenCL: NO
  291. -- Use Eigen: NO
  292. -- Use Cuda: NO
  293. -- Use OpenCL: YES
  294. -- Use custom HAL: NO
  295. --
  296. -- OpenCL:
  297. -- Version: dynamic
  298. -- Include path: /home/odroid/opencv/3rdparty/include/opencl/1.2
  299. -- Use AMDFFT: NO
  300. -- Use AMDBLAS: NO
  301. --
  302. -- Python 2:
  303. -- Interpreter: /usr/bin/python2.7 (ver 2.7.6)
  304. --
  305. -- Python 3:
  306. -- Interpreter: /usr/bin/python3.4 (ver 3.4)
  307. --
  308. -- Python (for build): /usr/bin/python2.7
  309. --
  310. -- Java:
  311. -- ant: NO
  312. -- JNI: NO
  313. -- Java wrappers: NO
  314. -- Java tests: NO
  315. --
  316. -- Matlab: Matlab not found or implicitly disabled
  317. --
  318. -- Documentation:
  319. -- Doxygen: NO
  320. -- PlantUML: NO
  321. --
  322. -- Tests and samples:
  323. -- Tests: YES
  324. -- Performance tests: YES
  325. -- C/C++ Examples: YES
  326. --
  327. -- Install path: /usr/local
  328. --
  329. -- cvconfig.h is in: /home/odroid/opencv/build
  330. -- -----------------------------------------------------------------
  331. --
  332. -- Configuring done
  333. -- Generating done
  334. -- Build files have been written to: /home/odroid/opencv/build
  335.  
  336. real 0m46.858s
  337. user 0m35.110s
  338. sys 0m7.935s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement