mconnect icon indicating copy to clipboard operation
mconnect copied to clipboard

Error during build: `Regex' is an ambiguous reference between `GLib.Regex' and `Posix.Regex'

Open xisberto opened this issue 3 years ago • 2 comments

I'm getting the following error when trying to build:

$ ninja
[1/57] Compiling Vala source ../test/mconn-utils-test.vala ../src/mconnect/utils.vala ../src/mconnect/logging.vala
FAILED: test-mconn-utils.p/test/mconn-utils-test.c test-mconn-utils.p/src/mconnect/utils.c test-mconn-utils.p/src/mconnect/logging.c
valac -C --debug --debug --vapidir /media/hdd/humbertofraga/local/mconnect/vapi --pkg libnotify --pkg posix --pkg gio-unix-2.0 --pkg gio-2.0 --pkg gobject-2.0 --pkg glib-2.0 --color=always --directory test-mconn-utils.p --basedir ../ ../test/mconn-utils-test.vala ../src/mconnect/utils.vala ../src/mconnect/logging.vala
../src/mconnect/utils.vala:163.4-163.8: error: `Regex' is an ambiguous reference between `GLib.Regex' and `Posix.Regex'
			Regex r = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+,.~#?&\/=]*)/;
			^^^^^
../src/mconnect/utils.vala:183.18-183.27: error: `RegexError' is an ambiguous reference between `GLib.RegexError' and `Posix.RegexError'
        } catch (RegexError e) {
                 ^^^^^^^^^^
Compilation failed: 2 error(s), 0 warning(s)

Any workaround this error?

xisberto avatar May 03 '21 11:05 xisberto

This can be fixed like this https://github.com/grimpy/mconnect/commit/4a232abb9ada3d451c1dc7fa90f9af4809baffb9

grimpy avatar Jun 07 '21 21:06 grimpy

Relevant: https://github.com/bboozzoo/mconnect/commit/51b81447acdfe3cde07e1fd1504e54fe24c11c59

BachoSeven avatar Jan 06 '22 18:01 BachoSeven