looks like it actually built I guess. I've never had an hppa machine. I do build test on ARM, but that's about it for non-x86 CPU's lately.
after configure and make, what's the output of: $ prove t/00-startup.t If that passes, try: $ prove t/*.t .. and see which of those fails. On Sat, 27 Jul 2019, mike hosken wrote: > root@atlantis-isp:~# gcc -v > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=/usr/lib/gcc/hppa-linux-gnu/8/lto-wrapper > Target: hppa-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-7' > --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs > --enable-languages=c,ada,c++,d,fortran,objc,obj-c++ > --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 > --program-prefix=hppa-linux-gnu- --enable-shared --enable-linker-build-id > --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --libdir=/usr/lib > --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug > --enable-libstdcxx-time=yes > --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libssp > --disable-libitm --disable-libsanitizer --disable-libquadmath > --disable-libquadmath-support > --enable-plugin --with-system-zlib --disable-libphobos --enable-objc-gc=auto > --enable-multiarch --disable-werror --disable-libstdcxx-pch > --enable-checking=release > --build=hppa-linux-gnu --host=hppa-linux-gnu --target=hppa-linux-gnu > Thread model: posix > gcc version 8.3.0 (Debian 8.3.0-7) > > > On Saturday, July 27, 2019 at 6:22:38 PM UTC+12, mike hosken wrote: > Hi > I have been trying to build memcached on debian hppa linux > > it fails to build in debian see log here > > https://debian-stable.parisc-linux.org/build/memcached_1.5.6-1.1_hppa.build > > it also fails to build from source > root@atlantis-isp:~/memcached-1.5.16# ./configure > --prefix=/usr/local/memcached > checking build system type... hppa64-unknown-linux-gnu > checking host system type... hppa64-unknown-linux-gnu > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /usr/bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking whether gcc understands -c and -o together... yes > checking whether make supports the include directive... yes (GNU style) > checking dependency style of gcc... gcc3 > checking how to run the C preprocessor... gcc -E > checking for grep that handles long lines and -e... /usr/bin/grep > checking for egrep... /usr/bin/grep -E > checking for icc in use... no > checking for clang in use... no > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking whether __SUNPRO_C is declared... no > checking for gcc option to accept ISO C99... none needed > checking sasl/sasl.h usability... yes > checking sasl/sasl.h presence... yes > checking for sasl/sasl.h... yes > checking for gcov... /usr/bin/gcov > checking for main in -lgcov... yes > checking for library containing clock_gettime... none required > checking for library containing socket... none required > checking for library containing gethostbyname... none required > checking for libevent directory... (system) > checking for library containing umem_cache_create... no > checking for library containing gethugepagesizes... no > checking for stdbool.h that conforms to C99... yes > checking for _Bool... yes > checking for inttypes.h... (cached) yes > checking for sasl_callback_ft... yes > checking for print macros for integers (C99 section 7.8.1)... yes > checking for an ANSI C-conforming const... yes > checking for socklen_t... yes > checking for endianness... big > checking for htonll... no > checking for library containing pthread_create... none required > checking for mlockall... yes > checking for getpagesizes... no > checking for memcntl... no > checking for sigignore... yes > checking for clock_gettime... yes > checking for accept4... yes > checking for getopt_long... yes > checking for alignment... none > checking for GCC atomics... yes > checking for GCC 64bit atomics... yes > checking for setppriv... no > checking for pledge... no > checking for cap_enter... no > checking umem.h usability... no > checking umem.h presence... no > checking for umem.h... no > checking for xml2rfc... no > checking for xsltproc... /usr/bin/xsltproc > checking that generated files are newer than configure... done > configure: creating ./config.status > config.status: creating Makefile > config.status: creating doc/Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing depfiles commands > root@atlantis-isp:~/memcached-1.5.16# > > root@atlantis-isp:~/memcached-1.5.16# make > make all-recursive > make[1]: Entering directory '/root/memcached-1.5.16' > Making all in doc > make[2]: Entering directory '/root/memcached-1.5.16/doc' > make all-am > make[3]: Entering directory '/root/memcached-1.5.16/doc' > make[3]: Nothing to be done for 'all-am'. > make[3]: Leaving directory '/root/memcached-1.5.16/doc' > make[2]: Leaving directory '/root/memcached-1.5.16/doc' > make[2]: Entering directory '/root/memcached-1.5.16' > make[2]: Leaving directory '/root/memcached-1.5.16' > make[1]: Leaving directory '/root/memcached-1.5.16' > root@atlantis-isp:~/memcached-1.5.16# > > root@atlantis-isp:~/memcached-1.5.16# make test > ./sizes > Slab Stats 64 > Thread stats -6464 > Global stats 160 > Settings 224 > Item (no cas) 32 > Item (cas) 40 > Libevent thread 96 > Connection 352 > ---------------------------------------- > libevent thread cumulative 6432 > Thread stats cumulative 6336 > ./testapp > 1..52 > ok 1 - cache_create > ok 2 - cache_constructor > ok 3 - cache_constructor_fail > ok 4 - cache_destructor > ok 5 - cache_reuse > ok 6 - cache_redzone > ok 7 - issue_161 > ok 8 - strtol > ok 9 - strtoll > ok 10 - strtoul > ok 11 - strtoull > ok 12 - issue_44 > ok 13 - vperror > Signal handled: Terminated. > ok 14 - issue_101 > ok 15 - start_server > ok 16 - issue_92 > ok 17 - issue_102 > ok 18 - binary_noop > ok 19 - binary_quit > ok 20 - binary_quitq > ok 21 - binary_set > ok 22 - binary_setq > ok 23 - binary_add > ok 24 - binary_addq > ok 25 - binary_replace > ok 26 - binary_replaceq > ok 27 - binary_delete > ok 28 - binary_deleteq > testapp: testapp.c:1049: validate_response_header: Assertion > `response->message.header.response.status == status' failed. > make: *** [Makefile:2174: test] Aborted > root@atlantis-isp:~/memcached-1.5.16# > > it also causes the following in the system log whilst running make test > Debian GNU/Linux 10 atlantis-isp ttyS0 > > [10778.155575] handle_unaligned: 1125 callbacks suppressed > [10778.155592] memcached-debug(7220): unaligned access to 0x00000000f8d3f4ad > at ip=0x000000000002e01f > [10778.156290] memcached-debug(7220): unaligned access to 0x00000000f8d3f4b1 > at ip=0x000000000002e09b > [10778.165911] memcached-debug(7220): unaligned access to 0x00000000f8d3f4c3 > at ip=0x000000000002e01f > [10778.167050] memcached-debug(7220): unaligned access to 0x00000000f8d3f4c7 > at ip=0x000000000002e09b > [10778.171719] memcached-debug(7220): unaligned access to 0x00000000f8d3f4ce > at ip=0x000000000002e01f > > > Can someone help me to fix this issue?? > > Mike Hosken > m...@purple-cat.net > > > > > -- > > --- > You received this message because you are subscribed to the Google Groups > "memcached" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to memcached+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/memcached/e73379d0-e597-4de7-9d5b-f08e28f54a07%40googlegroups.com. > > -- --- You received this message because you are subscribed to the Google Groups "memcached" group. To unsubscribe from this group and stop receiving emails from it, send an email to memcached+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/memcached/alpine.DEB.2.21.1907270207520.7184%40dskull.