From nordwick@scam.XCF.Berkeley.EDU
Received: (qmail 22886 invoked from network); 2 May 1998 20:24:45 -0000
Received: from scam.xcf.berkeley.edu (HELO xcf.berkeley.edu) (128.32.43.201)
  by mail2.redhat.com with SMTP; 2 May 1998 20:24:45 -0000
Received: (qmail 5831 invoked by uid 27268); 2 May 1998 20:26:00 -0000
Date: 2 May 1998 20:26:00 -0000
Message-ID: <19980502202600.5830.qmail@xcf.berkeley.edu>
From: Jason Nordwick <nordwick@scam.XCF.Berkeley.EDU>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: gnome-list@gnome.org
Subject: gnome for *BSD ?
X-Mailer: VM 6.32 under Emacs 19.34.1


I was going to work on a FreeBSD port of the gnome pieces.
Where can I get the src tarballs not in an rpm (preferably
stable version, but not if it is very limited or that far
behind the current development). 

guile 1.2 is already a port, so that is done, but is umb really
required as it says on the "Getting Started" oage ?  Giflib is
done, but there a certain version that is required (but the FBSD port
should be up to date) ? Libpng is done.  Libjpeg is the one
that the gimp uses.  Gtk+ is done.  Imlib is done, but again, is there
a certain version required ?  All the gnome*, micro, gmp, mc, and gmc
stuff needs to be done, I guess.

I guess I only realyl have 2 questions:

1) Where are the sources for these ?
2) What is the minimal that is needed ?


thanks
jay
-- 
Join the FreeBSD Revolution.
Support the FSF, buy GNU.
http://xcf.berkeley.edu/

From tromey@creche.cygnus.com
Received: (qmail 15166 invoked from network); 2 May 1998 20:55:23 -0000
Received: from creche.cygnus.com (192.203.188.26)
  by mail2.redhat.com with SMTP; 2 May 1998 20:55:23 -0000
Received: (from tromey@localhost) by creche.cygnus.com (8.7.6/8.7.3) id OAA20161; Sat, 2 May 1998 14:53:51 -0600
Sender: tromey@creche.cygnus.com
To: Jason Nordwick <nordwick@scam.XCF.Berkeley.EDU>
Cc: gnome-list@gnome.org
Subject: Re: gnome for *BSD ?
References: <19980502202600.5830.qmail@xcf.berkeley.edu>
X-Zippy:  My mind is making ashtrays in Dayton....
X-Attribution:  Tom
BCC:
Reply-To: tromey@cygnus.com
From: Tom Tromey <tromey@cygnus.com>
Date: 02 May 1998 14:53:50 -0600
In-Reply-To: Jason Nordwick's message of 2 May 1998 20:26:00 -0000
Message-ID: <m1g1iscs2p.fsf@creche.cygnus.com>
Lines: 34
X-Mailer: Red Gnus v0.34/Emacs 19.34

Jason> I was going to work on a FreeBSD port of the gnome pieces.

Sounds good.

Jason> 1) Where are the sources for these ?

Take a look at:

	http://www.gnome.org/software/software.shtml

This says how to get everything.

For instance, you could check out what you need via anonymous cvs.
(This is the best way, because it means your patches can always be
made against the latest Gnome source.)

Jason> 2) What is the minimal that is needed ?

The page about anonymous cvs partially addresses this.

Here are the dependencies I know of:

* You need autoconf, automake, libtool (and for best results GNU
  gettext) to even start
* Everything needs gtk+, imlib (and whatever it needs: jpeg, libgif,
  etc), and gnome-libs
* gnome-core requires mico
* Some things (I forget what, sorry -- but not gnome-core) require
  gnome-objc gnome-guile, so build these early (just after gnome-core)


I don't think you'll have major problems doing a FreeBSD port.
Looking forward to your fixes,
Tom

From nordwick@scam.XCF.Berkeley.EDU
Received: (qmail 1919 invoked from network); 2 May 1998 22:49:33 -0000
Received: from scam.xcf.berkeley.edu (HELO xcf.berkeley.edu) (128.32.43.201)
  by mail2.redhat.com with SMTP; 2 May 1998 22:49:32 -0000
Received: (qmail 8669 invoked by uid 27268); 2 May 1998 22:50:47 -0000
Date: 2 May 1998 22:50:47 -0000
Message-ID: <19980502225047.8668.qmail@xcf.berkeley.edu>
From: Jason Nordwick <nordwick@scam.XCF.Berkeley.EDU>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: tromey@cygnus.com
Cc: gnome-list@gnome.org
Subject: Re: gnome for *BSD ?
In-Reply-To: tromey@cygnus.com on 5/2/1998 to nordwick@scam.XCF.Berkeley.EDU, gnome-list@gnome.org <m1g1iscs2p.fsf@creche.cygnus.com>
References: <19980502202600.5830.qmail@xcf.berkeley.edu>
	<m1g1iscs2p.fsf@creche.cygnus.com>
X-Mailer: VM 6.32 under Emacs 19.34.1


Tom Tromey, on  5/2/1998, wrote the following:
> 
> * You need autoconf, automake, libtool (and for best results GNU
>   gettext) to even start

got it, got it, got it, but what is gettext ? does it come with another
package ?

> * Everything needs gtk+, imlib (and whatever it needs: jpeg, libgif,
>   etc), and gnome-libs

is gtk-imlib the same as imlib ?  From all the references, it seems as
if they are the same thing.

> I don't think you'll have major problems doing a FreeBSD port.
> Looking forward to your fixes,

I cant think of any problems, I mostly just want to put them into the *BSD
form of an RPM.

> Tom

I can remember to back in the days of 2400 and never thought that I would
ever say this, but Kflex is too slow, I want more speed.  I am going to
spend half the day getting the source.

thanks,
jay
-- 
Join the FreeBSD Revolution.
Support the FSF, buy GNU.
http://xcf.berkeley.edu/

From emily@cornholio.new.ox.ac.uk
Received: (qmail 7245 invoked from network); 3 May 1998 14:21:18 -0000
Received: from cornholio.new.ox.ac.uk (emily@163.1.145.145)
  by mail2.redhat.com with SMTP; 3 May 1998 14:21:18 -0000
Received: from localhost (emily@localhost)
	by cornholio.new.ox.ac.uk (8.8.5/8.8.5) with SMTP id PAA17228;
	Sun, 3 May 1998 15:21:02 +0100
Date: Sun, 3 May 1998 15:21:02 +0100 (BST)
From: Joel Dillon <emily@cornholio.new.ox.ac.uk>
To: Jason Nordwick <nordwick@scam.XCF.Berkeley.EDU>
cc: tromey@cygnus.com, gnome-list@gnome.org
Subject: Re: gnome for *BSD ?
In-Reply-To: <19980502225047.8668.qmail@xcf.berkeley.edu>
Message-ID: <Pine.LNX.3.96.980503151908.17217A-100000@cornholio.new.ox.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII


> got it, got it, got it, but what is gettext ? does it come with another
> package ?

  I think it's something to do with internationalisation. I suppose
you get it from your nearest GNU mirror.
 
> > * Everything needs gtk+, imlib (and whatever it needs: jpeg, libgif,
> >   etc), and gnome-libs

  With a bit of hacking you can get away with some of those image
libraries. I got imlib to compile without giflib. But you'll have problems
with loading gifs if you do that, obviously.
 
> is gtk-imlib the same as imlib ?  From all the references, it seems as
> if they are the same thing.

  They do the same thing, but have a different API. You need gdkimlib
(which understands gdk), not imlib (which understands Xlib)

	Jo

From jsled@scam.XCF.Berkeley.EDU
Received: (qmail 7644 invoked from network); 3 May 1998 19:46:18 -0000
Received: from scam.xcf.berkeley.edu (HELO xcf.berkeley.edu) (128.32.43.201)
  by mail2.redhat.com with SMTP; 3 May 1998 19:46:18 -0000
Received: (qmail 24981 invoked from network); 3 May 1998 19:47:22 -0000
Received: from localhost.berkeley.edu (127.0.0.1)
  by localhost.berkeley.edu with SMTP; 3 May 1998 19:47:22 -0000
To: nordwick@scam.XCF.Berkeley.EDU
cc: emily@cornholio.new.ox.ac.uk, tromey@cygnus.com,
    gnome-list@gnome.org, dhawkins@rmas.com
Subject: Re: gnome for *BSD ? 
In-reply-to: Your message of "Sun, 03 May 1998 15:21:02 BST."
             <Pine.LNX.3.96.980503151908.17217A-100000@cornholio.new.ox.ac.uk> 
Date: Sun, 03 May 1998 12:47:17 -0700
From: Josh Sled <jsled@scam.XCF.Berkeley.EDU>

| > got it, got it, got it, but what is gettext ? does it come with another
| > package ?
| 
|   I think it's something to do with internationalisation. I suppose
| you get it from your nearest GNU mirror.

Alternatively, you can ./configure [or ./autogen.sh] with
--with-included-gettext, but this don't solve the .pot file problem...
--disable-nls does, but only by removing NLS support and thus not dealing
with the .pot files... "out of sight, out of mind."

NOTE [to dhawkins for Gnome-CVS compile FAQ]: this is not
--with-include-dgettext, as mentioned in the FAQ, but --with-included-gettext.

Other FreeBSD problems I've encountered [with gnome-libs]:

[ The 'include order' mentioned below was a problem specific to me not having
  the include directories set up correctly when ./configure was run... but
  the problem is still relevant. ]

/usr/local/include/malloc.h [included by libgnome/gnome-parse.c and
support/argp-help.c] results in gcc parse errors with lines [81, 82, 87]
containing '(FILE *)'.

Modifying the include order so /usr/include/malloc.h is used first fixes
this, but /usr/include/malloc.h consists of the following:


#if __GNUC__
#warning "this file includes <malloc.h> which is obsoleted, use <stdlib.h> instead"
#endif

#include <stdlib.h>


This should be fixed on FreeBSD machines, preferably by autoconf instead of
a CPP macro...

More FreeBSD problems as they come... is this list interested in hearing
about them?

Take care,
...jsled
http://xcf.berkeley.edu/~jsled/

From tromey@creche.cygnus.com
Received: (qmail 15548 invoked from network); 3 May 1998 19:52:05 -0000
Received: from creche.cygnus.com (192.203.188.26)
  by mail2.redhat.com with SMTP; 3 May 1998 19:52:05 -0000
Received: (from tromey@localhost) by creche.cygnus.com (8.7.6/8.7.3) id NAA28804; Sun, 3 May 1998 13:50:33 -0600
Sender: tromey@creche.cygnus.com
To: Josh Sled <jsled@scam.XCF.Berkeley.EDU>
Cc: nordwick@scam.XCF.Berkeley.EDU, emily@cornholio.new.ox.ac.uk,
        gnome-list@gnome.org, dhawkins@rmas.com
Subject: Re: gnome for *BSD ?
References: <199805031946.MAA27546@cygnus.com>
X-Zippy:  SANTA CLAUS comes down a FIRE ESCAPE wearing bright
 blue LEG WARMERS..  He scrubs the POPE with a mild
 soap or detergent for 15 minutes, starring JANE FONDA!!
X-Attribution:  Tom
BCC:
Reply-To: tromey@cygnus.com
From: Tom Tromey <tromey@cygnus.com>
Date: 03 May 1998 13:50:31 -0600
In-Reply-To: Josh Sled's message of Sun, 03 May 1998 12:47:17 -0700
Message-ID: <m1k983b0c8.fsf@creche.cygnus.com>
Lines: 19
X-Mailer: Red Gnus v0.34/Emacs 19.34

Josh> [ <malloc.h> ]

Josh> This should be fixed on FreeBSD machines, preferably by autoconf
Josh> instead of a CPP macro...

I'd suggest just using stdlib.h and then only including malloc.h on
machines that need it.  For all I know, there aren't any.


Josh> More FreeBSD problems as they come... is this list interested in
Josh> hearing about them?

Yes.  Send patches.  The best way is to make a patch with "cvs diff
-u", put one patch in a message, include a ChangeLog entry (see GNU
standards for formatting information), and some text describing why
the patch is necessary.

Thanks,
Tom

From miguel@nuclecu.unam.mx
Received: (qmail 630 invoked from network); 3 May 1998 23:20:48 -0000
Received: from athena.nuclecu.unam.mx (132.248.29.9)
  by mail2.redhat.com with SMTP; 3 May 1998 23:20:48 -0000
Received: (from miguel@localhost)
	by athena.nuclecu.unam.mx (8.8.7/8.8.7) id SAA12204;
	Sun, 3 May 1998 18:20:21 -0500
Date: Sun, 3 May 1998 18:20:21 -0500
Message-Id: <199805032320.SAA12204@athena.nuclecu.unam.mx>
From: Miguel de Icaza <miguel@nuclecu.unam.mx>
To: jsled@scam.XCF.Berkeley.EDU
CC: nordwick@scam.XCF.Berkeley.EDU, emily@cornholio.new.ox.ac.uk,
        tromey@cygnus.com, gnome-list@gnome.org, dhawkins@rmas.com
In-reply-to: <"bmSey.0.rt1.BcCJr"@mail2.redhat.com> (message from Josh Sled on
	Sun, 03 May 1998 12:47:17 -0700)
Subject: Re: gnome for *BSD ?
X-Windows: A terminal disease.


> More FreeBSD problems as they come... is this list interested in hearing
> about them?

yes, but if you included patches, it would be so much better.

Miguel.