Report on building GNOME 1.4 Beta 2



I compiled all of GNOME 1.4 Beta 2 from source on Red Hat Linux 7.0.

Here is the build order and configure flags I used. In some cases
there were build problems, I have explained what needs to be tweaked
for each of those cases in a footnote. All of these are fixed in the
latest source already except for the panelmm problem.

There are two modules below which are not part of the GNOME 1.4 beta 2
release which not everyone may have but which were needed to compile,
pkgconfig and librep. freetype 2.x and mozilla 0.8 are also required,
but I had those installed from RPMs. If you were compiling freetype
and mozilla yourself, you could build freetype first (it has no
GNOME-related dependencies) and Mozilla right after Gtk+.


pkgconfig
xml-i18n-tools
scrollkeeper
glib
libxml
ORBit
gtk+
imlib
audiofile
esound
gdk-pixbuf
gnome-libs; autoconf_flags=--enable-prefer-db1 --disable-debug
gnome-print
gnome-media
libgtop
oaf [1]
gnome-audio
gconf; autoconf_flags=--disable-debug
gnome-user-docs
ammonite
libsigc++
libghttp
control-center
gnome-vfs
bonobo; autoconf_flags=--enable-gtk-doc=no
ggv
gnome-pim
libglade
gnome-core
ghex
gnome-games
bug-buddy
gtkmm
xalf
glade
gnome-utils
gnome-python
gnome-guile [2]; autoconf_flags=--without-gtkhtml    
librep
rep-gtk
sawfish
gdm
gtop
gnome-applets
gtk-engines
gnomemm
panelmm [3]
medusa
nautilus; autoconf_flags=--enable-eazel-services




[1] Due to a problem building the oaf tarball, the configure script
has `perl5.00404' hardcoded. Please replace all isntances with
`perl'. Or, alternately, get oaf-0.6.5.tar.gz, which fixes this
problem (and changes nothing else).

[2] Due to a configure script bug, gnome-guile confused --with-gtkhtml
and --with-libglade. Apply the following patch to configure.in; this
is already fixed in cvs.


Index: configure.in
===================================================================
RCS file: /cvs/gnome/gnome-guile/configure.in,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- configure.in        2001/02/26 02:16:45     1.34
+++ configure.in        2001/03/02 03:06:12     1.35
@@ -111,7 +111,7 @@
 try_libglade=true
 libglade_msg="no"
 build_libglade=false
-AC_ARG_WITH(gtkhtml,
+AC_ARG_WITH(libglade,
        [--{with,without}-libglade   Compile with Libglade support or without it],
        if test x$withval = xno; then
                try_libglade=false





[3] Due to autoconf weirdness, the gtk-- check here will fail. To fix
it, edit configure, search for this prototype of `exit', and remove
it, or else recent gcc's will hate you:

#ifdef __cplusplus
extern "C" void exit(int);
#endif






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]