aboutsummaryrefslogtreecommitdiffhomepage
path: root/README_win32.txt
diff options
context:
space:
mode:
Diffstat (limited to 'README_win32.txt')
-rwxr-xr-xREADME_win32.txt78
1 files changed, 55 insertions, 23 deletions
diff --git a/README_win32.txt b/README_win32.txt
index 21a94cf..df25d25 100755
--- a/README_win32.txt
+++ b/README_win32.txt
@@ -6,16 +6,27 @@ I. BINARIES INSTALL
You'll need to install GTK+ runtime to run EasyTAG.
Get it at http://sourceforge.net/project/showfiles.php?group_id=121075&package_id=132255
+The GTK+ runtime will add the directory "C:\Program Files\Common files\GTK\2.0\bin" in your PATH environment variable.
You can run from any directory. It should autodetect GTK libs location and store preferences in the localized version of
the "C:\Documents and Settings\<user>\Application Data\.easytag" folder
-It should autodetect your audio player. foobar2k and winamp in order, if you have them installed. If not you can set your audio player in the settings dialog
+It should autodetect your audio player. foobar2k and winamp in order, if you have them installed. If not you can set
+your audio player in the settings dialog.
It should use the langage of your Windows installation. It can be overriden by setting the EASYTAGLANG environment variable
-to the two letter country code found in the "locale" subdirectory. Example for french:
+to the two letter country code found in the "locale" subdirectory.
+To define this variable, go in the "Advanced" tab of the "Desktop" properties window. Click the "Environment variable"
+button, and then create it with the "New" button of the User variables frame.
+Example for french:
+ set EASYTAGLANG=fr
+
+Crash at start:
+---------------
+ If the program crashes immediatelly at start without any message, it may be due to the locale which isn't detected
+correctly.
+In this case, try to declare the EASYTAGLANG variable using your right locale as value, else with "en".
-set EASYTAGLANG=fr
II. DIFFERENCE WITH UNIX VERSION
@@ -46,12 +57,19 @@ V. TO COMPILE
- install MinGW with gcc 3.4.4 and g++ (important as gcc 3.4.2 in current has a serious bug with paths)
- install MSYS
-- install gtk+ development and runtime package and their dependancies in the MinGW directory (see http://www.gimp.org/~tml/gimp/win32/downloads.html)
+- install gtk+ development and runtime package and their dependencies in the MinGW directory (see http://www.gimp.org/~tml/gimp/win32/downloads.html)
* libiconv-1.9.1.bin.woe32.zip
* gettext-0.14.5.zip
* gettext-dev-0.14.5.zip
* libtool-1.5.8-bin.zip
* libtool-1.5.8-lib.zip
+
+ * mingw-utils-0.3.tar.gz (for debugger "drmingw", see infos in doc/ for installation:
+ - unzip in MinGW/ directory
+ - edit drmingw.reg to set the correct path to drmingw.exe and apply it
+ - run "drmingw -i")
+ * (interesting informations on http://developer.pidgin.im/wiki/BuildingWinPidgin)
+
- install pkg-config (see http://www.gimp.org/~tml/gimp/win32/downloads.html)
- add in /etc/profile:
@@ -59,21 +77,28 @@ export PKG_CONFIG_PATH=/mingw/lib/pkgconfig:/usr/local/lib/pkgconfig
- relaunch MSYS and check that pkg-config works:
pkg-config --list-all
+ => should list gtk and its dependencies
-should list gtk and its dependencies
-
-
-1) id3lib :
------------
+1) id3lib-3.8.3 :
+-----------------
- edit configure.in : comment check for truncate() (line 252 to 255)
- aclocal && automake && autoconf
- CXXFLAGS="-DID3LIB_LINKOPTION=1" ./configure && make install
+2) libid3tag-0.15.1b :
+----------------------
+
+- install (see: http://sourceforge.net/project/showfiles.php?group_id=23617&package_id=16861&release_id=344693)
+ * zlib-1.2.3-bin.zip
+ * zlib-1.2.3-lib.zip
+
+- ./configure && make install
+
-2) libmp4v2 :
--------------
+3) libmp4v2 (in mpeg4ip) :
+--------------------------
- compile and install SDL (SDL-1.2.9.tar.gz : ./configure && make install)
- ./bootstrap && ./configure
@@ -83,21 +108,22 @@ should list gtk and its dependencies
- cp *.h /usr/local
-3) libogg :
------------
+4) libogg-1.1.3 :
+-----------------
- ./configure && make install
-4) libvorbis :
---------------
+5) libvorbis-1.2.0 :
+--------------------
- ./configure
- compile will fail when linking libvorbisfile with a libogg missing dependency (libtool bug)
-to fix the problem :
+to fix the problem:
-in file "lib/Makefile" line 252, replace:
+libvorbis-1.1.2, in file "lib/Makefile" line 252, replace:
+libvorbis-1.2.0, in file "lib/Makefile" line 267, replace:
libvorbisfile_la_LIBADD = libvorbis.la
by
libvorbisfile_la_LIBADD = libvorbis.la -L/local/lib -logg
@@ -105,16 +131,22 @@ by
- make install
-5) flac :
----------
+6) speex-1.2beta2 :
+-------------------
./configure && make install
-6) wavpack :
-------------
+7) flac-1.1.3 :
+---------------
+
+./configure && make install
+
+
+8) wavpack-4.41.0 :
+-------------------
-- if compile fails, replace in the file 'cli\utils.c', line 304 :
+- wavpack-4.40.0, if compile fails, replace in the file 'cli\utils.c', line 304 :
return (int)(pos - cp) & 1;
by :
return (int)((int)pos - (int)cp) & 1;
@@ -122,7 +154,7 @@ by
./configure && make install
-7) easytag :
+9) easytag :
------------
make -f Makefile.mingw install