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.

Reply via email to