Hi ,
i want to install opencv in ubuntu 14.04 and the opencv version are 2.4.11 or 3. . i have error when make files.
the error log is:
In file included from /home/cv/Desktop/opencv-linux/opencv-3.0.0/modules/core/src/persistence.cpp:67:0:
/usr/include/zlib.h:86:5: error: ‘z_const’ does not name a type
z_const Bytef *next_in; /* next input byte */
^
/usr/include/zlib.h:94:5: error: ‘z_const’ does not name a type
z_const char *msg; /* last error message, NULL if no error */
^
In file included from /usr/include/zlib.h:34:0,
from /home/cv/Desktop/opencv-linux/opencv-3.0.0/modules/core/src/persistence.cpp:67:
/usr/include/zlib.h:1025:29: error: ‘z_const’ has not been declared
typedef unsigned (*in_func) OF((void FAR *,
^
/usr/include/zlib.h:1025:29: error: two or more data types in declaration of ‘parameter’
typedef unsigned (*in_func) OF((void FAR *,
^
In file included from /home/cv/Desktop/opencv-linux/opencv-3.0.0/modules/core/src/persistence.cpp:67:0:
/usr/include/zlib.h:1349:32: error: expected initializer before ‘Z_ARG’
ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
^
/usr/include/zlib.h:1673:5: error: ‘z_off64_t’ does not name a type
z_off64_t pos;
^
/usr/include/zlib.h:1748:15: error: ‘z_crc_t’ does not name a type
ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table OF((void));
^
/usr/include/zlib.h:1758:44: error: expected initializer before ‘Z_ARG’
ZEXTERN int ZEXPORTVA gzvprintf Z_ARG((gzFile file,
^
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/persistence.cpp.o] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
Many Thanks
↧