Different systems have different approaches to solutions and packaging. You might find the information below interesting.
Cygwin:
You need to install the following packages:
From the Base section: cygrunsrv (installs a necessary service to Windows)
From the Devel section: ORBit2-devel, atk-devel, autoconf2.5, automake1.x, binutils, bison, catgets, cvs, gcc, gettext, gettext-devel, glib2-devel, gtk2-x11-devel, libbonobo2-devel, libfreetype2-devel, libxml2-devel, make, pango-devel, pcre, pcre-devel, pkgconfig
From the Gnome section: gnome-vfs2, libgnome2
From the X11 section: xorg-x11-devel, xorg-x11-base, xorg-x11-bin, xorg-x11-bin-dlls, xorg-x11-fenc, xorg-x11-fnts, xorg-x11-fsrc, xorg-x11-100, xorg-x11-fcyr, xorg-x11-fscl
You may want to install the following optional packages:
From the Devel section: libxml2 (for the xmllint tool)
From the Gnome section: libgnomeui2
From the Interpreters section: python (only for Bluefish 1.1 and above)
From the Text section: aspell-dev (for spell-checker), aspell-LANG
(dictionary for your language)
From the Utils section: bzip2 (to decompress bzip2-compressed archives), desktop-file-utils (freedesktop.org menu support), gnome-mime-data (old GNOME <= 2.4 MIME support), shared-mime-info (freedesktop.org shared MIME-info database)
From the Web section: tidy, wget (to download Bluefish archives)
From the X11 section: hicolor-icon-theme
To run Bluefish, you need to start the cygrunsrv Service. First log in to a Cygwin-Shell and run /usr/bin/cygserver-config
. Then open a Windows shell (cmd.exe
or command.exe
) and type net start cygserver
. To automatically start the service with Windows, set Starttype
for cygrunsrv to Automatic (see Start > Control Panel > Computer Administration > Services and Applications > Services : CYGWIN cygserver : Properties).
To allow Bluefish to use the Cygserver facilities (to use the XSI IPC function calls like msgget
successfully) you need to export the CYGWIN
environment variable. Add the following line to your ~/.bash_profile
:
$ export CYGWIN=server
Debian:
Debian Woody (the current Stable) has an old GTK 2.0.2 version, that contains several known bugs, but they are not serious.
Debian Sarge (currently in Testing) has Bluefish 1.0 and GTK 2.6.4 version.
Debian Sid (Unstable) will always have the latest Bluefish version.
Mandrake:
libpcre: Breaks pcre into 3 different pieces, make sure pcre-devel is installed if compiling from source. Try this command:
$ rpm -ql pcre-devel
... more nags with Mandrake?