Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Mar 2020 05:57:28 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r529771 - head/misc/opennn
Message-ID:  <202003290557.02T5vStX063283@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Mar 29 05:57:28 2020
New Revision: 529771
URL: https://svnweb.freebsd.org/changeset/ports/529771

Log:
  misc/opennn: Fix build
  
  Change to clang-9 because clang-10 failed:
  error: no matching constructor for initialization of 'const Vector<size_t>' (aka 'const Vector<unsigned long>')
  https://github.com/Artelnics/OpenNN/issues/105
  
  Reported by:	fallout

Modified:
  head/misc/opennn/Makefile

Modified: head/misc/opennn/Makefile
==============================================================================
--- head/misc/opennn/Makefile	Sun Mar 29 05:55:51 2020	(r529770)
+++ head/misc/opennn/Makefile	Sun Mar 29 05:57:28 2020	(r529771)
@@ -3,7 +3,7 @@
 PORTNAME=	opennn
 DISTVERSION=	0.1-86
 DISTVERSIONSUFFIX=	-g449b346
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -12,7 +12,7 @@ COMMENT=	Open neural networks library
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-USES=		cmake compiler:c++11-lang dos2unix
+USES=		cmake dos2unix # compiler:c++11-lang
 DOS2UNIX_FILES=	CMakeLists.txt
 USE_GITHUB=	yes
 GH_ACCOUNT=	Artelnics
@@ -28,6 +28,13 @@ MPI_CMAKE_BOOL=		__OPENNN_MPI__
 MPI_BROKEN=		https://github.com/Artelnics/OpenNN/issues/86
 
 OPENMP_CMAKE_BOOL=	__OPENNN_OMP__
+
+# workaround for breakage with clang-10: https://github.com/Artelnics/OpenNN/issues/105
+LLVM_VER=	80
+BUILD_DEPENDS+=	clang${LLVM_VER}:devel/llvm${LLVM_VER}
+CPP=		clang-cpp${LLVM_VER}
+CC=		clang${LLVM_VER}
+CXX=		clang++${LLVM_VER}
 
 do-install:
 	${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} && ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}



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