Fedora Account System
Red Hat Associate
Red Hat Customer
The if_nametoindex() API, according to http://msdn.microsoft.com/en-us/library/windows/desktop/bb408408(v=vs.85).aspx (first paragraph under Remarks), has been introduced on Windows Vista. GLib2 still supports Windows XP, so they provided a fallback function with commit #01156b12. For some unknown reason, both versions end up to be defined at build time. As a temporary workaround I appended "ac_cv_func_if_nametoindex=yes" to the configure call to be able to successfully terminate the build.
I think the above workaround (i.e. using "ac_cv_func_if_nametoindex=yes" in configure) will make the compiled binaries that depend on if_nametoindex() unusable on Windows XP. I do not have access to that platform to verify this by myself though.
If this is a bug in glib2 or mingw-w64, then you need to take it to the upstream community. We're just packaging mingw-glib2.
Of course the problem is upstream, as almost anything reported here. I just don't have time to investigate deeper. I'm maintaining a MingW toolchain that depends on yours (https://github.com/ntd/aur-fedora-mingw) and the problem came out after trying to incorporate http://pkgs.fedoraproject.org/cgit/mingw-glib2.git/commit/?id=f86c153dcdcc4c3c392ab18d444d87383eea3464 Are you implying that you do not see this failure on Fedora? If there is a way to see the results of the builds, please point me to the right direction: I often need them.
I'm not "implying" anything. I'm hopefully clearly stating that Fedora only packages mingw packages from upstream. If there's a problem in the Fedora packaging, then we can fix it here. Otherwise we can't fix it - you need to ask upstream.
I don't understand the problem, I'm using mingw glib2 on Windows 2000 and 8.1, and haven't seen this...
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
The mingw-glib2 package builds fine without issues on Fedora. Closing bug