Installing ZM 1.26.4 on Ubuntu Desktop 12.04 LTS Make error

Forum for questions and support relating to the 1.26.x releases only.
Locked
riteshnarayan
Posts: 2
Joined: Sun Oct 20, 2013 9:40 am

Installing ZM 1.26.4 on Ubuntu Desktop 12.04 LTS Make error

Post by riteshnarayan »

Hi,

I am new to Linux environment and I am trying to build a surveillance box for home use.

I have installed Ubuntu Desktop 12.04 LTS and trying to install ZoneMinder using instructions from the zoneminderhowto from info-trex...


I have successfully installed all the dependencies and this has allowed me to run the cmake . command with output below:
-- Detected web server user: www-data
-- Using web user: www-data
-- Using web group: www-data
-- Using mootools core file: mootools-core-1.3.2-yc.js
-- Using mootools more file: mootools-more-1.3.2.1-yc.js
-- 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: /home/raj/Downloads/ZoneMinder-1.26.4
riteshnarayan
Posts: 2
Joined: Sun Oct 20, 2013 9:40 am

Installing ZM 1.26.4 on Ubuntu Desktop 12.04 LTS Make error

Post by riteshnarayan »

Next I run the make . command to compile but this is where I get stuck at 73% it comes up with an error, output below:

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
.
.
.
.
[ 26%] Building CXX object src/CMakeFiles/zm.dir/zm_image.cpp.o
[ 28%] Building CXX object src/CMakeFiles/zm.dir/zm_jpeg.cpp.o
[ 30%] Building CXX object src/CMakeFiles/zm.dir/zm_local_camera.cpp.o
[ 32%] Building CXX object src/CMakeFiles/zm.dir/zm_monitor.cpp.o
[ 33%] Building CXX object src/CMakeFiles/zm.dir/zm_mpeg.cpp.o
[ 35%] Building CXX object src/CMakeFiles/zm.dir/zm_poly.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zm.dir/zm_regexp.cpp.o
[ 39%] Building CXX object src/CMakeFiles/zm.dir/zm_remote_camera.cpp.o
[ 41%] Building CXX object src/CMakeFiles/zm.dir/zm_remote_camera_http.cpp.o
[ 43%] Building CXX object src/CMakeFiles/zm.dir/zm_remote_camera_rtsp.cpp.o
[ 45%] Building CXX object src/CMakeFiles/zm.dir/zm_rtp.cpp.o
[ 47%] Building CXX object src/CMakeFiles/zm.dir/zm_rtp_ctrl.cpp.o
[ 49%] Building CXX object src/CMakeFiles/zm.dir/zm_rtp_data.cpp.o
[ 50%] Building CXX object src/CMakeFiles/zm.dir/zm_rtp_source.cpp.o
[ 52%] Building CXX object src/CMakeFiles/zm.dir/zm_rtsp.cpp.o
[ 54%] Building CXX object src/CMakeFiles/zm.dir/zm_sdp.cpp.o
[ 56%] Building CXX object src/CMakeFiles/zm.dir/zm_signal.cpp.o
[ 58%] Building CXX object src/CMakeFiles/zm.dir/zm_stream.cpp.o
[ 60%] Building CXX object src/CMakeFiles/zm.dir/zm_thread.cpp.o
[ 62%] Building CXX object src/CMakeFiles/zm.dir/zm_time.cpp.o
[ 64%] Building CXX object src/CMakeFiles/zm.dir/zm_timer.cpp.o
[ 66%] Building CXX object src/CMakeFiles/zm.dir/zm_user.cpp.o
[ 67%] Building CXX object src/CMakeFiles/zm.dir/zm_utils.cpp.o
[ 69%] Building CXX object src/CMakeFiles/zm.dir/zm_zone.cpp.o
Linking CXX static library libzm.a
[ 71%] Built target zm
Scanning dependencies of target nph-zms
[ 73%] Building CXX object src/CMakeFiles/nph-zms.dir/zms.cpp.o
Linking CXX executable nph-zms
/usr/bin/ld: cannot find -lC:/path/to/zlib/zlib.lib
collect2: ld returned 1 exit status
make[2]: *** [src/nph-zms] Error 1
make[1]: *** [src/CMakeFiles/nph-zms.dir/all] Error 2
make: *** [all] Error 2


Please help as I am stuck at this point.
I have tried various commands related to zlib to get past this but been unsuccessful.

Regards to all.
mastertheknife
Posts: 678
Joined: Wed Dec 16, 2009 4:32 pm
Location: Israel

Re: Installing ZM 1.26.4 on Ubuntu Desktop 12.04 LTS Make er

Post by mastertheknife »

Very weird. It seems its trying to link zlib from C:/path/to/zlib/zlib.lib

This is definitely a cmake bug related to the FindZLIB.cmake module (/usr/share/cmake/Modules/FindZLIB.cmake)

I will see what can be done, but for now, you can use the autotools way (./configure, make, make install)
Kfir Itzhak.
Locked