After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 766375 - The procedure entry point strerror_s could not be located in the dynamic link library msvcrt.dll.
The procedure entry point strerror_s could not be located in the dynamic link...
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
1.8.1
Other Windows
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-05-13 13:54 UTC by alexolut
Modified: 2016-05-14 07:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description alexolut 2016-05-13 13:54:03 UTC
I did try to use GStreamer 1.8.1 for Windows XP SP3 32bit and I got error message:

"The procedure entry point strerror_s could not be located in the dynamic link library msvcrt.dll."

Steps to reproduce:
1. run gst-launch-1.0.exe
2. see error message

1.6.4 doesn't have such error
Comment 1 Tim-Philipp Müller 2016-05-13 14:08:40 UTC
This is really an issue in GLib, who dropped Windows XP support, and GStreamer also intends to drop XP support.

It's not too difficult to work around / patch technically if you need to though, it's just that we have no intention to support a Windows version that's not even supported by Microsoft any more. Sorry.
Comment 2 alexolut 2016-05-13 14:21:55 UTC
(In reply to Tim-Philipp Müller from comment #1)

> It's not too difficult to work around / patch technically if you need to
> though,
If I want to use 1.8.1 under WinXP do I need to rebuild libglib.dll that it is not uses strerror_s? Or what kind of work around do you mean?
Comment 3 Tim-Philipp Müller 2016-05-13 14:26:22 UTC
Yes GLib or whichever other dependency uses it, but GLib is the only one I know about for sure. (Code in GStreamer itself should never call that function, but always call g_strerror for what it's worth.)
Comment 4 Sebastian Dröge (slomo) 2016-05-14 07:14:35 UTC
GLib should be the only (important) dependency without XP support, everything else should work... except for maybe one or two libraries that are needed by a single plugin.