Report on building GNOME 1.4 Beta 2
- From: Maciej Stachowiak <mjs eazel com>
- To: gnome-1 4-list gnome org
- Subject: Report on building GNOME 1.4 Beta 2
- Date: 02 Mar 2001 00:44:35 -0800
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]