Re: setting up a gtk dev environment

2008-07-28 Thread Paul Davis

On Mon, 2008-07-28 at 10:48 -0400, Patrick Hallinan wrote:

> I ignored that and tried "jhbuild gtk+' but the first package
> (fontconfig-2.6.0) failed to build.  I think that this is the first
> error:
> 
> In file included from ../fontconfig/fcfreetype.h:27,
>  from fcftint.h:26,
>  from fcfreetype.c:48:
> /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: 
> No such file or directory

ft* is FreeType, not FontConfig. 

Currently, jhbuild doesn't install FT or FC because, presumably, it
assumes that are part of the X11 environment. This is not true on every
platform.

--p



___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-28 Thread Frederic Peters
Patrick Hallinan wrote:

> I ignored that and tried "jhbuild gtk+' but the first package
> (fontconfig-2.6.0) failed to build.  I think that this is the first
> error:
> 
> In file included from ../fontconfig/fcfreetype.h:27,
>  from fcftint.h:26,
>  from fcfreetype.c:48:
> /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: 
> No such file or directory
> 
> Fedora 9 has fontconfig-2.5.0-2.  I guess I will file a bug against
> jhbuild if I can figure out how to.

bugzilla.gnome.org has a "jhbuild" product.  Note that build failures
are most often caused by the modules, not jhbuild, so I would advise
you to report your bug against fontconfig.


Frederic
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-28 Thread Johan Dahlin

Patrick Hallinan wrote:

On Mon, 2008-07-28 at 10:06 -0400, Owen Taylor wrote:

On Sun, 2008-07-27 at 14:40 -0400, Patrick Hallinan wrote:

On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:

On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:

Hi,

I wish to help with the development of gtk+ but I'm not having any fun
trying to setup a build environment for gtk+.  I've looked for help at
www.gtk.org/development.html and developer.gnome.org. I have tried using
jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice. 

"no dice" doesn't really add up to a bug report on jhbuild. hundreds,
perhaps thousands, of people use that as a way to build and maintain the
GTK stack from svn. what was your problem with it?


I guess you are saying that I should be using jhbuild to get a gtk+
build environment?

I'm using the subversion trunk for jhbuild which I didn't assume was
stable.  I get the output below when I try "jhbuild bootstrap"  

In general, I'd strongly recommend against jhbuild bootstrap. It:

 - May install older versions of components than your system versions,
   causing weird problems
 - Increases the total amount of things you are building, giving
   more possibilities for failure.

It is definitely a bad idea for Fedora 9, which has nice shiny new
versions of everything. So blow away your install directory and
start over without the bootstrap, and you'll be happier.

 http://live.gnome.org/JhbuildDependencies/FedoraCore

Has information about what packages you need to install for Fedora.



I had ignored the FedoraCore link on the jhbuild page because it
indicated FedoraCore and not Fedora.  I thought that it was old.

I installed the missing dependencies and jhbuild sanitycheck gives this:

[EMAIL PROTECTED] fontconfig-2.6.0]$ jhbuild sanitycheck
automake-1.8 not found
automake-1.9 not found


Just install them!


I ignored that and tried "jhbuild gtk+' but the first package
(fontconfig-2.6.0) failed to build.  I think that this is the first
error:

In file included from ../fontconfig/fcfreetype.h:27,
 from fcftint.h:26,
 from fcfreetype.c:48:
/usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: 
No such file or directory


Fedora 9 has fontconfig-2.5.0-2.  I guess I will file a bug against
jhbuild if I can figure out how to.


You also need to install the freetype headers which are found in the 
freetype development package on fedora.


Johan
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-28 Thread Patrick Hallinan
On Mon, 2008-07-28 at 10:06 -0400, Owen Taylor wrote:
> On Sun, 2008-07-27 at 14:40 -0400, Patrick Hallinan wrote:
> > On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
> > > On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> > > > Hi,
> > > > 
> > > > I wish to help with the development of gtk+ but I'm not having any fun
> > > > trying to setup a build environment for gtk+.  I've looked for help at
> > > > www.gtk.org/development.html and developer.gnome.org. I have tried using
> > > > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice. 
> > > 
> > > "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
> > > perhaps thousands, of people use that as a way to build and maintain the
> > > GTK stack from svn. what was your problem with it?
> > > 
> > 
> > I guess you are saying that I should be using jhbuild to get a gtk+
> > build environment?
> > 
> > I'm using the subversion trunk for jhbuild which I didn't assume was
> > stable.  I get the output below when I try "jhbuild bootstrap"  
> 
> In general, I'd strongly recommend against jhbuild bootstrap. It:
> 
>  - May install older versions of components than your system versions,
>causing weird problems
>  - Increases the total amount of things you are building, giving
>more possibilities for failure.
> 
> It is definitely a bad idea for Fedora 9, which has nice shiny new
> versions of everything. So blow away your install directory and
> start over without the bootstrap, and you'll be happier.
> 
>  http://live.gnome.org/JhbuildDependencies/FedoraCore
> 
> Has information about what packages you need to install for Fedora.
> 

I had ignored the FedoraCore link on the jhbuild page because it
indicated FedoraCore and not Fedora.  I thought that it was old.

I installed the missing dependencies and jhbuild sanitycheck gives this:

[EMAIL PROTECTED] fontconfig-2.6.0]$ jhbuild sanitycheck
automake-1.8 not found
automake-1.9 not found

I ignored that and tried "jhbuild gtk+' but the first package
(fontconfig-2.6.0) failed to build.  I think that this is the first
error:

In file included from ../fontconfig/fcfreetype.h:27,
 from fcftint.h:26,
 from fcfreetype.c:48:
/usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: 
No such file or directory

Fedora 9 has fontconfig-2.5.0-2.  I guess I will file a bug against
jhbuild if I can figure out how to.

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-28 Thread Frederic Peters
Owen Taylor wrote:

> > I'm using the subversion trunk for jhbuild which I didn't assume was
> > stable.  I get the output below when I try "jhbuild bootstrap"  
> 
> In general, I'd strongly recommend against jhbuild bootstrap. It:

It is already written down in the manual; but it is obvisouly not
enough (especially since other documents will ask the user to do
jhbuild bootstrap) so I will probably add a note the first time
the command is used, pointing that on a modern distribution, it is
way easier and safer to use packages.



Frederic
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-28 Thread Owen Taylor
On Sun, 2008-07-27 at 14:40 -0400, Patrick Hallinan wrote:
> On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
> > On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> > > Hi,
> > > 
> > > I wish to help with the development of gtk+ but I'm not having any fun
> > > trying to setup a build environment for gtk+.  I've looked for help at
> > > www.gtk.org/development.html and developer.gnome.org. I have tried using
> > > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice. 
> > 
> > "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
> > perhaps thousands, of people use that as a way to build and maintain the
> > GTK stack from svn. what was your problem with it?
> > 
> 
> I guess you are saying that I should be using jhbuild to get a gtk+
> build environment?
> 
> I'm using the subversion trunk for jhbuild which I didn't assume was
> stable.  I get the output below when I try "jhbuild bootstrap"  

In general, I'd strongly recommend against jhbuild bootstrap. It:

 - May install older versions of components than your system versions,
   causing weird problems
 - Increases the total amount of things you are building, giving
   more possibilities for failure.

It is definitely a bad idea for Fedora 9, which has nice shiny new
versions of everything. So blow away your install directory and
start over without the bootstrap, and you'll be happier.

 http://live.gnome.org/JhbuildDependencies/FedoraCore

Has information about what packages you need to install for Fedora.

- Owen


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Havoc Pennington
Hi,

I often install most stuff from rpms instead of jhbuild, then "jhbuild
buildone foo bar" where foo and bar are things I am actually working
on or actually need bleeding-edge versions of. Building *everything*
with jhbuild from the ground up is just kind of annoying.

Requires some knowledge of which rpms to install, and occasionally
some funky PATH/LD_LIBRARY_PATH/PKG_CONFIG_PATH/dbus-configuration
tricks or other trouble-shooting.

Works best if you stay on a very recent distribution.

Havoc
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Christian Dywan
Am Sun, 27 Jul 2008 15:48:48 -0400
schrieb Patrick Hallinan <[EMAIL PROTECTED]>:

> On Sun, 2008-07-27 at 20:27 +0100, Simos Xenitellis wrote:
> > On Sun, Jul 27, 2008 at 7:40 PM, Patrick Hallinan
> > <[EMAIL PROTECTED]> wrote:
> > > On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
> > >> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> 
> I didn't really want to get involved in working on jhbuild if I didn't
> have to but if that's what everyone is using then I will.  Is this the
> preferred way to get a development setup for gtk+?  Are there other
> good options?

One of the goals of jhbuild is to spare you to setup your build
environment manually, and as a bonus it knows where to obtain
dozens of packages from. Once setup properly, you can build more or less
all of Gnome in the same way without even knowing why it works.

An alternative way is of course to install the packages of your choice
to a custom prefix and adjust the environment, ie. PKG_CONFIG_PATH,
LD_LIBRARY_PATH, and PATH. In fact, if you're experienced with linux,
or your respective favourite operating system, that's not even hard.

ciao,
Christian
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Simos Xenitellis
On Sun, Jul 27, 2008 at 8:48 PM, Patrick Hallinan
<[EMAIL PROTECTED]> wrote:
> On Sun, 2008-07-27 at 20:27 +0100, Simos Xenitellis wrote:
>> On Sun, Jul 27, 2008 at 7:40 PM, Patrick Hallinan
>> <[EMAIL PROTECTED]> wrote:
>> > On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
>> >> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
>> >> > Hi,
>> >> >
>> >> > I wish to help with the development of gtk+ but I'm not having any fun
>> >> > trying to setup a build environment for gtk+.  I've looked for help at
>> >> > www.gtk.org/development.html and developer.gnome.org. I have tried using
>> >> > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice.
>> >>
>> >> "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
>> >> perhaps thousands, of people use that as a way to build and maintain the
>> >> GTK stack from svn. what was your problem with it?
>> >>
>> >
>> > I guess you are saying that I should be using jhbuild to get a gtk+
>> > build environment?
>> >
>> > I'm using the subversion trunk for jhbuild which I didn't assume was
>> > stable.  I get the output below when I try "jhbuild bootstrap"
>> >
>> > Making all in libguile
>> > make[2]: Entering directory
>> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
>> > make  all-am
>> > make[3]: Entering directory
>> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
>> > if [ "no" = "yes" ]; then \
>> >gcc -DHAVE_CONFIG_H -I.. -I.. -c -o c-tokenize.o
>> > c-tokenize.c; \
>> >else \
>> >gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I..-g -O2 -Wall
>> > -Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \
>> >fi
>> > cc1: warnings being treated as errors
>> > :1536: error: 'input' defined but not used
>> > make[3]: *** [c-tokenize.o] Error 1
>>
>> That's actually a warning, and because of the -Werror flag, it is
>> treated as an error.
>
> I saw that but I don't like compiling code with header files missing.
> It causes the compiler to assume things that are not link-time or
> run-time checked.

I think that warning was about a variable that was declared but not
used, a harmless warning.

>> I do not know why Werror would be enabled. If you cannot find the reason,
>> then when the compilation fails and you get the jhbuild options as to
>> what to do,
>> pick Option 4 which gives you a shell. Enter the guile directory and
>> fix up what you can.
>>
>
> I didn't really want to get involved in working on jhbuild if I didn't
> have to but if that's what everyone is using then I will.  Is this the
> preferred way to get a development setup for gtk+?  Are there other good
> options?

JhBuild helps a lot to setup the environment for you, so that you can
focus on coding.
The important issue is to get it to compile once the GTK+ library.
Then, you can make changes to the code, then you can compile them with

jhbuild build --no-network gtk+

which will recompile the whole thing without updating from the network.

Depending on what you work on, you can further optimize the
compilation so that it becomes even shorter.

Simos

>> If you check at the JhAutobuild website, you can see recent jhbuild
>> sessions from people
>> that opted in to have the information made available online. From what
>> I see, there are no
>> failed builds due to guile (guile is not compiled).
>>
>> So, one thing you can do is try jhbuild again and enable to send the
>> logs to JhAutobuild,
>> http://live.gnome.org/JhAutobuild
>>
>
> I will look at that.  Thanks!
>
> Pat.
>
>
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Paul Davis

On Sun, 2008-07-27 at 22:02 +0200, Sven Herzberg wrote:

> Maybe you can also add this to your jhbuildrc to skip building guile:
> skip=['guile']

you can't skip guile without also skipping 'gmp'. i still find it
bizarre that these two things are considered part of the "bootstrap" but
my bug report on it was shot down so i'll just note the fact here and
move on.

--p


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Sven Herzberg
Am Sonntag, den 27.07.2008, 15:48 -0400 schrieb Patrick Hallinan:
> > I do not know why Werror would be enabled. If you cannot find the
> reason,
> > then when the compilation fails and you get the jhbuild options as to
> > what to do,
> > pick Option 4 which gives you a shell. Enter the guile directory and
> > fix up what you can.
> > 
> 
> I didn't really want to get involved in working on jhbuild if I didn't
> have to but if that's what everyone is using then I will.  Is this the
> preferred way to get a development setup for gtk+?  Are there other good
> options?

Well, fixing such a tiny thing in guile (probably by just dropping a
line of code or marking a parameter with the unused attribute) should
really be part of setting up your compilation environment.

Otherwise you'd have a much harder time figuring out how to set the
proper environment variables (and which ones, and to what values, etc.)

Maybe you can also add this to your jhbuildrc to skip building guile:
skip=['guile']

Regards,
  Sven

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Patrick Hallinan
On Sun, 2008-07-27 at 20:27 +0100, Simos Xenitellis wrote:
> On Sun, Jul 27, 2008 at 7:40 PM, Patrick Hallinan
> <[EMAIL PROTECTED]> wrote:
> > On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
> >> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> >> > Hi,
> >> >
> >> > I wish to help with the development of gtk+ but I'm not having any fun
> >> > trying to setup a build environment for gtk+.  I've looked for help at
> >> > www.gtk.org/development.html and developer.gnome.org. I have tried using
> >> > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice.
> >>
> >> "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
> >> perhaps thousands, of people use that as a way to build and maintain the
> >> GTK stack from svn. what was your problem with it?
> >>
> >
> > I guess you are saying that I should be using jhbuild to get a gtk+
> > build environment?
> >
> > I'm using the subversion trunk for jhbuild which I didn't assume was
> > stable.  I get the output below when I try "jhbuild bootstrap"
> >
> > Making all in libguile
> > make[2]: Entering directory
> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> > make  all-am
> > make[3]: Entering directory
> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> > if [ "no" = "yes" ]; then \
> >gcc -DHAVE_CONFIG_H -I.. -I.. -c -o c-tokenize.o
> > c-tokenize.c; \
> >else \
> >gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I..-g -O2 -Wall
> > -Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \
> >fi
> > cc1: warnings being treated as errors
> > :1536: error: 'input' defined but not used
> > make[3]: *** [c-tokenize.o] Error 1
> 
> That's actually a warning, and because of the -Werror flag, it is
> treated as an error.

I saw that but I don't like compiling code with header files missing.
It causes the compiler to assume things that are not link-time or
run-time checked.

> I do not know why Werror would be enabled. If you cannot find the reason,
> then when the compilation fails and you get the jhbuild options as to
> what to do,
> pick Option 4 which gives you a shell. Enter the guile directory and
> fix up what you can.
> 

I didn't really want to get involved in working on jhbuild if I didn't
have to but if that's what everyone is using then I will.  Is this the
preferred way to get a development setup for gtk+?  Are there other good
options?

> If you check at the JhAutobuild website, you can see recent jhbuild
> sessions from people
> that opted in to have the information made available online. From what
> I see, there are no
> failed builds due to guile (guile is not compiled).
> 
> So, one thing you can do is try jhbuild again and enable to send the
> logs to JhAutobuild,
> http://live.gnome.org/JhAutobuild
> 

I will look at that.  Thanks!

Pat.

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Simos Xenitellis
On Sun, Jul 27, 2008 at 7:40 PM, Patrick Hallinan
<[EMAIL PROTECTED]> wrote:
> On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
>> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
>> > Hi,
>> >
>> > I wish to help with the development of gtk+ but I'm not having any fun
>> > trying to setup a build environment for gtk+.  I've looked for help at
>> > www.gtk.org/development.html and developer.gnome.org. I have tried using
>> > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice.
>>
>> "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
>> perhaps thousands, of people use that as a way to build and maintain the
>> GTK stack from svn. what was your problem with it?
>>
>
> I guess you are saying that I should be using jhbuild to get a gtk+
> build environment?
>
> I'm using the subversion trunk for jhbuild which I didn't assume was
> stable.  I get the output below when I try "jhbuild bootstrap"
>
> Making all in libguile
> make[2]: Entering directory
> `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> make  all-am
> make[3]: Entering directory
> `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> if [ "no" = "yes" ]; then \
>gcc -DHAVE_CONFIG_H -I.. -I.. -c -o c-tokenize.o
> c-tokenize.c; \
>else \
>gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I..-g -O2 -Wall
> -Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \
>fi
> cc1: warnings being treated as errors
> :1536: error: 'input' defined but not used
> make[3]: *** [c-tokenize.o] Error 1

That's actually a warning, and because of the -Werror flag, it is
treated as an error.
I do not know why Werror would be enabled. If you cannot find the reason,
then when the compilation fails and you get the jhbuild options as to
what to do,
pick Option 4 which gives you a shell. Enter the guile directory and
fix up what you can.

If you check at the JhAutobuild website, you can see recent jhbuild
sessions from people
that opted in to have the information made available online. From what
I see, there are no
failed builds due to guile (guile is not compiled).

So, one thing you can do is try jhbuild again and enable to send the
logs to JhAutobuild,
http://live.gnome.org/JhAutobuild

Simos
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Patrick Hallinan
On Sun, Jul 27, 2008 at 2:44 PM, Simos Xenitellis <
[EMAIL PROTECTED]> wrote:

> Apparently libguile has compilation issues.
> You can try to install the package from Fedora so that jhbuild would
> not have to compile it for you.
>

[EMAIL PROTECTED] patrick]# yum list|grep guile
guile.x86_64 5:1.8.4-1.fc9
installed
guile-cairo.x86_64   1.4.0-6.fc9
installed
guile-cairo-devel.x86_64 1.4.0-6.fc9
installed
guile-devel.x86_64   5:1.8.4-1.fc9
installed
guile-gnome-platform.x86_64  2.15.93-6.fc8
installed
guile-gnome-platform-devel.x86_642.15.93-6.fc8
installed
guile-lib.noarch 0.1.6-1.fc9
installed

I don't have i386 versions installed.

It seems like I'm missing a dependency that the guile package assumes that I
have.


>
> Simos
>
> On Sun, Jul 27, 2008 at 7:40 PM, Patrick Hallinan
> <[EMAIL PROTECTED]> wrote:
> > On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
> >> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> >> > Hi,
> >> >
> >> > I wish to help with the development of gtk+ but I'm not having any fun
> >> > trying to setup a build environment for gtk+.  I've looked for help at
> >> > www.gtk.org/development.html and developer.gnome.org. I have tried
> using
> >> > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice.
> >>
> >> "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
> >> perhaps thousands, of people use that as a way to build and maintain the
> >> GTK stack from svn. what was your problem with it?
> >>
> >
> > I guess you are saying that I should be using jhbuild to get a gtk+
> > build environment?
> >
> > I'm using the subversion trunk for jhbuild which I didn't assume was
> > stable.  I get the output below when I try "jhbuild bootstrap"
> >
> > Making all in libguile
> > make[2]: Entering directory
> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> > make  all-am
> > make[3]: Entering directory
> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> > if [ "no" = "yes" ]; then \
> >gcc -DHAVE_CONFIG_H -I.. -I.. -c -o c-tokenize.o
> > c-tokenize.c; \
> >else \
> >gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I..-g -O2 -Wall
> > -Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \
> >fi
> > cc1: warnings being treated as errors
> > :1536: error: 'input' defined but not used
> > make[3]: *** [c-tokenize.o] Error 1
> > make[3]: Leaving directory
> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> > make[2]: *** [all] Error 2
> > make[2]: Leaving directory
> > `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/patrick/repo/gnome2/guile-1.8.3'
> > make: *** [all] Error 2
> > *** error during stage build of guile: ## Error running make
> > *** [13/15]
> >
> >
> >
> >
> > ___
> > gtk-devel-list mailing list
> > gtk-devel-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/gtk-devel-list
> >
>
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Simos Xenitellis
Apparently libguile has compilation issues.
You can try to install the package from Fedora so that jhbuild would
not have to compile it for you.

Simos

On Sun, Jul 27, 2008 at 7:40 PM, Patrick Hallinan
<[EMAIL PROTECTED]> wrote:
> On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
>> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
>> > Hi,
>> >
>> > I wish to help with the development of gtk+ but I'm not having any fun
>> > trying to setup a build environment for gtk+.  I've looked for help at
>> > www.gtk.org/development.html and developer.gnome.org. I have tried using
>> > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice.
>>
>> "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
>> perhaps thousands, of people use that as a way to build and maintain the
>> GTK stack from svn. what was your problem with it?
>>
>
> I guess you are saying that I should be using jhbuild to get a gtk+
> build environment?
>
> I'm using the subversion trunk for jhbuild which I didn't assume was
> stable.  I get the output below when I try "jhbuild bootstrap"
>
> Making all in libguile
> make[2]: Entering directory
> `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> make  all-am
> make[3]: Entering directory
> `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> if [ "no" = "yes" ]; then \
>gcc -DHAVE_CONFIG_H -I.. -I.. -c -o c-tokenize.o
> c-tokenize.c; \
>else \
>gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I..-g -O2 -Wall
> -Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \
>fi
> cc1: warnings being treated as errors
> :1536: error: 'input' defined but not used
> make[3]: *** [c-tokenize.o] Error 1
> make[3]: Leaving directory
> `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory
> `/home/patrick/repo/gnome2/guile-1.8.3/libguile'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/patrick/repo/gnome2/guile-1.8.3'
> make: *** [all] Error 2
> *** error during stage build of guile: ## Error running make
> *** [13/15]
>
>
>
>
> ___
> gtk-devel-list mailing list
> gtk-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list
>
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Patrick Hallinan
On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> > Hi,
> > 
> > I wish to help with the development of gtk+ but I'm not having any fun
> > trying to setup a build environment for gtk+.  I've looked for help at
> > www.gtk.org/development.html and developer.gnome.org. I have tried using
> > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice. 
> 
> "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
> perhaps thousands, of people use that as a way to build and maintain the
> GTK stack from svn. what was your problem with it?
> 

I guess you are saying that I should be using jhbuild to get a gtk+
build environment?

I'm using the subversion trunk for jhbuild which I didn't assume was
stable.  I get the output below when I try "jhbuild bootstrap"  

Making all in libguile
make[2]: Entering directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
make  all-am
make[3]: Entering directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
if [ "no" = "yes" ]; then \
gcc -DHAVE_CONFIG_H -I.. -I.. -c -o c-tokenize.o
c-tokenize.c; \
else \
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I..-g -O2 -Wall
-Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \
fi
cc1: warnings being treated as errors
:1536: error: ‘input’ defined but not used
make[3]: *** [c-tokenize.o] Error 1
make[3]: Leaving directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/patrick/repo/gnome2/guile-1.8.3'
make: *** [all] Error 2
*** error during stage build of guile: ## Error running make
*** [13/15]




___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


[Fwd: Re: setting up a gtk dev environment]

2008-07-27 Thread Paul Davis
Patrick, this should have been sent to the list, not me personally.
--- Begin Message ---
On Sun, 2008-07-27 at 14:24 -0400, Paul Davis wrote:
> On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> > Hi,
> > 
> > I wish to help with the development of gtk+ but I'm not having any fun
> > trying to setup a build environment for gtk+.  I've looked for help at
> > www.gtk.org/development.html and developer.gnome.org. I have tried using
> > jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice. 
> 
> "no dice" doesn't really add up to a bug report on jhbuild. hundreds,
> perhaps thousands, of people use that as a way to build and maintain the
> GTK stack from svn. what was your problem with it?
> 

I guess you are saying that I should be using jhbuild to get a gtk+
build environment?

I'm using the subversion trunk for jhbuild which I didn't assume was
stable.  I get the output below when I try "jhbuild bootstrap"  

Making all in libguile
make[2]: Entering directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
make  all-am
make[3]: Entering directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
if [ "no" = "yes" ]; then \
gcc -DHAVE_CONFIG_H -I.. -I.. -c -o c-tokenize.o c-tokenize.c; \
else \
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I..-g -O2 -Wall
-Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \
fi
cc1: warnings being treated as errors
:1536: error: ‘input’ defined but not used
make[3]: *** [c-tokenize.o] Error 1
make[3]: Leaving directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/patrick/repo/gnome2/guile-1.8.3/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/patrick/repo/gnome2/guile-1.8.3'
make: *** [all] Error 2
*** error during stage build of guile: ## Error running make
*** [13/15]


--- End Message ---
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: setting up a gtk dev environment

2008-07-27 Thread Paul Davis

On Sun, 2008-07-27 at 14:08 -0400, Patrick Hallinan wrote:
> Hi,
> 
> I wish to help with the development of gtk+ but I'm not having any fun
> trying to setup a build environment for gtk+.  I've looked for help at
> www.gtk.org/development.html and developer.gnome.org. I have tried using
> jhbuild from  http://svn.gnome.org/svn/jhbuild/trunk. No dice. 

"no dice" doesn't really add up to a bug report on jhbuild. hundreds,
perhaps thousands, of people use that as a way to build and maintain the
GTK stack from svn. what was your problem with it?


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list