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 141317 - Win32 build with newest Microsoft compilers
Win32 build with newest Microsoft compilers
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.8.1
Other Windows
: Normal normal
: 0.8.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-04-28 19:29 UTC by Steve Lhomme
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to apply to official 0.8.1 (181.07 KB, patch)
2004-04-28 19:32 UTC, Steve Lhomme
none Details | Review
same patch, with forward-leaning slashes as directory delimeters (175.57 KB, patch)
2004-04-28 20:22 UTC, David Schleef
none Details | Review
Same patch with gst-launch and gst-inspect support (190.54 KB, patch)
2004-04-28 21:42 UTC, Steve Lhomme
none Details | Review
portions of the original patch unapplied (7.86 KB, patch)
2004-04-29 03:08 UTC, David Schleef
none Details | Review
New patch against current CVS (77.86 KB, patch)
2004-04-30 20:04 UTC, Steve Lhomme
none Details | Review
Same patch but with GLib built the way it is now under W32 (78.56 KB, patch)
2004-05-01 16:27 UTC, Steve Lhomme
none Details | Review
Latest patch with everything needed in /win32 (112.27 KB, patch)
2004-05-06 20:31 UTC, Steve Lhomme
none Details | Review
Same according to newest CVS (104.91 KB, patch)
2004-05-07 09:17 UTC, Steve Lhomme
none Details | Review

Description Steve Lhomme 2004-04-28 19:29:52 UTC
Get the free compiler from Microsoft of VS.Net 2003
Comment 1 Steve Lhomme 2004-04-28 19:32:21 UTC
Created attachment 27175 [details] [review]
Patch to apply to official 0.8.1

I didn't include some files generated by bison and flex in the gst/parse/
directory. But I added some other generated files (sometimes they need
changes).
Comment 2 David Schleef 2004-04-28 20:22:41 UTC
Created attachment 27180 [details] [review]
same patch, with forward-leaning slashes as directory delimeters
Comment 3 Steve Lhomme 2004-04-28 21:42:09 UTC
Created attachment 27185 [details] [review]
Same patch with gst-launch and gst-inspect support

for both the IDE and command-line version
Comment 4 David Schleef 2004-04-29 03:08:12 UTC
Created attachment 27191 [details] [review]
portions of the original patch unapplied

Most of the original patch has been applied in some way or another.  These are
the parts that are remaining.
Comment 5 Steve Lhomme 2004-04-30 20:04:16 UTC
Created attachment 27240 [details] [review]
New patch against current CVS

Added some files that can't be generated on Windows, generation of some others,
some fixes here and there and a README explaning how to build it.
Comment 6 Steve Lhomme 2004-05-01 16:27:53 UTC
Created attachment 27271 [details] [review]
Same patch but with GLib built the way it is now under W32
Comment 7 Steve Lhomme 2004-05-02 13:10:58 UTC
I have modified the code to use GSTREAMER_EXPORT that you defined where it is
necessary. But it changes the code a lot (big patch). Maybe it would be better
not to use it and simply create .def files for the DLLs created ?
Comment 8 Steve Lhomme 2004-05-06 20:31:51 UTC
Created attachment 27439 [details] [review]
Latest patch with everything needed in /win32

Everything compiles fine with MSVC on command-line and IDE, then it's a matter
of debugging :)
Comment 9 David Schleef 2004-05-07 02:40:41 UTC
Many of the code changes have been applied.  Allow me to go over the patch again
to check what I didn't fix.
Comment 10 Steve Lhomme 2004-05-07 09:17:03 UTC
Created attachment 27457 [details] [review]
Same according to newest CVS

To ease your work...
All the /win32 dir should be straightforward