Re: setting up a gtk dev environment
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
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
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