Changes between Version 8 and Version 9 of InstallationGuide

Show
Ignore:
Timestamp:
06/04/05 15:09:49 (8 years ago)
Author:
armin (IP: 84.162.220.198)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstallationGuide

    v8 v9  
    11= Microsoft Windows = 
    22 
    3 We provide an installer for the Micrsoft Windows platforms [http://darcs.0x539.de/gobby-dist/Output/gobby_setup.exe here]. Note that this installer is not as up-to-date as the darcs repository at [http://darcs.0x539.de/cgi-bin/darcs.cgi/gobby darcs.0x539.de] and may be some weeks old (but mostly a stable version of Gobby). Before you install Gobby with the installer, be sure that gtkmm-2.6 is installed on your system. If it isn't, get it from [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ here]. The Windows version of Gobby '''should''' now run on systems other than Windows XP (#19 has been fixed for net6-1.0.1, but the patch is not in the 1.1.0-branch, so it is not marked as fixed here). 
     3We provide an installer for the Micrsoft Windows platforms [http://darcs.0x539.de/gobby-dist/Output/gobby_setup.exe here]. Note that this installer is not as up-to-date as the darcs repository at [http://darcs.0x539.de/cgi-bin/darcs.cgi/gobby darcs.0x539.de] and may be some weeks old (but mostly a stable version of Gobby). Before you install Gobby with the installer, be sure that gtkmm-2.6 is installed on your system. If it isn't, get it from [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ here]. The Windows version of Gobby ''should'' now run on systems other than Windows XP (#19 has been fixed for net6-1.0.1, but the patch is not in the 1.1.0-branch, so it is not marked as fixed here). 
    44 
    5 Alternatively, you can compile the whole source for your own. I suggest the [http://www.mingw.org MingW] compiler in combination with the [http://www.mingw.org/msys.html MSYS] shell replacement. You will need the gtkmm-2.6 developement package from the site mentioned above and a distribution tarball of net6, libobby and gobby which will soon be available. If you compile with gtksourceview support (say ''--with-gtksourceview'' to Gobby's configure) you will also need libgnomeprint and [http://gtksourceview.sourceforge.net gtksourceview]. If you do not want to compile the two, there are two developement packages containing header files, import and runtime libraries available in the [http://darcs.0x539.de/gobby-dist gobby-dist] on darcs.0x539.de. Note that I hacked gtksourceview to search in the common app data folder for its language-spec files (this is the place where the Gobby installer installs them, too). Another two packages are available for net6 and libobby. If you decide to compile libobby yourself, say ''--disable-tests'' to configure because two of them do not run on the windows platform. If you get an error in server_buffer.cpp, change the return value of obby::server_buffer::on_login to void and remove the ''return 0;'' statement in the function definition. This will be the case if you compile libobby with a version of net6 less than 1.1.0. 
     5Alternatively, you can compile the whole source for your own. I suggest the [http://www.mingw.org MingW] compiler in combination with the [http://www.mingw.org/msys.html MSYS] shell replacement. You will need the gtkmm-2.6 developement package from the site mentioned above and a distribution tarball of net6, libobby and gobby which will soon be available. If you compile with gtksourceview support (say ''--with-gtksourceview'' to Gobby's configure) you will also need libgnomeprint and [http://gtksourceview.sourceforge.net gtksourceview]. If you do not want to compile the two, there are two developement packages containing header files, import and runtime libraries available in the [http://darcs.0x539.de/gobby-dist gobby-dist] on darcs.0x539.de. Note that I hacked gtksourceview to search in the common app data folder for its language-spec files (this is the place where the Gobby installer installs them, too). Another two packages are available for net6 and libobby. If you decide to compile libobby yourself, say ''--disable-tests'' to configure because two of them do not run on the windows platform. If you get an error in ''server_buffer.cpp'', change the return value of ''obby::server_buffer::on_login'' to ''void'' and remove the ''return 0;'' statement in the function definition. This will be the case if you compile libobby with a version of net6 less than 1.1.0. 
    66 
    77You also need to have working pkg-config ''.pc-files'' for the four libraries, so the configure scripts can detect that the dependencies are installed and where to find the haeder and library files of them. If you compile the libraries for your own, they will be generated and installed through ''make install'' automatically. If you use the precompiled binaries from [http://darcs.0x539.de/gobby-dist gobby-dist], you have to build your own files. Type ''echo $PKG_CONFIG_PATH'' in the [http://www.mingw.org/msys.html MSYS] shell to show up the directory where pkg-config looks for its files. Move to this directory and look on the already existing files to know how they work. It's pretty easy. I recommend to copy an existing file, rename it following this table and adjust the include and library paths. 
     
    1414By the way: If you do not have pkg-config, you do not have gtkmm-devel properly installed. 
    1515 
    16 Having any problems with the Windows installation or compilation, post them into the WikiForum or somewhere, and I will try to help you as good as I can ;) 
     16However, I currently strongly suggest to use the installer for Microsoft Windows. There is no real need to compile the whole packages for your own. 
     17 
     18Having any problems with the Windows installation or compilation, post them into the WikiForum or somewhere, and I will try to help you as good as I can. 
    1719 
    1820= Linux =