Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2023 17:56:13 GMT
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 711fba0c7a83 - main - net/mosh: fix build on powerpc*
Message-ID:  <202302121756.31CHuDkT025058@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=711fba0c7a832f99e111165c69c26acaa01127e9

commit 711fba0c7a832f99e111165c69c26acaa01127e9
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2023-02-07 22:11:57 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2023-02-12 17:55:54 +0000

    net/mosh: fix build on powerpc*
    
    ocb_internal.cc:138:10: warning: 'bswap32' macro redefined [-Wmacro-redefined]
            #define bswap32(x)                                              \
                    ^
    /usr/include/sys/endian.h:68:9: note: previous definition is here
            ^
    ocb_internal.cc:142:26: error: static declaration of '__builtin_bswap64' follows non-static declaration
             static inline uint64_t bswap64(uint64_t x) {
                                    ^
    /usr/include/sys/endian.h:69:20: note: expanded from macro 'bswap64'
                            ^
    /usr/include/sys/_endian.h:78:22: note: expanded from macro '__bswap64'
                            ^
    ocb_internal.cc:142:26: note: previous implicit declaration is here
    /usr/include/sys/endian.h:69:20: note: expanded from macro 'bswap64'
                            ^
    /usr/include/sys/_endian.h:78:22: note: expanded from macro '__bswap64'
                            ^
    1 warning and 1 error generated.
---
 net/mosh/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/mosh/Makefile b/net/mosh/Makefile
index 5a5e8e303d84..9b90ffaf1257 100644
--- a/net/mosh/Makefile
+++ b/net/mosh/Makefile
@@ -15,7 +15,7 @@ USE_PERL5=	run
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-utempter --without-ncurses
 CONFIGURE_ENV+=	OpenSSL_CFLAGS="-I${OPENSSLINC}" OpenSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" \
-		TINFO_CFLAGS="-I/usr/include"
+		TINFO_CFLAGS="-I/usr/include" ac_cv_have_decl_bswap64=yes
 INSTALL_TARGET=	install-strip
 USE_CXXSTD=	c++11
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202302121756.31CHuDkT025058>