<div dir="ltr">I've been having issues with the make of mapcache.  The configure seems to go off without a hitch but the make generates several skipping incompatible warning.  Is this an issue, and if so how is it resolved<br>
<br>mapcache_seed.c: In function 'pop_queue':<br>mapcache_seed.c:156: warning: dereferencing type-punned pointer will break strict-aliasing rules<br>mapcache_seed.c: In function 'trypop_queue':<br>mapcache_seed.c:183: warning: dereferencing type-punned pointer will break strict-aliasing rules<br>
mapcache_seed.c: In function 'main':<br>mapcache_seed.c:1166: warning: dereferencing type-punned pointer will break strict-aliasing rules<br>/usr/bin/ld: skipping incompatible /usr/lib/libcurl.so when searching for -lcurl<br>
/usr/bin/ld: skipping incompatible /usr/lib/libcurl.a when searching for -lcurl<br>/usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl<br>/usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl<br>
/usr/bin/ld: skipping incompatible /usr/lib/libgssapi_krb5.so when searching for -lgssapi_krb5<br>/usr/bin/ld: skipping incompatible /usr/lib/libgssapi_krb5.a when searching for -lgssapi_krb5<br>/usr/bin/ld: skipping incompatible /usr/lib/libkrb5.so when searching for -lkrb5<br>
/usr/bin/ld: skipping incompatible /usr/lib/libkrb5.a when searching for -lkrb5<br>/usr/bin/ld: skipping incompatible /usr/lib/libk5crypto.so when searching for -lk5crypto<br>/usr/bin/ld: skipping incompatible /usr/lib/libk5crypto.a when searching for -lk5crypto<br>
/usr/bin/ld: skipping incompatible /usr/lib/libssl.so when searching for -lssl<br>/usr/bin/ld: skipping incompatible /usr/lib/libssl.a when searching for -lssl<br>/usr/bin/ld: skipping incompatible /usr/lib/libcrypto.so when searching for -lcrypto<br>
/usr/bin/ld: skipping incompatible /usr/lib/libcrypto.a when searching for -lcrypto<br>/usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz<br>/usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz<br>
/usr/bin/ld: skipping incompatible /usr/lib/libpng.so when searching for -lpng<br>/usr/bin/ld: skipping incompatible /usr/lib/libpng.a when searching for -lpng<br>/usr/bin/ld: skipping incompatible /usr/lib/libjpeg.so when searching for -ljpeg<br>
/usr/bin/ld: skipping incompatible /usr/lib/libpcre.so when searching for -lpcre<br>/usr/bin/ld: skipping incompatible /usr/lib/libpcre.a when searching for -lpcre<br>/usr/bin/ld: skipping incompatible /usr/lib/libqpixman-1.so when searching for -lqpixman-1<br>
/usr/bin/ld: skipping incompatible /usr/lib/libtiff.so when searching for -ltiff<br>/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread<br>/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread<br>
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc<br>/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc<br><br><br><br><div><br><br>./configure --without-bdb --with-apxs=/usr/bin/apxs  --with-pixman=/usr/lib/pkgconfig/qpixman-1.pc --with-apu-config=/usr/bin/apu-1-config --with-apr-config=/usr/bin/apr-1-config<br>
checking build system type... x86_64-unknown-linux-gnu<br>checking host system type... x86_64-unknown-linux-gnu<br>checking how to print strings... printf<br>checking for gcc... gcc<br>checking whether the C compiler works... yes<br>
checking for C compiler default output file name... a.out<br>checking for suffix of executables...<br>checking whether we are cross compiling... no<br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>
checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>checking for a sed that does not truncate output... /bin/sed<br>checking for grep that handles long lines and -e... /bin/grep<br>
checking for egrep... /bin/grep -E<br>checking for fgrep... /bin/grep -F<br>checking for ld used by gcc... /usr/bin/ld<br>checking if the linker (/usr/bin/ld) is GNU ld... yes<br>checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br>
checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>checking whether ln -s works... yes<br>checking the maximum length of command line arguments... 98304<br>checking whether the shell understands some XSI constructs... yes<br>
checking whether the shell understands "+="... yes<br>checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop<br>checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop<br>
checking for /usr/bin/ld option to reload object files... -r<br>checking for objdump... objdump<br>checking how to recognize dependent libraries... pass_all<br>checking for dlltool... no<br>checking how to associate runtime and link libraries... printf %s\n<br>
checking for ar... ar<br>checking for archiver @FILE support... @<br>checking for strip... strip<br>checking for ranlib... ranlib<br>checking for gawk... gawk<br>checking command to parse /usr/bin/nm -B output from gcc object... ok<br>
checking for sysroot... no<br>checking for mt... no<br>checking if : is a manifest tool... no<br>checking how to run the C preprocessor... gcc -E<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>
checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>
checking for unistd.h... yes<br>checking for dlfcn.h... yes<br>checking for objdir... .libs<br>checking if gcc supports -fno-rtti -fno-exceptions... no<br>checking for gcc option to produce PIC... -fPIC -DPIC<br>checking if gcc PIC flag -fPIC -DPIC works... yes<br>
checking if gcc static flag -static works... yes<br>checking if gcc supports -c -o file.o... yes<br>checking if gcc supports -c -o file.o... (cached) yes<br>checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes<br>
checking whether -lc should be explicitly linked in... no<br>checking dynamic linker characteristics... GNU/Linux ld.so<br>checking how to hardcode library paths into programs... immediate<br>checking whether stripping libraries is possible... yes<br>
checking if libtool supports shared libraries... yes<br>checking whether to build shared libraries... yes<br>checking whether to build static libraries... no<br>checking for gcc... (cached) gcc<br>checking whether we are using the GNU C compiler... (cached) yes<br>
checking whether gcc accepts -g... (cached) yes<br>checking for gcc option to accept ISO C89... (cached) none needed<br>checking for a BSD-compatible install... /usr/bin/install -c<br>checking for ANSI C header files... (cached) yes<br>
checking for symlink... yes<br>checking for apxs usability in /usr/bin/apxs... yes<br>checking for apachectl utility... /usr/sbin/apachectl<br>checking whether to enable FASTCGI... not requested. use --with-fastcgi=dir to enable<br>
checking for apr-config usability in /usr/bin/apr-1-config... yes<br>checking for apu-config usability in /usr/bin/apu-1-config... yes<br>checking for apr_memcache_hash in -laprutil-1... no<br>configure: WARNING: supplied apr-util does not contain memcache functions. memcache cache backend disabled<br>
checking sqlite3.h usability... yes<br>checking sqlite3.h presence... yes<br>checking for sqlite3.h... yes<br>checking for sqlite3_open_v2 in -lsqlite3... yes<br>using libsqlite3 from system libs.<br>checking for pkg-config... /usr/bin/pkg-config<br>
checking for Pixman... using supplied pkg-config definition /usr/lib/pkgconfig/qpixman-1.pc<br>checking if pixman version is >= 0.13.2... 0.13.3<br>configure: checking where PNG is installed...<br>checking for png_init_io in -lpng... yes<br>
checking png.h usability... yes<br>checking png.h presence... yes<br>checking for png.h... yes<br>using libpng from system libs.<br>checking setjmp.h usability... yes<br>checking setjmp.h presence... yes<br>checking for setjmp.h... yes<br>
configure: checking where JPEG is installed...<br>checking for jpeg_read_header in -ljpeg... yes<br>checking jpeglib.h usability... yes<br>checking jpeglib.h presence... yes<br>checking for jpeglib.h... yes<br>using libjpeg from system libs.<br>
configure: checking where TIFF is installed...<br>checking for TIFFReadScanline in -ltiff... yes<br>checking tiffio.h usability... yes<br>checking tiffio.h presence... yes<br>checking for tiffio.h... yes<br>using libtiff from system libs.<br>
checking for pcre library inclusion... in system locations<br>checking for pcre_compile in -lpcre... yes<br>checking pcre.h usability... yes<br>checking pcre.h presence... yes<br>checking for pcre.h... yes<br>checking for gdal-config... /usr/local/bin/gdal-config<br>
checking for geos-config... /usr/local/bin/geos-config<br>checking for GEOSPreparedIntersects in -lgeos_c... yes<br>checking for curl-config... /usr/bin/curl-config<br>configure: creating ./config.status<br>config.status: creating Makefile.inc<br>
config.status: creating nginx/config<br>config.status: creating lib/Makefile<br>config.status: creating apache/Makefile<br>config.status: creating util/Makefile<br>config.status: creating cgi/Makefile<br>config.status: executing libtool commands<br>
<br></div></div>