~~NOCACHE~~ ====== Windows installation ====== This page contains instructions to install GCstar on Microsoft Windows systems. ===== Current version ===== Just download the [[http://download.gna.org/gcstar/win32/GCstar_[VERSION]_Setup.exe|GCstar installation program for Windows [VERSION] ]]. It contains all the dependencies you need. Once installed, the update feature doesn't work. This is a known problem in 1.4.0. It should be fixed in a feature release. ===== Versions before 1.4.0 ===== ==== Dependencies ==== GCstar uses [[http://gtk2-perl.sourceforge.net/|gtk2-perl]]. Since version 1.1.0, it needs to be installed manually. You just need to follow the instructions on this page: [[http://www.lostmind.de/gtk2-perl/]] If you previously installed version 1.0.0 (or less) of GCstar and want to go with this installation, you first need to delete **usr** directory in the directory where you installed GCstar. It is really recommended to do so because you will benefit from newer versions of GCstar dependencies. ==== Install GCstar ==== You need to download from the [[http://download.gna.org/gcstar/win32/|Download repository for Windows]] the version you want to install. Launch this executable and follow the instructions. ==== FAQ ==== These frequently asked questions are specific to the Windows installation of versions before 1.4.0. **When launching GCstar, nothing happens or the splash screen is frozen. What could I do?** First try to run GCstar from an MS-DOS console. Then go into the directory where GCstar is installed, sub-directory bin. If you kept default settings, it could be done with: cd %%"C:\Program Files\GCstar\bin"%% Then launch GCstar as follows: perl ./gcstar You will be able to see if there are some error messages displayed that could be helpful. You could have this error: ''%%Can't locate object method signal_connect via package "GCFrame"...%%'' This is caused by a Gtk2 version mismatch. You may check your current version with: %%perl -MGtk2 -e "print $Gtk2::VERSION"%% If it is different from the one that you installed previously, enter these commands to reinstall everything: ppm remove Gtk2 ppm remove Glib ppm remove Cairo ppm remove ExtUtils-PkgConfig ppm remove ExtUtils-Depends ppm repo add %%http://www.lostmind.de/gtk2-perl/ppm/%% ppm install Gtk2 **How could I install missing modules?** GCstar uses some Perl modules. Some of them are optional. These optional modules are used by import/export and extract plugins. To list them, click on **Help menu**, then **Dependencies**. If you find a missing module, it could be installed with this command in a command prompt: ppm install Module::Name The module name is case-sensitive. As an example, if GCstar doesn't import information for MP3 files, you probably are missing %%MP3%%::Info. Then enter this command: ppm install %%MP3::Info%% **Why is the interface different from screenshots?** With the default installation of Gtk2, there is not a lot of themes. You may [[http://sourceforge.net/project/showfiles.php?group_id=14718&package_id=102330|download a pack of themes]]. Then to select a theme, go to Start Menu, Programs, Gtk+, Themes Selector.