Unbreak and enable tests

Fixed upstream after report.

NO_TEST hint by ajacoutot@ Thanks!
This commit is contained in:
rsadowski 2019-04-21 09:43:47 +00:00
parent 141f6b308e
commit 490d627c4a
2 changed files with 30 additions and 4 deletions

View File

@ -1,8 +1,9 @@
# $OpenBSD: Makefile,v 1.9 2019/04/19 08:26:49 rsadowski Exp $
# $OpenBSD: Makefile,v 1.10 2019/04/21 09:43:47 rsadowski Exp $
COMMENT = C++ toolkit for machine learning and data analysis
DISTNAME = dlib-19.17
REVISION = 0
SHARED_LIBS += dlib 3.4 # 19.7
@ -39,9 +40,6 @@ CONFIGURE_ARGS = -DDLIB_USE_BLAS=OFF \
TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH}
# XXX Build error, reported upstream
NO_TEST = Yes
pre-test:
test -d ${WRKBUILD}/dlib/test || mkdir ${WRKBUILD}/dlib/test \
&& cd ${WRKBUILD}/dlib/test && \

View File

@ -0,0 +1,28 @@
$OpenBSD: patch-dlib_test_stack_cpp,v 1.1 2019/04/21 09:43:47 rsadowski Exp $
https://github.com/davisking/dlib/commit/879202b796ddd8d0118ec3275ff18d7b25e14145
Index: dlib/test/stack.cpp
--- dlib/test/stack.cpp.orig
+++ dlib/test/stack.cpp
@@ -15,7 +15,6 @@ namespace
using namespace test;
using namespace dlib;
- using namespace std;
logger dlog("test.stack");
@@ -220,10 +219,10 @@ namespace
// serialize the state of a2, then clear a2, then
// load the state back into a2.
- ostringstream sout;
+ std::ostringstream sout;
serialize(a2,sout);
DLIB_TEST(a2.at_start() == true);
- istringstream sin(sout.str());
+ std::istringstream sin(sout.str());
a2.clear();
deserialize(a2,sin);