moshekaplan / fuzzimagemagick Goto Github PK
View Code? Open in Web Editor NEWSample files for fuzzing ImageMagick
Sample files for fuzzing ImageMagick
I'm trying to fuzz imagemagick on MacOSX. I have compiled afl-fuzz but I keep getting these errors. What am I doing wrong? I compiled ImageMagick with afl-fuzz but it says "Looks like the target binary is not instrumented!".
So I ran these commands
[code]CC=afl-clang-fast CXX=afl-clang-fast++ ./configure && make[/code]
[code]AFL_USE_ASAN=1 AFL_HARDEN=1 CC=afl-clang-fast CXX=afl-clang-fast++ ./configure --with-bzlib=no --with-djvu=no --with-dps=no --with-fftw=no --with-fpx=no --with-fontconfig=no --with-freetype=no --with-gvc=no --with-jbig=no --with-jpeg=no --with-lcms=no --with-lqr=no --with-lzma=no --with-openexr=no --with-openjp2=no --with-pango=no --with-png=no --with-tiff=no --with-wmf=no --with-x=no --with-xml=no --with-zlib=no --enable-hdri=no --enable-shared=no && AFL_USE_ASAN=1 AFL_HARDEN=1 make && AFL_USE_ASAN=1 AFL_HARDEN=1 sudo make install[/code]
[code]afl-fuzz -m none -i "samples" -o "imagemagick_fuzz_results" magick @@ /dev/null[/code]
but it gave me these errors.
[code]sudo afl-fuzz -m none -i "samples" -o "imagemagick_fuzz_results" magick @@ /dev/null
afl-fuzz 2.28b by [email protected]
[+] You have 4 CPU cores and 3 runnable tasks (utilization: 75%).
[+] Try parallel jobs - see /usr/local/share/doc/afl/parallel_fuzzing.txt.
[] Setting up output directories...
[] Scanning 'samples'...
[+] No auto-generated dictionary tokens to reuse.
[] Creating hard links for all input files...
[] Validating target binary...
[-] Looks like the target binary is not instrumented! The fuzzer depends on
compile-time instrumentation to isolate interesting test cases while
mutating the input data. For more information, and for tips on how to
instrument binaries, please see /usr/local/share/doc/afl/README.
When source code is not available, you may be able to leverage QEMU
mode support. Consult the README for tips on how to enable this.
(It is also possible to use afl-fuzz as a traditional, "dumb" fuzzer.
For that, you can use the -n option - but expect much worse results.)
[-] PROGRAM ABORT : No instrumentation detected
Location : check_binary(), afl-fuzz.c:6836[/code]
I din't find licence file. It would be nice to know what is licence of these sample files.
I am trying to fuzz ImageMagick on a Pi 3. CC=afl-clang-fast CXX=afl-clang-fast++ ./configure && sudo make
worked file but AFL_USE_ASAN=1 AFL_HARDEN=1 CC=afl-clang-fast CXX=afl-clang-fast++ ./configure --with-bzlib=no --with-djvu=no --with-dps=no --with-fftw=no --with-fpx=no --with-fontconfig=no --with-freetype=no --with-gvc=no --with-jbig=no --with-jpeg=no --with-lcms=no --with-lqr=no --with-lzma=no --with-openexr=no --with-openjp2=no --with-pango=no --with-png=no --with-tiff=no --with-wmf=no --with-x=no --with-xml=no --with-zlib=no --enable-hdri=no --enable-shared=no && AFL_USE_ASAN=1 AFL_HARDEN=1 sudo make
has caused me some problems.
pi@raspberrypi:~/ImageMagick $ sudo AFL_USE_ASAN=1 AFL_HARDEN=1 CC=afl-clang-fast CXX=afl-clang-fast++ ./configure --with-bzlib=no --with-djvu=no --with-dps=no --with-fftw=no --with-fpx=no --with-fontconfig=no --with-freetype=no --with-gvc=no --with-jbig=no --with-jpeg=no --with-lcms=no --with-lqr=no --with-lzma=no --with-openexr=no --with-openjp2=no --with-pango=no --with-png=no --with-tiff=no --with-wmf=no --with-x=no --with-xml=no --with-zlib=no --enable-hdri=no --enable-shared=no && AFL_USE_ASAN=1 AFL_HARDEN=1 sudo make -j4
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking target system type... armv7l-unknown-linux-gnueabihf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
configuring ImageMagick 7.0.2-8
checking whether build environment is sane... yes
checking for style of include used by make... GNU
checking for gcc... afl-clang-fast
checking whether the C compiler works... no
configure: error: in `/home/pi/ImageMagick':
configure: error: C compiler cannot create executables
See `config.log' for more details
pi@raspberrypi:~/ImageMagick $ ls
aclocal.m4 filters m4 PerlMagick
api_examples ImageMagick Magick++ Platforms.txt
AUTHORS.txt ImageMagick.spec MagickCore QuickStart.txt
autom4te.cache ImageMagick.spec.in magick.sh README.md
ChangeLog images magick.sh.in README.txt
coders index.html Magickshr.opt scripts
common.shi Install-mac.txt MagickWand tests
common.shi.in Install-unix.txt Make.com utilities
config Install-vms.txt Makefile version.sh
config.log Install-windows.txt Makefile.am winpath.sh
config.status libtool Makefile.in www
configure LICENSE NEWS.txt
configure.ac local.exp NOTICE
pi@raspberrypi:~/ImageMagick $ nano config.log
pi@raspberrypi:~/ImageMagick $ cat config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by ImageMagick configure 7.0.2-8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --with-bzlib=no --with-djvu=no --with-dps=no --with-fftw=no --with-fpx=no --with-fontconfig=no --with-freetype=no --with-gvc=no --with-jbig=no --with-jpeg=no --with-lcms=no --with-lqr=no --with-lzma=no --with-openexr=no --with-openjp2=no --with-pango=no --with-png=no --with-tiff=no --with-wmf=no --with-x=no --with-xml=no --with-zlib=no --enable-hdri=no --enable-shared=no
hostname = raspberrypi
uname -m = armv7l
uname -r = 4.4.13-v7+
uname -s = Linux
uname -v = #894 SMP Mon Jun 13 13:13:27 BST 2016
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
configure:3624: checking build system type
configure:3638: result: armv7l-unknown-linux-gnueabihf
configure:3658: checking host system type
configure:3671: result: armv7l-unknown-linux-gnueabihf
configure:3691: checking target system type
configure:3704: result: armv7l-unknown-linux-gnueabihf
configure:3748: checking for a BSD-compatible install
configure:3816: result: /usr/bin/install -c
configure:3827: checking whether build environment is sane
configure:3882: result: yes
configure:4033: checking for a thread-safe mkdir -p
configure:4072: result: /bin/mkdir -p
configure:4079: checking for gawk
configure:4109: result: no
configure:4079: checking for mawk
configure:4095: found /usr/bin/mawk
configure:4106: result: mawk
configure:4117: checking whether make sets $(MAKE)
configure:4139: result: yes
configure:4168: checking whether make supports nested variables
configure:4185: result: yes
configure:4274: checking whether UID '0' is supported by ustar format
configure:4277: result: yes
configure:4284: checking whether GID '0' is supported by ustar format
configure:4287: result: yes
configure:4295: checking how to create a ustar tar archive
configure:4306: tar --version
tar (GNU tar) 1.27.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
configure:4309: $? = 0
configure:4349: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
configure:4352: $? = 0
configure:4356: tar -xf - <conftest.tar
configure:4359: $? = 0
configure:4361: cat conftest.dir/file
GrepMe
configure:4364: $? = 0
configure:4377: result: gnutar
configure:4438: checking whether make supports nested variables
configure:4455: result: yes
configure:4554: checking whether build environment is sane
configure:4609: result: yes
configure:4775: checking for style of include used by make
configure:4803: result: GNU
configure:4874: checking for gcc
configure:4901: result: afl-clang-fast
configure:5130: checking for C compiler version
configure:5139: afl-clang-fast --version >&5
Debian clang version 3.7.1-2 (tags/RELEASE_371/final) (based on LLVM 3.7.1)
Target: arm-unknown-linux-gnueabihf
Thread model: posix
configure:5150: $? = 0
configure:5139: afl-clang-fast -v >&5
Debian clang version 3.7.1-2 (tags/RELEASE_371/final) (based on LLVM 3.7.1)
Target: arm-unknown-linux-gnueabihf
Thread model: posix
Found candidate GCC installation: /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.6
Found candidate GCC installation: /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.6.4
Found candidate GCC installation: /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.7
Found candidate GCC installation: /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3
Found candidate GCC installation: /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.8
Found candidate GCC installation: /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.8.4
Found candidate GCC installation: /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9
... rest of stderr output deleted ...
configure:5150: $? = 0
configure:5139: afl-clang-fast -V >&5
clang: error: unsupported option '-V -fstack-protector-all'
configure:5150: $? = 1
configure:5139: afl-clang-fast -qversion >&5
clang: error: unknown argument: '-qversion'
configure:5150: $? = 1
configure:5170: checking whether the C compiler works
configure:5192: afl-clang-fast conftest.c >&5
/usr/bin/ld: cannot find /usr/lib/llvm-3.7/bin/../lib/clang/3.7.1/lib/linux/libclang_rt.asan-arm.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:5196: $? = 1
configure:5234: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ImageMagick"
| #define PACKAGE_TARNAME "ImageMagick"
| #define PACKAGE_VERSION "7.0.2-8"
| #define PACKAGE_STRING "ImageMagick 7.0.2-8"
| #define PACKAGE_BUGREPORT "https://github.com/ImageMagick/ImageMagick/issues"
| #define PACKAGE_URL "http://www.imagemagick.org"
| #define PACKAGE "ImageMagick"
| #define VERSION "7.0.2-8"
| #define MAGICK_TARGET_CPU armv7l
| #define MAGICK_TARGET_VENDOR unknown
| #define MAGICK_TARGET_OS linux-gnueabihf
| /* end confdefs.h. */
|
|
|
| main ()
| {
|
|
|
| return 0;
| }
configure:5239: error: in `/home/pi/ImageMagick':
configure:5241: error: C compiler cannot create executables
See `config.log' for more details
ac_cv_build=armv7l-unknown-linux-gnueabihf
ac_cv_env_AUTOTRACE_CFLAGS_set=
ac_cv_env_AUTOTRACE_CFLAGS_value=
ac_cv_env_AUTOTRACE_LIBS_set=
ac_cv_env_AUTOTRACE_LIBS_value=
ac_cv_env_CAIRO_SVG_CFLAGS_set=
ac_cv_env_CAIRO_SVG_CFLAGS_value=
ac_cv_env_CAIRO_SVG_LIBS_set=
ac_cv_env_CAIRO_SVG_LIBS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=afl-clang-fast
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=afl-clang-fast++
ac_cv_env_FONTCONFIG_CFLAGS_set=
ac_cv_env_FONTCONFIG_CFLAGS_value=
ac_cv_env_FONTCONFIG_LIBS_set=
ac_cv_env_FONTCONFIG_LIBS_value=
ac_cv_env_FREETYPE_CFLAGS_set=
ac_cv_env_FREETYPE_CFLAGS_value=
ac_cv_env_FREETYPE_LIBS_set=
ac_cv_env_FREETYPE_LIBS_value=
ac_cv_env_GVC_CFLAGS_set=
ac_cv_env_GVC_CFLAGS_value=
ac_cv_env_GVC_LIBS_set=
ac_cv_env_GVC_LIBS_value=
ac_cv_env_LCMS2_CFLAGS_set=
ac_cv_env_LCMS2_CFLAGS_value=
ac_cv_env_LCMS2_LIBS_set=
ac_cv_env_LCMS2_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBOPENJP2_CFLAGS_set=
ac_cv_env_LIBOPENJP2_CFLAGS_value=
ac_cv_env_LIBOPENJP2_LIBS_set=
ac_cv_env_LIBOPENJP2_LIBS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LQR_CFLAGS_set=
ac_cv_env_LQR_CFLAGS_value=
ac_cv_env_LQR_LIBS_set=
ac_cv_env_LQR_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_LZMA_CFLAGS_set=
ac_cv_env_LZMA_CFLAGS_value=
ac_cv_env_LZMA_LIBS_set=
ac_cv_env_LZMA_LIBS_value=
ac_cv_env_OPENEXR_CFLAGS_set=
ac_cv_env_OPENEXR_CFLAGS_value=
ac_cv_env_OPENEXR_LIBS_set=
ac_cv_env_OPENEXR_LIBS_value=
ac_cv_env_PANGO_CFLAGS_set=
ac_cv_env_PANGO_CFLAGS_value=
ac_cv_env_PANGO_LIBS_set=
ac_cv_env_PANGO_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_PNG_CFLAGS_set=
ac_cv_env_PNG_CFLAGS_value=
ac_cv_env_PNG_LIBS_set=
ac_cv_env_PNG_LIBS_value=
ac_cv_env_RAQM_CFLAGS_set=
ac_cv_env_RAQM_CFLAGS_value=
ac_cv_env_RAQM_LIBS_set=
ac_cv_env_RAQM_LIBS_value=
ac_cv_env_RSVG_CFLAGS_set=
ac_cv_env_RSVG_CFLAGS_value=
ac_cv_env_RSVG_LIBS_set=
ac_cv_env_RSVG_LIBS_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_XML_CFLAGS_set=
ac_cv_env_XML_CFLAGS_value=
ac_cv_env_XML_LIBS_set=
ac_cv_env_XML_LIBS_value=
ac_cv_env_ZLIB_CFLAGS_set=
ac_cv_env_ZLIB_CFLAGS_value=
ac_cv_env_ZLIB_LIBS_set=
ac_cv_env_ZLIB_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_ddjvuapi_CFLAGS_set=
ac_cv_env_ddjvuapi_CFLAGS_value=
ac_cv_env_ddjvuapi_LIBS_set=
ac_cv_env_ddjvuapi_LIBS_value=
ac_cv_env_fftw3_CFLAGS_set=
ac_cv_env_fftw3_CFLAGS_value=
ac_cv_env_fftw3_LIBS_set=
ac_cv_env_fftw3_LIBS_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=armv7l-unknown-linux-gnueabihf
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=mawk
ac_cv_prog_ac_ct_CC=afl-clang-fast
ac_cv_prog_make_make_set=yes
ac_cv_target=armv7l-unknown-linux-gnueabihf
am_cv_make_support_nested_variables=yes
am_cv_prog_tar_ustar=gnutar
ACLOCAL='${SHELL} /home/pi/ImageMagick/config/missing aclocal-1.15'
AMDEPBACKSLASH=''
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH=''
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
AR=''
AS=''
AUTOCONF='${SHELL} /home/pi/ImageMagick/config/missing autoconf'
AUTOHEADER='${SHELL} /home/pi/ImageMagick/config/missing autoheader'
AUTOMAKE='${SHELL} /home/pi/ImageMagick/config/missing automake-1.15'
AUTOTRACE_CFLAGS=''
AUTOTRACE_DELEGATE_FALSE=''
AUTOTRACE_DELEGATE_TRUE=''
AUTOTRACE_LIBS=''
AWK='mawk'
BIN_DIR='/usr/local/bin'
BPGDecodeDelegate=''
BPGEncodeDelegate=''
BZLIB_DELEGATE_FALSE=''
BZLIB_DELEGATE_TRUE=''
BZLIB_LIBS=''
BlenderDecodeDelegate=''
BrowseDelegate=''
CAIRO_DELEGATE_FALSE=''
CAIRO_DELEGATE_TRUE=''
CAIRO_SVG_CFLAGS=''
CAIRO_SVG_LIBS=''
CC='afl-clang-fast'
CCDEPMODE=''
CCMALLOCDelegate=''
CFLAGS=''
CL_CFLAGS=''
CL_LIBS=''
CODER_DIRNAME=''
CODER_PATH=''
CONFIGURE_ARGS='./configure '''--with-bzlib=no''' '''--with-djvu=no''' '''--with-dps=no''' '''--with-fftw=no''' '''--with-fpx=no''' '''--with-fontconfig=no''' '''--with-freetype=no''' '''--with-gvc=no''' '''--with-jbig=no''' '''--with-jpeg=no''' '''--with-lcms=no''' '''--with-lqr=no''' '''--with-lzma=no''' '''--with-openexr=no''' '''--with-openjp2=no''' '''--with-pango=no''' '''--with-png=no''' '''--with-tiff=no''' '''--with-wmf=no''' '''--with-x=no''' '''--with-xml=no''' '''--with-zlib=no''' '''--enable-hdri=no''' '''--enable-shared=no''' '''CC=afl-clang-fast''' '''CXX=afl-clang-fast++''''
CONFIGURE_PATH=''
CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/version.sh'
CPP=''
CPPFLAGS=''
CXX='afl-clang-fast++'
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
CYGWIN_BUILD_FALSE=''
CYGWIN_BUILD_TRUE=''
ConvertDelegate=''
DATA_DIR='/usr/local/share'
DEFS=''
DEPDIR='.deps'
DIRSEP=':'
DISTCHECK_CONFIG_FLAGS=''''CC=afl-clang-fast''' '''CXX=afl-clang-fast++''' '
DJVU_CFLAGS=''
DJVU_DELEGATE_FALSE=''
DJVU_DELEGATE_TRUE=''
DJVU_LIBS=''
DLLTOOL=''
DNGDecodeDelegate=''
DOCDecodeDelegate=''
DOCUMENTATION_PATH=''
DOC_DIR='/usr/local/share/doc'
DPS_DELEGATE_FALSE=''
DPS_DELEGATE_TRUE=''
DPS_LIBS=''
DSYMUTIL=''
DUMPBIN=''
DVIDecodeDelegate=''
DisplayDelegate=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXECUTABLE_PATH=''
EXEC_PREFIX_DIR='/usr/local'
EXEEXT=''
EditorDelegate=''
FFTW_CFLAGS=''
FFTW_DELEGATE_FALSE=''
FFTW_DELEGATE_TRUE=''
FFTW_LIBS=''
FGREP=''
FILTER_DIRNAME=''
FILTER_PATH=''
FLIF_DELEGATE_FALSE=''
FLIF_DELEGATE_TRUE=''
FLIF_LIBS=''
FONTCONFIG_CFLAGS=''
FONTCONFIG_DELEGATE_FALSE=''
FONTCONFIG_DELEGATE_TRUE=''
FONTCONFIG_LIBS=''
FPX_DELEGATE_FALSE=''
FPX_DELEGATE_TRUE=''
FPX_LIBS=''
FREETYPE_CFLAGS=''
FREETYPE_DELEGATE_FALSE=''
FREETYPE_DELEGATE_TRUE=''
FREETYPE_LIBS=''
GDI32_LIBS=''
GOMP_LIBS=''
GREP=''
GSAlphaDevice=''
GSCMYKDevice=''
GSColorDevice=''
GSEPSDevice=''
GSMonoDevice=''
GSPDFDevice=''
GSPSDevice=''
GSVersion=''
GS_DELEGATE_FALSE=''
GS_DELEGATE_TRUE=''
GS_LIBS=''
GVCDecodeDelegate=''
GVC_CFLAGS=''
GVC_DELEGATE_FALSE=''
GVC_DELEGATE_TRUE=''
GVC_LIBS=''
HAVE_LD_VERSION_SCRIPT_FALSE=''
HAVE_LD_VERSION_SCRIPT_TRUE=''
HPGLDecodeDelegate=''
HTMLDecodeDelegate=''
HasJEMALLOC_FALSE=''
HasJEMALLOC_TRUE=''
HasUMEM_FALSE=''
HasUMEM_TRUE=''
ILBMDecodeDelegate=''
ILBMEncodeDelegate=''
INCLUDEARCH_DIR=''
INCLUDEARCH_PATH=''
INCLUDE_DIR='/usr/local/include'
INCLUDE_PATH=''
INFO_DIR='/usr/local/share/info'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_DOC_FALSE=''
INSTALL_DOC_TRUE=''
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INT16_T=''
INT32_F=''
INT32_T=''
INT64_F=''
INT64_T=''
INT8_T=''
JBIG_DELEGATE_FALSE=''
JBIG_DELEGATE_TRUE=''
JBIG_LIBS=''
JEMALLOC_LIBS=''
JPEG_DELEGATE_FALSE=''
JPEG_DELEGATE_TRUE=''
JPEG_LIBS=''
JXRDecodeDelegate=''
JXREncodeDelegate=''
LCMS2_CFLAGS=''
LCMS2_LIBS=''
LCMS_CFLAGS=''
LCMS_DELEGATE_FALSE=''
LCMS_DELEGATE_TRUE=''
LCMS_LIBS=''
LD=''
LDFLAGS=''
LEGACY_SUPPORT_FALSE=''
LEGACY_SUPPORT_TRUE=''
LFS_CPPFLAGS=''
LIBEXEC_DIR='/usr/local/libexec'
LIBOBJS=''
LIBOPENJP2_CFLAGS=''
LIBOPENJP2_DELEGATE_FALSE=''
LIBOPENJP2_DELEGATE_TRUE=''
LIBOPENJP2_LIBS=''
LIBRARY_EXTRA_CPPFLAGS=''
LIBRARY_PATH=''
LIBS=''
LIBSTDCLDFLAGS=''
LIBTOOL=''
LIBTOOL_DEPS=''
LIB_BIN_BASEDIRNAME=''
LIB_BIN_DIR=''
LIB_BIN_DIR_PATH=''
LIB_BIN_DIR_RELATIVE_PATH=''
LIB_DIR='/usr/local/lib'
LIB_DL=''
LIPO=''
LN_S=''
LOCALSTATE_DIR='/usr/local/var'
LPDelegate=''
LPRDelegate=''
LQR_CFLAGS=''
LQR_DELEGATE_FALSE=''
LQR_DELEGATE_TRUE=''
LQR_LIBS=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
LZMA_CFLAGS=''
LZMA_DELEGATE_FALSE=''
LZMA_DELEGATE_TRUE=''
LZMA_LIBS=''
LaunchDelegate=''
MAGICKCORE_PATH=''
MAGICKPP_LIBRARY_AGE='0'
MAGICKPP_LIBRARY_CURRENT='0'
MAGICKPP_LIBRARY_CURRENT_MIN='0'
MAGICKPP_LIBRARY_REVISION='0'
MAGICKPP_LIBRARY_VERSION_INFO='0:0:0'
MAGICKPP_LIB_VERSION='0x000000'
MAGICKPP_LIB_VERSION_TEXT='7.0.2'
MAGICK_ABI_SUFFIX=''
MAGICK_CFLAGS=''
MAGICK_CODER_MODULE_PATH='/home/pi/ImageMagick/coders'
MAGICK_CONFIGURE_BUILD_PATH='/home/pi/ImageMagick/config'
MAGICK_CONFIGURE_SRC_PATH='/home/pi/ImageMagick/config'
MAGICK_CPPFLAGS=''
MAGICK_CXXFLAGS=''
MAGICK_DELEGATES=''
MAGICK_DEP_LIBS=''
MAGICK_FEATURES=''
MAGICK_FILTER_MODULE_PATH='/home/pi/ImageMagick/filters'
MAGICK_GIT_REVISION=''
MAGICK_HDRI=''
MAGICK_LDFLAGS=''
MAGICK_LIBRARY_AGE='0'
MAGICK_LIBRARY_CURRENT='0'
MAGICK_LIBRARY_CURRENT_MIN='0'
MAGICK_LIBRARY_REVISION='0'
MAGICK_LIBRARY_VERSION_INFO='0:0:0'
MAGICK_LIBS=''
MAGICK_LIB_VERSION='0x000000'
MAGICK_LIB_VERSION_NUMBER='0,0,0'
MAGICK_LIB_VERSION_TEXT='7.0.2'
MAGICK_LT_RELEASE_OPTS=''
MAGICK_MAJOR_VERSION='7'
MAGICK_MICRO_VERSION='2'
MAGICK_MINOR_VERSION='0'
MAGICK_PATCHLEVEL_VERSION='8'
MAGICK_PCFLAGS=''
MAGICK_TARGET_CPU='armv7l'
MAGICK_TARGET_OS='linux-gnueabihf'
MAGICK_TARGET_VENDOR='unknown'
MAGICK_VERSION='7.0.2-8'
MAINT=''
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE=''
MAKEINFO='${SHELL} /home/pi/ImageMagick/config/missing makeinfo'
MANIFEST_TOOL=''
MAN_DIR='/usr/local/share/man'
MATH_LIBS=''
MKDIR_P='/bin/mkdir -p'
MODULES_BASEDIRNAME=''
MODULES_DIRNAME=''
MODULES_PATH=''
MODULES_RELATIVE_PATH=''
MODULE_EXTRA_CPPFLAGS=''
MPEGDecodeDelegate=''
MPEGEncodeDelegate=''
MVDelegate=''
MogrifyDelegate=''
MrSIDDecodeDelegate=''
NM=''
NMEDIT=''
OBJDUMP=''
OBJEXT=''
OPENEXR_CFLAGS=''
OPENEXR_DELEGATE_FALSE=''
OPENEXR_DELEGATE_TRUE=''
OPENEXR_LIBS=''
OPENMP_CFLAGS=''
OPENMP_CXXFLAGS=''
OSX_GCOV_LDFLAG=''
OTOOL64=''
OTOOL=''
P7ZIP=''
P7ZIP_DELEGATE_FALSE=''
P7ZIP_DELEGATE_TRUE=''
PACKAGE='ImageMagick'
PACKAGE_BUGREPORT='https://github.com/ImageMagick/ImageMagick/issues'
PACKAGE_CHANGE_DATE='20160806'
PACKAGE_LIB_VERSION='0x702'
PACKAGE_LIB_VERSION_NUMBER='7,0,2,8'
PACKAGE_NAME='ImageMagick'
PACKAGE_PERL_VERSION='7.02'
PACKAGE_RELEASE='8'
PACKAGE_RELEASE_DATE='2016-08-06'
PACKAGE_STRING='ImageMagick 7.0.2'
PACKAGE_TARNAME='ImageMagick'
PACKAGE_URL='http://www.imagemagick.org'
PACKAGE_VERSION='7.0.2'
PACKAGE_VERSION_ADDENDUM='-8'
PANGOCAIRO_DELEGATE_FALSE=''
PANGOCAIRO_DELEGATE_TRUE=''
PANGO_CFLAGS=''
PANGO_DELEGATE_FALSE=''
PANGO_DELEGATE_TRUE=''
PANGO_LIBS=''
PATH_SEPARATOR=':'
PCLCMYKDevice=''
PCLColorDevice=''
PCLDelegate=''
PCLMonoDevice=''
PCLVersion=''
PERL=''
PERLMAINCC='afl-clang-fast'
PERL_MAKE_OPTIONS=''
PERL_SUPPORTS_DESTDIR=''
PERL_VERSION=''
PERSISTINCLUDE_DIR='/usr/include'
PKG_CONFIG=''
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
PNG_CFLAGS=''
PNG_DELEGATE_FALSE=''
PNG_DELEGATE_TRUE=''
PNG_LIBS=''
POW_LIB=''
PREFIX_DIR='/usr/local'
PRTDIAG=''
PSDelegate=''
PTHREAD_CC=''
PTHREAD_CFLAGS=''
PTHREAD_LIBS=''
PrintDelegate=''
QUANTUM_DEPTH=''
RANLIB=''
RAQM_CFLAGS=''
RAQM_DELEGATE_FALSE=''
RAQM_DELEGATE_TRUE=''
RAQM_LIBS=''
RMDelegate=''
RPM=''
RPM_DELEGATE_FALSE=''
RPM_DELEGATE_TRUE=''
RSVGDecodeDelegate=''
RSVG_CFLAGS=''
RSVG_DELEGATE_FALSE=''
RSVG_DELEGATE_TRUE=''
RSVG_LIBS=''
SBIN_DIR='/usr/local/sbin'
SED=''
SET_MAKE=''
SHAREARCH_BASEDIRNAME=''
SHAREARCH_DIR=''
SHAREARCH_DIRNAME=''
SHAREARCH_PATH=''
SHAREARCH_RELATIVE_PATH=''
SHAREDSTATE_DIR='/usr/local/com'
SHARE_PATH=''
SHELL='/bin/bash'
STRIP=''
SVGDecodeDelegate=''
SYSCONF_DIR='/usr/local/etc'
ShowImageDelegate=''
TAR=''
THREAD_LIBS=''
TIFF_DELEGATE_FALSE=''
TIFF_DELEGATE_TRUE=''
TIFF_LIBS=''
UINT16_T=''
UINT32_F=''
UINT32_T=''
UINT64_F=''
UINT64_T=''
UINT8_T=''
UINTMAX_F=''
UINTMAX_T=''
UINTPTR_F=''
UINTPTR_T=''
UMEM_LIBS=''
USING_CL_FALSE=''
USING_CL_TRUE=''
UniconvertorDelegate=''
VERSION='7.0.2-8'
WARN_CFLAGS=''
WARN_CXXFLAGS=''
WARN_LDFLAGS=''
WARN_SCANNERFLAGS=''
WEBP_DELEGATE_FALSE=''
WEBP_DELEGATE_TRUE=''
WEBP_LIBS=''
WIN32_NATIVE_BUILD_FALSE=''
WIN32_NATIVE_BUILD_TRUE=''
WINGDI32_DELEGATE_FALSE=''
WINGDI32_DELEGATE_TRUE=''
WITH_LTDL_FALSE=''
WITH_LTDL_TRUE=''
WITH_MAGICK_PLUS_PLUS_FALSE=''
WITH_MAGICK_PLUS_PLUS_TRUE=''
WITH_MODULES_FALSE=''
WITH_MODULES_TRUE=''
WITH_PERL_DYNAMIC_FALSE=''
WITH_PERL_DYNAMIC_TRUE=''
WITH_PERL_FALSE=''
WITH_PERL_STATIC_FALSE=''
WITH_PERL_STATIC_TRUE=''
WITH_PERL_TRUE=''
WITH_SHARED_LIBS_FALSE=''
WITH_SHARED_LIBS_TRUE=''
WMF_CFLAGS=''
WMF_DELEGATE_FALSE=''
WMF_DELEGATE_TRUE=''
WMF_LIBS=''
WWWDecodeDelegate=''
WebPDecodeDelegate=''
WebPEncodeDelegate=''
WinPathScript=''
X11_DELEGATE_FALSE=''
X11_DELEGATE_TRUE=''
X11_LIBS=''
XEXT_LIBS=''
XMKMF=''
XML_CFLAGS=''
XML_DELEGATE_FALSE=''
XML_DELEGATE_TRUE=''
XML_LIBS=''
XPSCMYKDevice=''
XPSColorDevice=''
XPSDelegate=''
XPSMonoDevice=''
XPSVersion=''
X_CFLAGS=''
X_EXTRA_LIBS=''
X_LIBS=''
X_PRE_LIBS=''
ZIP=''
ZIP_DELEGATE_FALSE=''
ZIP_DELEGATE_TRUE=''
ZLIB_CFLAGS=''
ZLIB_DELEGATE_FALSE=''
ZLIB_DELEGATE_TRUE=''
ZLIB_LIBS=''
ac_ct_AR=''
ac_ct_CC='afl-clang-fast'
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='tar --format=ustar -chf - "$$tardir"'
am__untar='tar -xf -'
apple_font_dir=''
ax_pthread_config=''
bindir='${exec_prefix}/bin'
build='armv7l-unknown-linux-gnueabihf'
build_alias=''
build_cpu='armv7l'
build_os='linux-gnueabihf'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
ddjvuapi_CFLAGS=''
ddjvuapi_LIBS=''
dejavu_font_dir=''
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
fftw3_CFLAGS=''
fftw3_LIBS=''
ghostscript_font_dir=''
host='armv7l-unknown-linux-gnueabihf'
host_alias=''
host_cpu='armv7l'
host_os='linux-gnueabihf'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/pi/ImageMagick/config/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgconfigdir=''
prefix='/usr/local'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='armv7l-unknown-linux-gnueabihf'
target_alias=''
target_cpu='armv7l'
target_os='linux-gnueabihf'
target_vendor='unknown'
type_include_files=''
windows_font_dir=''
/* confdefs.h */
configure: exit 77
pi@raspberrypi:~/ImageMagick $
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.