buaazp / zimg

A lightweight and high performance image storage and processing system.
http://zimg.buaa.us
BSD 3-Clause "New" or "Revised" License
2.69k stars 402 forks source link

make error #266

Open sharpvik opened 3 years ago

sharpvik commented 3 years ago

My system: OS: Manjaro Linux x86_64 Host: HP Spectre x360 Convertible 13-ac0XX Kernel: 5.12.16-1-MANJARO CPU: Intel i7-7500U (4) @ 3.500GHz GPU: Intel HD Graphics 620

Error message after git clone; cd zimg; make:

In file included from /home/sharpvik/Dev/zimg/src/zcache.h:24,
                 from /home/sharpvik/Dev/zimg/src/zcache.c:21:
/home/sharpvik/Dev/zimg/src/zcommon.h:28:10: fatal error: libmemcached/memcached.h: No such file or directory
   28 | #include <libmemcached/memcached.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [CMakeFiles/zimg.dir/build.make:104: CMakeFiles/zimg.dir/zcache.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /home/sharpvik/Dev/zimg/src/zlog.h:25,
                 from /home/sharpvik/Dev/zimg/src/zaccess.c:25:
/home/sharpvik/Dev/zimg/src/zcommon.h:28:10: fatal error: libmemcached/memcached.h: No such file or directory
   28 | #include <libmemcached/memcached.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [CMakeFiles/zimg.dir/build.make:90: CMakeFiles/zimg.dir/zaccess.c.o] Error 1
In file included from /home/sharpvik/Dev/zimg/src/main.c:39:
/home/sharpvik/Dev/zimg/src/zcommon.h:28:10: fatal error: libmemcached/memcached.h: No such file or directory
   28 | #include <libmemcached/memcached.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [CMakeFiles/zimg.dir/build.make:76: CMakeFiles/zimg.dir/main.c.o] Error 1
In file included from /home/sharpvik/Dev/zimg/src/zdb.h:24,
                 from /home/sharpvik/Dev/zimg/src/zdb.c:24:
/home/sharpvik/Dev/zimg/src/zcommon.h:28:10: fatal error: libmemcached/memcached.h: No such file or directory
   28 | #include <libmemcached/memcached.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [CMakeFiles/zimg.dir/build.make:118: CMakeFiles/zimg.dir/zdb.c.o] Error 1
make[3]: Leaving directory '/home/sharpvik/Dev/zimg/build/zimg'
make[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/zimg.dir/all] Error 2
make[2]: Leaving directory '/home/sharpvik/Dev/zimg/build/zimg'
make[1]: *** [Makefile:91: all] Error 2
make[1]: Leaving directory '/home/sharpvik/Dev/zimg/build/zimg'
cp: cannot stat 'zimg': No such file or directory
make: *** [Makefile:23: all] Error 1
daidehu6831 commented 2 years ago

You may need to install these packages to build zimg

in CentOS you need install:

sudo yum install openssl-devel cmake libevent-devel libjpeg-devel giflib-devel libpng-devel libwebp-devel ImageMagick-devel libmemcached-devel

While in Ubuntu you need install these packages:

sudo apt-get install openssl cmake libevent-dev libjpeg-dev libgif-dev libpng-dev libwebp-dev libmagickcore5 libmagickwand5 libmemcached-dev

more information: https://zimg.buaa.us/documents/install/

ZhangPengchao commented 1 year ago

您的邮件已收到,谢谢!