Re: build systems

2007-11-09 Thread Diego Escalante Urrelo
Hello, On 11/9/07, Rob Taylor <[EMAIL PROTECTED]> wrote: (...) > > One problem I find rather endemic in gnome is a) 'forced' usage of older > automake/autoconf versions (why AM 1.7? why?!) and a lot of very > confusing and messy autotools usage (I'll make a list if people want..). > Maybe it'd be

Re: build systems

2007-11-09 Thread Rob Taylor
Hubert Figuiere wrote: > On Fri, 2007-11-09 at 15:40 +0100, Dave Neary wrote: >> That said, there is one concern which trumps all others when choosing >> a >> build system: how easy is it for someone with a plain vanilla >> distribution to compile & install your software? ./configure && make >> &&

Re: build systems

2007-11-09 Thread Richard Hughes
On Sat, 2007-11-10 at 00:32 +0100, Olav Vitters wrote: > In this case there is an easy solution. Convert a few GNOME projects > to the new build system and show the result. Good plan. I've got an old branch of gnome-power-manager building with waf, and I indend on having waf a build method for Pac

Lowering the barrier (was: Re: build systems)

2007-11-09 Thread Matteo Settenvini
Il giorno ven, 09/11/2007 alle 16.58 -0600, Jonathon Jongsma ha scritto: > On 11/9/07, Lucas Rocha <[EMAIL PROTECTED]> wrote: > > - Are the current drawbacks of using autotools in GNOME so so so > > annoying that it would be really worth the effort of migrating to > > something else? > > The only

Re: build systems

2007-11-09 Thread Olav Vitters
On Fri, Nov 09, 2007 at 10:45:19PM +0100, Ali Sabil wrote: > I have usd waf quite a lot, it basically just blows off autotools, > anyway, I am afraid the whole discussion will become pointless, as > long as people criticize things without even giving them a try, just > for the sake of criticizing..

Re: build systems

2007-11-09 Thread David Zeuthen
On Fri, 2007-11-09 at 23:03 +, Alp Toker wrote: > Richard Hughes wrote: > >> - Are the current drawbacks of using autotools in GNOME so so so > >> annoying that it would be really worth the effort of migrating to > >> something else? > > > > Well, I just copy and paste chunks of code in confi

Re: build systems

2007-11-09 Thread Alp Toker
Richard Hughes wrote: >> - Are the current drawbacks of using autotools in GNOME so so so >> annoying that it would be really worth the effort of migrating to >> something else? > > Well, I just copy and paste chunks of code in configure.ac from other > projects, changing the names of constants wh

Re: build systems

2007-11-09 Thread Jonathon Jongsma
On 11/9/07, Lucas Rocha <[EMAIL PROTECTED]> wrote: > I don't want to comment about any specific build system. I have a > couple of more fundamental questions about this topic though: > > - What's the *problem* that needs to be solved that really demands us > to choose another build system? I thin

Re: build systems

2007-11-09 Thread Richard Hughes
On Sat, 2007-11-10 at 00:37 +0200, Lucas Rocha wrote: > - What's the *problem* that needs to be solved that really demands us > to choose another build system? The problem is the initial step; I only started coding open source stuff a few years ago, and the biggest hurdle was just making stuff bu

Re: build systems

2007-11-09 Thread Lucas Rocha
Hi, 2007/11/9, Ali Sabil <[EMAIL PROTECTED]>: > On Nov 9, 2007 8:01 PM, Richard Hughes <[EMAIL PROTECTED]> wrote: > > On Fri, 2007-11-09 at 18:38 +, BJörn Lindqvist wrote: > > > I created an initially simple configuration system for SCons and wrote > > > SConstruct files for building Richard H

Re: build systems

2007-11-09 Thread Ali Sabil
On Nov 9, 2007 8:01 PM, Richard Hughes <[EMAIL PROTECTED]> wrote: > On Fri, 2007-11-09 at 18:38 +, BJörn Lindqvist wrote: > > I created an initially simple configuration system for SCons and wrote > > SConstruct files for building Richard Hughes gnome-power-manager. It > > turned out to be a pr

Re: build systems

2007-11-09 Thread Richard Hughes
On Fri, 2007-11-09 at 18:38 +, BJörn Lindqvist wrote: > I created an initially simple configuration system for SCons and wrote > SConstruct files for building Richard Hughes gnome-power-manager. It > turned out to be a pretty good exercise because g-p-m has many > optional dependencies, such as

Re: build systems

2007-11-09 Thread BJörn Lindqvist
On Nov 9, 2007 2:51 PM, Emmanuel Fleury <[EMAIL PROTECTED]> wrote: > Richard Hughes wrote: > > On Fri, 2007-11-09 at 13:52 +0100, Daniel Svensson wrote: > >> waf runs in two steps, first configure, > >> then build. And I cannot stress enough how fast it is. Zooom! Also it > >> has a very nice looks

Re: build systems

2007-11-09 Thread Matteo Settenvini
Il giorno ven, 09/11/2007 alle 15.51 +0100, Emmanuel Fleury ha scritto: > Richard Hughes wrote: > > On Fri, 2007-11-09 at 13:52 +0100, Daniel Svensson wrote: > >> waf runs in two steps, first configure, > >> then build. And I cannot stress enough how fast it is. Zooom! Also it > >> has a very nice

Re: build systems

2007-11-09 Thread Shaun McCance
On Fri, 2007-11-09 at 12:27 +0100, daniel g. siegel wrote: > though my biggest concern about toc2 at the moment is translation > handling, which is not supported by itself and therefore has to be done > manually with xgettext and msgmerge. What are you doing with documentation? A lot of work was

Re: build systems

2007-11-09 Thread Hubert Figuiere
On Fri, 2007-11-09 at 15:40 +0100, Dave Neary wrote: > That said, there is one concern which trumps all others when choosing > a > build system: how easy is it for someone with a plain vanilla > distribution to compile & install your software? ./configure && make > && > make install is about as ha

Re: autogen.sh failure and AC_CONFIG_AUX_DIR

2007-11-09 Thread Pascal Terjan
On 11/9/07, Pascal Terjan <[EMAIL PROTECTED]> wrote: > On 11/9/07, Loïc Minier <[EMAIL PROTECTED]> wrote: > > On Fri, Nov 09, 2007, Pascal Terjan wrote: > > > > So, the fix I proposed is to add AC_CONFIG_AUX_DIR(.) in configure.ac > > > > This looks like a workaround; I'm sorry if I missed that pa

Re: autogen.sh failure and AC_CONFIG_AUX_DIR

2007-11-09 Thread Pascal Terjan
On 11/9/07, Loïc Minier <[EMAIL PROTECTED]> wrote: > On Fri, Nov 09, 2007, Pascal Terjan wrote: > > > So, the fix I proposed is to add AC_CONFIG_AUX_DIR(.) in configure.ac > > This looks like a workaround; I'm sorry if I missed that part but can't > intltool be fixed to work in this case? intlto

Re: autogen.sh failure and AC_CONFIG_AUX_DIR

2007-11-09 Thread Loïc Minier
On Fri, Nov 09, 2007, Pascal Terjan wrote: > > So, the fix I proposed is to add AC_CONFIG_AUX_DIR(.) in configure.ac This looks like a workaround; I'm sorry if I missed that part but can't intltool be fixed to work in this case? -- Loïc Minier ___ de

Re: build systems

2007-11-09 Thread Emmanuel Fleury
Richard Hughes wrote: > On Fri, 2007-11-09 at 13:52 +0100, Daniel Svensson wrote: >> waf runs in two steps, first configure, >> then build. And I cannot stress enough how fast it is. Zooom! Also it >> has a very nice looks ;) > > Yes, I evaluated waf a few months ago. It's a very nice internal des

Re: build systems

2007-11-09 Thread Dave Neary
Hi, daniel g. siegel wrote: > please understand, i dont want to bring up a "autotools is bad and it > should die"-thread, i just want to use my time to code and not to use > that time and effort on a build system. i also know, that i have stabbed > into a beehive, so please be kind lets keep t

Re: autogen.sh failure and AC_CONFIG_AUX_DIR

2007-11-09 Thread Luca Cavalli
2007/11/9, Dodji Seketeli <[EMAIL PROTECTED]>: > On Fri, 9 Nov 2007 15:23:40 +0100, > "Pascal Terjan" <[EMAIL PROTECTED]> wrote : > > [...] > > > > So, the fix I proposed is to add AC_CONFIG_AUX_DIR(.) in > > > configure.ac > > > > After 2 months it looks like nobody is interested in this issue...

Re: build systems

2007-11-09 Thread Richard Hughes
On Fri, 2007-11-09 at 13:52 +0100, Daniel Svensson wrote: > waf runs in two steps, first configure, > then build. And I cannot stress enough how fast it is. Zooom! Also it > has a very nice looks ;) Yes, I evaluated waf a few months ago. It's a very nice internal design, and very pluggable. Unfort

Re: build systems

2007-11-09 Thread Alberto Ruiz
2007/11/9, daniel g. siegel <[EMAIL PROTECTED]>: > > hello! > > toc2 instead > > toc2 instead was really nice, i can edit most of it using bash or > makefiles. its fast as hell and does what i want: > * fast: it doesnt open a shell for each executed command, which > allow

Re: autogen.sh failure and AC_CONFIG_AUX_DIR

2007-11-09 Thread Dodji Seketeli
On Fri, 9 Nov 2007 15:23:40 +0100, "Pascal Terjan" <[EMAIL PROTECTED]> wrote : [...] > > So, the fix I proposed is to add AC_CONFIG_AUX_DIR(.) in > > configure.ac > > After 2 months it looks like nobody is interested in this issue... > > What should I do ? Open a bug on each module and hope mos

Re: autogen.sh failure and AC_CONFIG_AUX_DIR

2007-11-09 Thread Pascal Terjan
On 9/14/07, Pascal Terjan <[EMAIL PROTECTED]> wrote: > Hello, > I had reported the bug on vte > (http://bugzilla.gnome.org/show_bug.cgi?id=476726) but I actually face > it in other modules (just tested gedit) and a lot may have the same > problem. [...] > So, the fix I proposed is to add AC_CONFI

Re: build systems

2007-11-09 Thread Rodrigo Moya
On Fri, 2007-11-09 at 12:27 +0100, daniel g. siegel wrote: > hello! > > i will begin this mail with a warning: > ** > this topic is highly dangerous, it could result in flame-wars, > holy-wars, suicide, death or murdering. so please be kind and nobody > will ge

Re: build systems

2007-11-09 Thread Emmanuel Fleury
Hi all, How comes I feel that everybody will propose his own favorite build-system scheme where autotools (far from being perfect) are widely accepted as a 'standard' and known (and sometimes understood) by numerous people. IMHO, Autotools are broken but it's the best trade-off for now. Regards

Re: build systems

2007-11-09 Thread Mikkel Kamstrup Erlandsen
On 09/11/2007, daniel g. siegel <[EMAIL PROTECTED]> wrote: > > hello! > > i will begin this mail with a warning: > ** > this topic is highly dangerous, it could result in flame-wars, > holy-wars, suicide, death or murdering. so please be kind and nobody > will ge

Re: build systems

2007-11-09 Thread Daniel Svensson
On Nov 9, 2007 12:27 PM, daniel g. siegel <[EMAIL PROTECTED]> wrote: > so richard hughes and ali sabil told me about waf > (http://code.google.com/p/waf/) as a build system replace for toc2, > which would support translations nicely. has anyone used this tool? The XMMS2 project uses Waf and we are

Re: build systems

2007-11-09 Thread Josef Spillner
Am Freitag 09 November 2007 12:27:42 schrieb daniel g. siegel: > autofoo is checking if i have installed the gnu fortran 77 compiler. This is actually a bug in libtool.m4. The macro AC_PROG_LIBTOOL runs conditional checks for Java (GCJ), but unconditional ones for C++ and Fortran. Most of the co

build systems

2007-11-09 Thread daniel g. siegel
hello! i will begin this mail with a warning: ** this topic is highly dangerous, it could result in flame-wars, holy-wars, suicide, death or murdering. so please be kind and nobody will get hurt (even not your cat or your hamster) and vincent may gets an ice cre