Package Details: mingw-w64-libgnurx 2.5.1-6

Git Clone URL: https://aur.archlinux.org/mingw-w64-libgnurx.git (read-only, click to copy)
Package Base: mingw-w64-libgnurx
Description: regex functionality from glibc (mingw-w64)
Upstream URL: https://sourceforge.net/projects/mingw/
Licenses: GPL
Conflicts: mingw-w64-regex
Provides: mingw-w64-regex
Submitter: xantares
Maintainer: xantares
Last Packager: xantares
Votes: 2
Popularity: 0.000000
First Submitted: 2013-06-08 16:05 (UTC)
Last Updated: 2025-12-05 18:40 (UTC)

Latest Comments

Blaadick commented on 2025-12-04 01:48 (UTC)

It crashes on build due to a stdbool check. This patch is fix it:

--- regex_internal.h    2007-04-27 22:29:51.000000000 +0300
+++ "regex_internal (Copy).h"   2025-12-04 04:41:43.462761447 +0300
@@ -26,6 +26,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <stdbool.h>

 #if defined(__MINGW32_VERSION) || defined(_MSC_VER)
 #define strcasecmp stricmp
@@ -43,11 +44,6 @@
 #if defined HAVE_WCTYPE_H || defined _LIBC
 # include <wctype.h>
 #endif /* HAVE_WCTYPE_H || _LIBC */
-#if defined HAVE_STDBOOL_H || defined _LIBC
-# include <stdbool.h>
-#else
-typedef enum { false, true } bool;
-#endif /* HAVE_STDBOOL_H || _LIBC */
 #if defined HAVE_STDINT_H || defined _LIBC
 # include <stdint.h>
 #endif /* HAVE_STDINT_H || _LIBC */

etbh commented on 2021-06-07 23:43 (UTC) (edited on 2021-06-07 23:43 (UTC) by etbh)

This is now in conflict with mingw-w64-libsystre because of the following files:

/usr/i686-w64-mingw32/include/regex.h
/usr/i686-w64-mingw32/lib/libgnurx.dll.a
/usr/i686-w64-mingw32/lib/libregex.a
/usr/x86_64-w64-mingw32/include/regex.h
/usr/x86_64-w64-mingw32/lib/libgnurx.dll.a
/usr/x86_64-w64-mingw32/lib/libregex.a

micwoj92 commented on 2021-03-20 13:59 (UTC)

Hello, could you update links to https?