Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Dec 2004 16:45:08 -0500
From:      Michael Johnson <ahze@ahze.net>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        freebsd-gnome@www.freebsd.org
Subject:   Re: Building gnome from CVS
Message-ID:  <23E3903D-AF99-4303-A828-039BF4971EEF@ahze.net>
In-Reply-To: <41C0A9D3.2000608@marcuscom.com>
References:  <1103143757.828.34.camel@localhost> <41C0A9D3.2000608@marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail-2-285856897
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

On Dec 15, 2004, at 4:17 PM, Joe Marcus Clarke wrote:

The main problem with freebsd and gnome-cvs stuff is PATH's I made a 
small script that works pretty good.

Michael

--Apple-Mail-2-285856897
Content-Transfer-Encoding: 7bit
Content-Id: <66194A10-07F3-468A-AA9D-362E7B8A0E4C@ahze.net>
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="gnomegen.sh"
Content-Disposition: attachment;
	filename=gnomegen.sh

#!/bin/sh

# FreeBSD gnomegen, Michael Johnson 2004 Dec 04

# needs devel/gnu-automake, devel/gnu-autoconf, devel/gnu-libtool and
# devel/gnomecommon

# Paths
export LOCALBASE=/usr/local
export X11BASE=/usr/X11R6

export PATH=$LOCALBASE/gnu-autotools/bin:$PATH
export ACLOCAL_FLAGS="-I $LOCALBASE/gnu-autotools/share/aclocal -I . -I $LOCALBASE/share/aclocal -I $X11BASE/share/aclocal"

if [ -f autogen.sh ] ; then \
	sh ./autogen.sh ; \
fi;

--Apple-Mail-2-285856897
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Juho Vuori wrote:
> | Hello,
> |
> | This is very likely to be a FAQ, but I failed to get much help by
> | googling or reading freebsd-gnome faq, so here we go:
> |
> | I'm trying to build gnome from gnome cvs-tree, but I got stuck quite
> | soon. I have gnome 2.8 installed from ports on my machine.
> |
> | I begin by guilding gnome-common-module. It builds fine.
> |
> | Next, let's take gtkhtml:
> |
> | $ ./autogen.sh --prefix=/usr/local/dev
> |
> | ...
> |
> | Checking for required M4 macros...
> |  libtool.m4 not found
> |  glib-gettext.m4 not found
> |  intltool.m4 not found
> |  pkg.m4 not found
> | Checking for forbidden M4 macros...
> | ***Error***: some autoconf macros required to build gtkhtml
> |  were not found in your aclocal path, or some forbidden
> |  macros were found. Perhaps you need to adjust your
> |  ACLOCAL_FLAGS?
> |
> | Ok, we can get past most of this by setting
> | ACLOCAL_FLAGS="-I /usr/local/share/aclocal/", but what is this
> | libtool.m4? Where should it be located?
> |
> | $ locate libtool.m4
> | /usr/ports/graphics/dri/work/xc/extras/expat/conftools/libtool.m4
> |
> /usr/ports/x11-servers/xorg-server/work/xc/extras/expat/conftools/ 
> libtool.m4
> | /usr/src/contrib/bind9/lib/bind/libtool.m4
> | /usr/src/contrib/bind9/libtool.m4
> | /usr/src/contrib/binutils/libtool.m4
> | /usr/src/contrib/gdb/libtool.m4
> |
> | Now, most of these files are radically different, but as I couldn't
> | really think of much else, I just used the one
> | in /usr/src/contrib/binutils/. I've got libtool installed (both  
> versions
> | 1.3 and 1.5).
> |
> | On we go:
> |
> | $ ACLOCAL_FLAGS="-I /usr/local/share/aclocal/
> | -I /usr/src/contrib/binutils/" ./autogen.sh --prefix /usr/local/dev
> |
> | I'll get loads of warnings like:
> | /usr/X11R6/share/aclocal/gtk.m4:7: warning: underquoted definition of
> AM_PATH_GTK
> |
> | And:
> |
> | ./configure: line 20478: syntax error near unexpected token `yes'
> | ./configure: line 20478: `GNOME_COMPILE_WARNINGS(yes)'
> |
> | Ok, exactly the line 20478 of ./configure is empty, but this quite
> | likely refers to line 20481, which says
> |
> | GNOME_COMPILE_WARNINGS(yes)
> |
> | It looks like a m4-macro that never got expanded.
> |
> | I'm stuck here. I can just comment the line, and configure passes,  
> but
> | make will eventually die this way. (make: don't know how to make
> | GNOME_GtkHTML_Editor-3.6.server. Stop)
> |
> | I don't understand how all those gnu development tools work, so maybe
> | I'm just doing something really stupid here. In any case, could  
> someone
> | please help me with these?
>
> Short answer is you need to install the devel/gnu-* ports (i.e.
> gnu-autoconf, gnu-automake, and gnu-libtool). The long answer is you
> need those ports, and some additional environment variables. Michael
> Johnson might be able to help you more quickly as he has been doing  
> work
> on this recently. I won't be able to provide a longer answer at the  
> moment.
>
> Joe
>
> |
> |
> | Juho Vuori
> |
> |
> | _______________________________________________
> | freebsd-gnome@freebsd.org mailing list
> | http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> | To unsubscribe, send any mail to  
> "freebsd-gnome-unsubscribe@freebsd.org"
> |
>
>
> - --
> PGP Key : http://www.marcuscom.com/pgp.asc
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.6 (Darwin)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQFBwKnTb2iPiv4Uz4cRAgeoAJ967QyVrGgVUsJV1nsiPgHzWbao+QCgiRLX
> 2y+0Wx+k3wwvnVpmDMZ44rA=
> =0RyA
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to  
> "freebsd-gnome-unsubscribe@freebsd.org"
>

--Apple-Mail-2-285856897--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?23E3903D-AF99-4303-A828-039BF4971EEF>