update documentation with the clean version of dependencies
authorSteve Lhomme <steve.lhomme@free.fr>
Tue, 3 Aug 2004 15:19:34 +0000 (15:19 +0000)
committerSteve Lhomme <steve.lhomme@free.fr>
Tue, 3 Aug 2004 15:19:34 +0000 (15:19 +0000)
Original commit message from CVS:
update documentation with the clean version of dependencies

ChangeLog
docs/manual/appendix-win32.xml
docs/manual/win32.xml
win32/README.txt
win32/vs7/README.txt

index 7c57d5c..c478e9b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-08-03  Steve Lhomme  <steve.lhomme@free.fr>
+
+       * docs/manual/win32.xml:
+       * win32/README.txt:
+         update documentation with the clean version of dependencies
+
 2004-08-03  Benjamin Otte  <otte@gnome.org>
 
        * gst/schedulers/entryscheduler.c:
index 6e9c53b..b751b95 100644 (file)
@@ -18,32 +18,20 @@ available in your system PATH.</para>
 <para>The GStreamer project depends on other libraries, namely :</para>
 <itemizedlist>
 <listitem><para>GLib</para></listitem>
-<listitem><para>libpopt</para></listitem>
-<listitem><para>libxml</para></listitem>
+<listitem><para>popt</para></listitem>
+<listitem><para>libxml2</para></listitem>
 <listitem><para>libintl</para></listitem>
 <listitem><para>libiconv</para></listitem>
 </itemizedlist>
 
-<para>The sources should be organised in folders as follow :</para>
-<itemizedlist>
-<listitem><para>$(PROJECT_DIR)\glib</para></listitem>
-<listitem><para>$(PROJECT_DIR)\gstreamer (this package)</para></listitem>
-<listitem><para>$(PROJECT_DIR)\libiconv</para></listitem>
-<listitem><para>$(PROJECT_DIR)\libintl</para></listitem>
-<listitem><para>$(PROJECT_DIR)\libxml2</para></listitem>
-<listitem><para>$(PROJECT_DIR)\popt</para></listitem>
-</itemizedlist>
+<para>There is now an existing package that has all these dependencies built with MSVC7.1. It exists either as precompiled librairies
+and headers in both Release and Debug mode, or as the source package to build it yourself. You can
+find it on <ulink url="http://mukoli.free.fr/gstreamer/">http://mukoli.free.fr/gstreamer/</ulink>.</para>
 
 <note>
 <title>Notes</title>
 
-<para>you can find Win32 versions of these libraries on <ulink url="http://gettext.sourceforge.net/">http://gettext.sourceforge.net/</ulink> and
-<ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink> (you will need the Binaries and Developer files for each package).</para>
-
-<para>GLib can be found on <ulink url="ftp://ftp.gtk.org/pub/gtk/v2.4/" type="ftp">ftp://ftp.gtk.org/pub/gtk/v2.4/</ulink> and should be compiled from the 
-sources</para>
-
-<para>NOTE : GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
+<para>GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
 <itemizedlist>
 <listitem><para>GNU flex      (tested with 2.5.4)</para></listitem>
 <listitem><para>GNU bison     (tested with 1.35)</para></listitem>
@@ -65,7 +53,9 @@ for convenience (people who don't want to install GNU tools).</para>
 <para>By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
 the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.</para>
 
-<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.</para>
+<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.  Both
+directories should be added to your system PATH. The library dependencies should be installed in c:\usr</para>
+
 <para>For example, my current setup is :</para>
 
 <itemizedlist>
@@ -77,17 +67,17 @@ the file in c:\gstreamer\registry.xml that will hold all the plugins you can use
 <listitem><para><filename>c:\gstreamer\bin\gstelements.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\bin\gstoptimalscheduler.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\bin\gstspider.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\iconv.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\intl.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libglib-2.0-0.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libgmodule-2.0-0.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libgobject-2.0-0.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libgthread-2.0-0.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\bin\libgtreamer-0.8.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libxml2.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\popt1.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\plugins\gst-libs.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\plugins\gstmatroska.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\iconv.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\intl.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libglib-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libgmodule-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libgobject-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libgthread-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libxml2.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\popt.dll</filename></para></listitem>
 </itemizedlist>
 
 </sect1>
index 6e9c53b..b751b95 100644 (file)
@@ -18,32 +18,20 @@ available in your system PATH.</para>
 <para>The GStreamer project depends on other libraries, namely :</para>
 <itemizedlist>
 <listitem><para>GLib</para></listitem>
-<listitem><para>libpopt</para></listitem>
-<listitem><para>libxml</para></listitem>
+<listitem><para>popt</para></listitem>
+<listitem><para>libxml2</para></listitem>
 <listitem><para>libintl</para></listitem>
 <listitem><para>libiconv</para></listitem>
 </itemizedlist>
 
-<para>The sources should be organised in folders as follow :</para>
-<itemizedlist>
-<listitem><para>$(PROJECT_DIR)\glib</para></listitem>
-<listitem><para>$(PROJECT_DIR)\gstreamer (this package)</para></listitem>
-<listitem><para>$(PROJECT_DIR)\libiconv</para></listitem>
-<listitem><para>$(PROJECT_DIR)\libintl</para></listitem>
-<listitem><para>$(PROJECT_DIR)\libxml2</para></listitem>
-<listitem><para>$(PROJECT_DIR)\popt</para></listitem>
-</itemizedlist>
+<para>There is now an existing package that has all these dependencies built with MSVC7.1. It exists either as precompiled librairies
+and headers in both Release and Debug mode, or as the source package to build it yourself. You can
+find it on <ulink url="http://mukoli.free.fr/gstreamer/">http://mukoli.free.fr/gstreamer/</ulink>.</para>
 
 <note>
 <title>Notes</title>
 
-<para>you can find Win32 versions of these libraries on <ulink url="http://gettext.sourceforge.net/">http://gettext.sourceforge.net/</ulink> and
-<ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink> (you will need the Binaries and Developer files for each package).</para>
-
-<para>GLib can be found on <ulink url="ftp://ftp.gtk.org/pub/gtk/v2.4/" type="ftp">ftp://ftp.gtk.org/pub/gtk/v2.4/</ulink> and should be compiled from the 
-sources</para>
-
-<para>NOTE : GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
+<para>GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
 <itemizedlist>
 <listitem><para>GNU flex      (tested with 2.5.4)</para></listitem>
 <listitem><para>GNU bison     (tested with 1.35)</para></listitem>
@@ -65,7 +53,9 @@ for convenience (people who don't want to install GNU tools).</para>
 <para>By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
 the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.</para>
 
-<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.</para>
+<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.  Both
+directories should be added to your system PATH. The library dependencies should be installed in c:\usr</para>
+
 <para>For example, my current setup is :</para>
 
 <itemizedlist>
@@ -77,17 +67,17 @@ the file in c:\gstreamer\registry.xml that will hold all the plugins you can use
 <listitem><para><filename>c:\gstreamer\bin\gstelements.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\bin\gstoptimalscheduler.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\bin\gstspider.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\iconv.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\intl.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libglib-2.0-0.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libgmodule-2.0-0.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libgobject-2.0-0.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libgthread-2.0-0.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\bin\libgtreamer-0.8.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\libxml2.dll</filename></para></listitem>
-<listitem><para><filename>c:\gstreamer\bin\popt1.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\plugins\gst-libs.dll</filename></para></listitem>
 <listitem><para><filename>c:\gstreamer\plugins\gstmatroska.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\iconv.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\intl.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libglib-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libgmodule-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libgobject-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libgthread-2.0-0.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\libxml2.dll</filename></para></listitem>
+<listitem><para><filename>c:\usr\bin\popt.dll</filename></para></listitem>
 </itemizedlist>
 
 </sect1>
index 6626fd2..e4e1c86 100644 (file)
@@ -16,24 +16,14 @@ available in your system PATH.
 
 The GStreamer project depends on other libraries, namely :
 - GLib
-- libpopt
-- libxml
+- popt
+- libxml2
 - gettext
 - libiconv
 
-The sources should be organised in folders as follow :
-$(PROJECT_DIR)\glib
-$(PROJECT_DIR)\gstreamer (this package)
-$(PROJECT_DIR)\libiconv
-$(PROJECT_DIR)\gettext
-$(PROJECT_DIR)\libxml2
-$(PROJECT_DIR)\popt
-
-NOTE : you can find Win32 versions of these libraries on http://gettext.sourceforge.net/ and
-http://gnuwin32.sourceforge.net/ (you will need the Binaries and Developer files for each package.)
-
-NOTE : GLib can be found on ftp://ftp.gtk.org/pub/gtk/v2.4/ and should be compiled from the 
-sources
+There is now an existing package that has all these dependencies built with MSVC7.1. It exists either
+a precompiled librairies and headers in both Release and Debug mode, or as the source package to build
+it yourself. You can find it on http://mukoli.free.fr/gstreamer/.
 
 NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/
 - GNU flex      (tested with 2.5.4)
@@ -49,7 +39,9 @@ for convenience (people who don't want to install GNU tools).
 By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
 the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.
 
-You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.
+You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. Both
+directories should be added to your system PATH. The library dependencies should be installed in c:\usr.
+
 For example, my current setup is :
 
 C:\gstreamer\registry.xml
@@ -60,14 +52,15 @@ C:\gstreamer\bin\gstbytestream.dll
 C:\gstreamer\bin\gstelements.dll
 C:\gstreamer\bin\gstoptimalscheduler.dll
 C:\gstreamer\bin\gstspider.dll
-C:\gstreamer\bin\iconv.dll
-C:\gstreamer\bin\intl.dll
-C:\gstreamer\bin\libglib-2.0-0.dll
-C:\gstreamer\bin\libgmodule-2.0-0.dll
-C:\gstreamer\bin\libgobject-2.0-0.dll
-C:\gstreamer\bin\libgthread-2.0-0.dll
 C:\gstreamer\bin\libgtreamer-0.8.dll
-C:\gstreamer\bin\libxml2.dll
-C:\gstreamer\bin\popt1.dll
 C:\gstreamer\plugins\gst-libs.dll
 C:\gstreamer\plugins\gstmatroska.dll
+
+C:\usr\bin\iconv.dll
+C:\usr\bin\intl.dll
+C:\usr\bin\libglib-2.0-0.dll
+C:\usr\bin\libgmodule-2.0-0.dll
+C:\usr\bin\libgobject-2.0-0.dll
+C:\usr\bin\libgthread-2.0-0.dll
+C:\usr\bin\libxml2.dll
+C:\usr\bin\popt.dll
index 6626fd2..e4e1c86 100644 (file)
@@ -16,24 +16,14 @@ available in your system PATH.
 
 The GStreamer project depends on other libraries, namely :
 - GLib
-- libpopt
-- libxml
+- popt
+- libxml2
 - gettext
 - libiconv
 
-The sources should be organised in folders as follow :
-$(PROJECT_DIR)\glib
-$(PROJECT_DIR)\gstreamer (this package)
-$(PROJECT_DIR)\libiconv
-$(PROJECT_DIR)\gettext
-$(PROJECT_DIR)\libxml2
-$(PROJECT_DIR)\popt
-
-NOTE : you can find Win32 versions of these libraries on http://gettext.sourceforge.net/ and
-http://gnuwin32.sourceforge.net/ (you will need the Binaries and Developer files for each package.)
-
-NOTE : GLib can be found on ftp://ftp.gtk.org/pub/gtk/v2.4/ and should be compiled from the 
-sources
+There is now an existing package that has all these dependencies built with MSVC7.1. It exists either
+a precompiled librairies and headers in both Release and Debug mode, or as the source package to build
+it yourself. You can find it on http://mukoli.free.fr/gstreamer/.
 
 NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/
 - GNU flex      (tested with 2.5.4)
@@ -49,7 +39,9 @@ for convenience (people who don't want to install GNU tools).
 By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
 the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.
 
-You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.
+You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. Both
+directories should be added to your system PATH. The library dependencies should be installed in c:\usr.
+
 For example, my current setup is :
 
 C:\gstreamer\registry.xml
@@ -60,14 +52,15 @@ C:\gstreamer\bin\gstbytestream.dll
 C:\gstreamer\bin\gstelements.dll
 C:\gstreamer\bin\gstoptimalscheduler.dll
 C:\gstreamer\bin\gstspider.dll
-C:\gstreamer\bin\iconv.dll
-C:\gstreamer\bin\intl.dll
-C:\gstreamer\bin\libglib-2.0-0.dll
-C:\gstreamer\bin\libgmodule-2.0-0.dll
-C:\gstreamer\bin\libgobject-2.0-0.dll
-C:\gstreamer\bin\libgthread-2.0-0.dll
 C:\gstreamer\bin\libgtreamer-0.8.dll
-C:\gstreamer\bin\libxml2.dll
-C:\gstreamer\bin\popt1.dll
 C:\gstreamer\plugins\gst-libs.dll
 C:\gstreamer\plugins\gstmatroska.dll
+
+C:\usr\bin\iconv.dll
+C:\usr\bin\intl.dll
+C:\usr\bin\libglib-2.0-0.dll
+C:\usr\bin\libgmodule-2.0-0.dll
+C:\usr\bin\libgobject-2.0-0.dll
+C:\usr\bin\libgthread-2.0-0.dll
+C:\usr\bin\libxml2.dll
+C:\usr\bin\popt.dll