Skip to content

Freeseer on Windows

amaurymedeiros edited this page Feb 24, 2012 · 10 revisions

Freeseer requires a handful of components in order to run on Windows. Freeseer was "born" on Linux and adding these components is trivial. On Windows it is a bit more effort.

Experts may simply use the brief list of prerequisite software detailed in README.txt. For everyone else, the following is a complete step by step set of instructions for getting Freeseer running on Windows. Feel free to suggest any improvements we can make to these instructions. We're constantly striving to make things better and easier for you.

The versions of each component listed here is known to work well as of the writing of this document. We will update it from time to time to include newer versions of each component as we test them and confirm they are stable.

Step by Step

Step 1 – Install Python

Download and Install Python 2.6.6 from http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi

Step 2 – Install GStreamer

Download and Install GStreamer from http://code.google.com/p/ossbuild/downloads/detail?name=GStreamer-WinBuilds-GPL-x86.msi

Step 3 – Install GStreamer SDK

Download and Install GStreamer SDK from http://code.google.com/p/ossbuild/downloads/detail?name=GStreamer-WinBuilds-SDK-GPL-x86.msi

Step 4 – Install PyQt

Download and Install PyQt from http://code.google.com/p/uploadprj/downloads/detail?name=PyQt-Py2.6-x86-gpl-4.8.3-1.exe

Certify PyQt binaries directory is added to the PATH environment variable

Step 5 – Install PyGTK

Download and Install PyGTK from http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.6.win32-py2.6.msi

Step 6 – Install Feedparser

Download and Install feedparser tarball from http://code.google.com/p/feedparser/downloads/detail?name=feedparser-5.0.1.tar.gz&can=2&q=

Extract the tarball (feedparser-5.0.1.tar.gz) , go inside de feedparser directory and run ‘python setup.py install’

Step 7 – Install CMake

Download and install CMake from http://code.google.com/p/hardcore-project/downloads/detail?name=cmake-2.8.4-win32-x86.exe&can=2&q=

Certify CMake directory is added to the PATH environment variable

Step 8 – Install MinGW

Download and Install MinGW from http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110316/mingw-get-inst-20110316.exe/download

Certify MinGW binaries directory is added to the PATH environment variable

Step 9 – Install Freeseer OR build it from source

Pick either step 9a or 9b below. 9a is best if you just wish to run Freeseer. 9b is best if you wish to develop or keep in close sync with new features and bug fixes.

Step 9a – install

Install Freeseer Windows Installer from

https://github.com/downloads/Freeseer/freeseer/freeseer-2.5.3.win32.exe

Step 9b – build from source

Or go directly to the project repository and clone it (‘clone https://github.com/fosslc/freeseer.git’ *GIT is required, it can be downloaded here http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.4-preview20110204.exe&can=3&q=)

Go inside the Freeseer directory (e.g. C:\Python26\Lib\site-packages\freeseer or wherever do you’ve cloned the repository) and run

· mkdir build

· cd build

· cmake -G "MinGW Makefiles" ..

You now have Freeseer running on your Windows based machine.

Step 10 – Run Freeseer

To run all Freeseer tools, run the following commands:

· python C:\Python26\Scripts\freeseer-record

· python C:\Python26\Scripts\freeseer-configtool

· python C:\Python26\Scripts\freeseer-talkeditor

We will soon add Start Menu links and icons so you can simple use your GUI to launch Freeseer.