On Thu, May 05, 2022 at 06:24:40PM +0100, Stuart Henderson wrote:
> Could someone with a sparc64 try building this please (and maybe "make
> test" while you're there)? I'd like to check that the Rust parts don't
> depend on something which fails there.
>

Fails on my sparc64 T4-1:

...
...
...
   Compiling pin-project v1.0.10
   Compiling thiserror v1.0.31
   Compiling flume v0.10.12
   Compiling exr v1.4.2
error: expected `,`, found `function`
  --> 
/usr/ports/pobj/clamav-0.105.0/clamav-0.105.0/libclamav_rust/.cargo/vendor/exr/src/compression/rle.rs:39:29
   |
39 |         unimplemented!(this function probably returns little-endian data);
   |                             ^^^^^^^^ expected `,`

error: could not compile `exr` due to previous error
warning: build failed, waiting for other jobs to finish...
error: build failed
ninja: build stopped: subcommand failed.
*** Error 1 in . (/usr/ports/devel/cmake/cmake.port.mk:42 'do-build': @cd 
/usr/ports/pobj/clamav-0.105.0/build-sparc64 && exec /usr/bin/env ...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2963 
'/usr/ports/pobj/clamav-0.105.0/build-sparc64/.build_done')
*** Error 2 in /usr/ports/security/clamav 
(/usr/ports/infrastructure/mk/bsd.port.mk:2607 'all')


-ml

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/security/clamav/Makefile,v
> retrieving revision 1.151
> diff -u -p -r1.151 Makefile
> --- Makefile  5 May 2022 10:57:55 -0000       1.151
> +++ Makefile  5 May 2022 17:22:57 -0000
> @@ -1,5 +1,5 @@
>  COMMENT=     virus scanner
> -DISTNAME=    clamav-0.104.3
> +DISTNAME=    clamav-0.105.0
>
>  CATEGORIES=  security
>
> @@ -16,11 +16,12 @@ MAINTAINER=       Stuart Henderson <stu.ports@
>  PERMIT_PACKAGE=      Yes
>
>  WANTLIB += ${COMPILER_LIBCXX}
> -WANTLIB += bz2 c crypto curl curses iconv json-c m milter mspack
> -WANTLIB += pcre2-8 ssl xml2 z
> +WANTLIB += bz2 c crypto curl curses execinfo iconv json-c m milter
> +WANTLIB += mspack pcre2-8 ssl util xml2 z
>
>  COMPILER=            base-clang ports-gcc
>
> +BUILD_DEPENDS=               lang/rust
>  LIB_DEPENDS=         archivers/bzip2 \
>                       archivers/libmspack \
>                       devel/json-c \
> @@ -47,7 +48,7 @@ CONFIGURE_ARGS+=    -DBYTECODE_RUNTIME=inte
>  # for tests
>  MODULES+=            lang/python
>  MODPY_RUNDEP=                No
> -BUILD_DEPENDS=               devel/check
> +BUILD_DEPENDS+=              devel/check
>  CONFIGURE_ARGS+=     -DENABLE_TESTS=on
>
>  post-install:
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/security/clamav/distinfo,v
> retrieving revision 1.80
> diff -u -p -r1.80 distinfo
> --- distinfo  5 May 2022 10:57:55 -0000       1.80
> +++ distinfo  5 May 2022 17:22:57 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (clamav-0.104.3.tar.gz) = KBz668KiHTJ0bVI8TSOpYwmSq2H8KPVdL4EPKWfBBSE=
> -SIZE (clamav-0.104.3.tar.gz) = 12017176
> +SHA256 (clamav-0.105.0.tar.gz) = JwIDpUxFgEnbVPzZNoP/Wy2xkVHzY8SOgs7O/d4rNdQ=
> +SIZE (clamav-0.105.0.tar.gz) = 28765652
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/security/clamav/patches/patch-CMakeLists_txt,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt      7 Mar 2022 21:36:53 -0000       1.2
> +++ patches/patch-CMakeLists_txt      5 May 2022 17:22:57 -0000
> @@ -3,7 +3,7 @@ https://github.com/Cisco-Talos/clamav/is
>  Index: CMakeLists.txt
>  --- CMakeLists.txt.orig
>  +++ CMakeLists.txt
> -@@ -587,10 +587,12 @@ else()
> +@@ -632,10 +632,12 @@ else()
>       if(APPLE)
>           set(BIND_8_COMPAT 1)
>       endif()
>

Reply via email to