X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=INSTALL.win32;h=eaee8e0d1d10023f0994af94c4df007d4d788750;hb=24b3d069b0ec312ec1cbc3bcab875977e5a52c3a;hp=a99e0edaf266920569c9ca5ad540d66e9db71e6e;hpb=42b0d32617ae3fb3cf6210b3ed012ec821314dad;p=vlc diff --git a/INSTALL.win32 b/INSTALL.win32 index a99e0edaf2..eaee8e0d1d 100644 --- a/INSTALL.win32 +++ b/INSTALL.win32 @@ -1,4 +1,4 @@ -$Id: INSTALL.win32,v 1.19 2003/07/29 17:42:58 gbazin Exp $ +$Id: INSTALL.win32,v 1.22 2004/01/24 21:06:51 hartman Exp $ INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player @@ -51,13 +51,19 @@ Getting the right compiler tools - cross-compiling with mingw32: You first need to download a linux cross-compiler version of mingw32. -(for Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and -mingw32-runtime packages) + +For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and +mingw32-runtime packages. + +Or you can use our mingw32 gcc-3.3.1 cross-compiler package: +http://www.videolan.org/pub/testing/win32/mingw-gcc3.3.1-linux-crosscompiler.tar.bz2 (requires libc6 >= 2.3.2). +You will need to extract this package in your root directory (everything will +be extracted in /usr/local/cross-tools). - compiling natively on Windoze with cygwin: You will need to download and run the setup.exe app from cygwin's web site (www.cygwin.com). You will also need to make sure you install at least the -gcc-mingw, mingw-runtime and w32api packages. +gcc-g++, gcc-mingw, mingw-runtime and win32-api packages. - compiling natively on Windoze with MSYS+MINGW: You will need to download and install the latest MSYS, MSYS-DTK and MINGW. @@ -81,15 +87,15 @@ Depending on your needs you will have to compile/install some or all of these external libraries. They can be found here (source code): -http://www.videolan.org/pub/testing/contrib/ +http://download.videolan.org/pub/testing/contrib/ We also provide a package with all the libraries already compiled so it is actually really easy to compile a full-featured version of vlc (these compiled libraries will only work with mingw or cygwin): -http://www.videolan.org/pub/testing/win32/contrib-20030729-win32-bin.tar.bz2 +http://download.videolan.org/pub/testing/win32/contrib-20040106-win32-bin-gcc3.3.1-only.tar.bz2 All you need to do is extract it in your root directory (the include files and libraries will be put in /usr/win32). You can do this with the following -command: "tar xjvf contrib-20030729-win32-bin.tar.bz2 -C /" +command: "tar xjvf contrib-20040106-win32-bin-gcc3.3.1-only.tar.bz2 -C /" A complete list of the libraries on which we depend can be found here: http://developers.videolan.org/vlc/ @@ -119,8 +125,29 @@ along those lines: --enable-theora \ --with-wx-config-path=/usr/win32/bin \ --with-freetype-config-path=/usr/win32/bin \ + --disable-fribidi --disable-vcdx \ --enable-debug +If you are cross-compiling with our gcc-3.3.1 package, you can use something +along those lines: + + ./bootstrap && \ + PATH=/usr/local/mingw/bin:$PATH \ + CPPFLAGS=-I/usr/win32/include \ + LDFLAGS=-L/usr/win32/lib \ + CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \ + ./configure --host=i586-mingw32msvc --build=i386-linux \ + --disable-sdl --disable-gtk \ + --enable-nls \ + --enable-ffmpeg --with-ffmpeg-mp3lame \ + --enable-faad \ + --enable-flac \ + --enable-theora \ + --with-wx-config-path=/usr/win32/bin \ + --with-freetype-config-path=/usr/win32/bin \ + --with-fribidi-config-path=/usr/win32/bin \ + --disable-vcdx --enable-debug + If you are using cygwin, you can build VLC with or without the unix emulation layer (without is usually better). To build without the emulaion layer, use something like this: @@ -137,6 +164,7 @@ something like this: --enable-theora \ --with-wx-config-path=/usr/win32/bin \ --with-freetype-config-path=/usr/win32/bin \ + --with-fribidi-config-path=/usr/win32/bin \ --enable-debug If you want to use the emulation layer, then just omit the CC="gcc -mno-cygwin" @@ -157,6 +185,7 @@ lines: --enable-theora \ --with-wx-config-path=/usr/win32/bin \ --with-freetype-config-path=/usr/win32/bin \ + --with-fribidi-config-path=/usr/win32/bin \ --enable-debug See `./configure --help' for more information. @@ -166,5 +195,8 @@ Actually Compiling the VLC source Once configured, to build VLC, just run `make'. +( If you are using our gcc-3.3.1 cross-compiler you'll need to use: + PATH=/usr/local/mingw/bin:$PATH make ) + Well done, now you're ready to use VLC! =======================================