Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Nov 2025 16:38:12 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e9e78b0021a0 - main - science/mbdyn: Fix build
Message-ID:  <691ca0f4.89a0.703945c7@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit e9e78b0021a088dd713b536967b6b89d315ff3b2
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-11-18 16:37:52 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-11-18 16:37:52 +0000

    science/mbdyn: Fix build
    
    Reported by:    fallout
---
 .../files/patch-libraries_libmbwrap_umfpackwrap.h     | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
new file mode 100644
index 000000000000..95e7aa4d791a
--- /dev/null
+++ b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
@@ -0,0 +1,19 @@
+--
+-- workaround for https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/431
+-- ... 1.7.3 is very old and it fails to compile: error: templates must have C++ linkage: Please make a release
+--
+
+--- libraries/libmbwrap/umfpackwrap.h.orig	2025-11-18 16:35:30 UTC
++++ libraries/libmbwrap/umfpackwrap.h
+@@ -72,9 +72,9 @@
+ #include <iostream>
+ #include <vector>
+ 
+-extern "C" {
++//extern "C" {
+ #include <umfpack.h>
+-}
++//}
+ 
+ #include "myassert.h"
+ #include "mynewmem.h"


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?691ca0f4.89a0.703945c7>