make errors - openSuSE 42
Posted: Wed Dec 02, 2015 7:32 am
When I was building on openSuSE 13.2 at work today, I got the same errors but it ran over them and the install appeared to be fine.... openSuSE 42 appears to be more strict and is stopping at the first error.
The cmake CMakeLists.txt succeeded.
The make fails:
The cmake CMakeLists.txt succeeded.
Code: Select all
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for linux/videodev.h
-- Looking for linux/videodev.h - not found
-- Looking for linux/videodev2.h
-- Looking for linux/videodev2.h - found
-- Looking for execinfo.h
-- Looking for execinfo.h - found
-- Looking for ucontext.h
-- Looking for ucontext.h - found
-- Looking for sys/sendfile.h
-- Looking for sys/sendfile.h - found
-- Looking for sys/syscall.h
-- Looking for sys/syscall.h - found
-- Looking for syscall
-- Looking for syscall - found
-- Looking for sendfile
-- Looking for sendfile - found
-- Looking for backtrace
-- Looking for backtrace - found
-- Looking for backtrace_symbols
-- Looking for backtrace_symbols - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of siginfo_t
-- Check size of siginfo_t - done
-- Check size of ucontext_t
-- Check size of ucontext_t - done
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Looking for zlib.h
-- Looking for zlib.h - found
-- Found CURL: /usr/lib64/libcurl.so (found version "7.37.0")
-- Looking for curl/curl.h
-- Looking for curl/curl.h - found
-- Found JPEG: /usr/lib64/libjpeg.so
-- Looking for include files stdio.h, jpeglib.h
-- Looking for include files stdio.h, jpeglib.h - found
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "2.0.0")
-- Looking for openssl/md5.h
-- Looking for openssl/md5.h - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pcre.h
-- Looking for pcre.h - found
-- Looking for gcrypt.h
-- Looking for gcrypt.h - found
-- Looking for mysql/mysql.h
-- Looking for mysql/mysql.h - found
-- Looking for libavcodec/avcodec.h
-- Looking for libavcodec/avcodec.h - not found
-- Looking for libavutil/avutil.h
-- Looking for libavutil/avutil.h - not found
-- Looking for libavutil/mathematics.h
-- Looking for libavutil/mathematics.h - not found
-- Checking prototype MD5 for HAVE_MD5_OPENSSL - True
-- Found Perl: /usr/bin/perl (found version "5.18.2")
-- Checking for perl module Sys::Syslog
-- Checking for perl module Sys::Syslog - found at /usr/lib/perl5/5.18.2/x86_64-linux-thread-multi/Sys/Syslog.pm
-- Checking for perl module DBI
-- Checking for perl module DBI - found at /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/DBI.pm
-- Checking for perl module DBD::mysql
-- Checking for perl module DBD::mysql - found at /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/DBD/mysql.pm
-- Checking for perl module Getopt::Long
-- Checking for perl module Getopt::Long - found at /usr/lib/perl5/5.18.2/Getopt/Long.pm
-- Checking for perl module Time::HiRes
-- Checking for perl module Time::HiRes - found at /usr/lib/perl5/5.18.2/x86_64-linux-thread-multi/Time/HiRes.pm
-- Checking for perl module Date::Manip
-- Checking for perl module Date::Manip - found at /usr/lib/perl5/vendor_perl/5.18.2/Date/Manip.pm
-- Checking for perl module LWP::UserAgent
-- Checking for perl module LWP::UserAgent - found at /usr/lib/perl5/vendor_perl/5.18.2/LWP/UserAgent.pm
-- Checking for perl module ExtUtils::MakeMaker
-- Checking for perl module ExtUtils::MakeMaker - found at /usr/lib/perl5/5.18.2/ExtUtils/MakeMaker.pm
-- Checking for perl module Sys::Mmap
-- Checking for perl module Sys::Mmap - found at /usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi/Sys/Mmap.pm
-- Found PerlModules: TRUE
-- Detected web server user: wwwrun
-- Using web user: wwwrun
-- Using web group: wwwrun
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- checking for module 'polkit-gobject-1'
-- found polkit-gobject-1, version 0.113
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.44.1
-- Found GLIB2: /usr/lib64/libglib-2.0.so
-- Found Polkit: /usr/lib64/libpolkit-gobject-1.so
-- Using mootools core file: mootools-core-1.3.2-yc.js
-- Using mootools more file: mootools-more-1.3.2.1-yc.js
-- Optional libraries found: zlib cURL OpenSSL PCRE GCrypt AVCodec AVUtil
-- Optional libraries not found: GnuTLS AVFormat AVDevice SWScale libVLC
-- Running ZoneMinder configuration generator
Generating 'src/zm_config_defines.h'
Updating 'db/zm_create.sql'
-- ZoneMinder configuration generator completed successfully
-- Configuring done
-- Generating done
-- Build files have been written to: /data/ZoneMinder-1.28.1
Code: Select all
Scanning dependencies of target zm
[ 1%] Building CXX object src/CMakeFiles/zm.dir/zm_box.cpp.o
[ 3%] Building CXX object src/CMakeFiles/zm.dir/zm_buffer.cpp.o
[ 5%] Building CXX object src/CMakeFiles/zm.dir/zm_camera.cpp.o
[ 7%] Building CXX object src/CMakeFiles/zm.dir/zm_comms.cpp.o
[ 8%] Building CXX object src/CMakeFiles/zm.dir/zm_config.cpp.o
[ 10%] Building CXX object src/CMakeFiles/zm.dir/zm_coord.cpp.o
[ 12%] Building CXX object src/CMakeFiles/zm.dir/zm_curl_camera.cpp.o
[ 14%] Building CXX object src/CMakeFiles/zm.dir/zm.cpp.o
[ 15%] Building CXX object src/CMakeFiles/zm.dir/zm_db.cpp.o
[ 17%] Building CXX object src/CMakeFiles/zm.dir/zm_logger.cpp.o
[ 19%] Building CXX object src/CMakeFiles/zm.dir/zm_event.cpp.o
In file included from /data/ZoneMinder-1.28.1/src/zm_event.cpp:34:0:
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:45:7: error: use of enum ‘PixelFormat’ without previous declaration
enum PixelFormat pf;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:46:2: error: ‘AVOutputFormat’ does not name a type
AVOutputFormat *of;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:47:2: error: ‘AVFormatContext’ does not name a type
AVFormatContext *ofc;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:48:2: error: ‘AVStream’ does not name a type
AVStream *ost;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:49:2: error: ‘AVCodec’ does not name a type
AVCodec *codec;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:50:2: error: ‘AVFrame’ does not name a type
AVFrame *opicture;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:51:2: error: ‘AVFrame’ does not name a type
AVFrame *tmp_opicture;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:64:5: error: ‘AVPacket’ does not name a type
AVPacket** packet_buffers;
^
/data/ZoneMinder-1.28.1/src/zm_mpeg.h:66:20: error: ‘AVPacket’ has not been declared
int SendPacket(AVPacket *packet);
^
/data/ZoneMinder-1.28.1/src/zm_event.cpp: In member function ‘virtual void EventStream::processCommand(const StreamBase::CmdMsg*)’:
/data/ZoneMinder-1.28.1/src/zm_event.cpp:882:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ( (mode == MODE_SINGLE) && (curr_frame_id == event_data->frame_count) )
^
src/CMakeFiles/zm.dir/build.make:302: recipe for target 'src/CMakeFiles/zm.dir/zm_event.cpp.o' failed
make[2]: *** [src/CMakeFiles/zm.dir/zm_event.cpp.o] Error 1
CMakeFiles/Makefile2:168: recipe for target 'src/CMakeFiles/zm.dir/all' failed
make[1]: *** [src/CMakeFiles/zm.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2