mconnect
mconnect copied to clipboard
Error during build: `Regex' is an ambiguous reference between `GLib.Regex' and `Posix.Regex'
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?
This can be fixed like this https://github.com/grimpy/mconnect/commit/4a232abb9ada3d451c1dc7fa90f9af4809baffb9
Relevant: https://github.com/bboozzoo/mconnect/commit/51b81447acdfe3cde07e1fd1504e54fe24c11c59