From 26b8e06374c71e42be86694f5d5c4ee920ae4d26 Mon Sep 17 00:00:00 2001 From: Alex Bennee Date: Wed, 14 Jul 2010 16:01:16 +0100 Subject: EasyTag 2.1.4 --- README_win32.txt | 78 +++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 55 insertions(+), 23 deletions(-) (limited to 'README_win32.txt') 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\\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 -- cgit v1.2.3