Re: CinePaint SCons Packager
Robin Rowe <[email protected]> Fri, 29 Feb 2008 11:31:33 -0800
| Newsgroups | gmane.comp.video.cinepaint.devel |
|---|---|
| Message-ID | <[email protected]> |
Teoh, > Yes, in fact. I've checked out the latest(?) CVS code for CinePaint from > sourceforge, but when trying to configure it, I get this: > > -----snip----- > > checking for alloca... yes > > PKG_CONFIG_PATH = > > checking fd_set and sys/select... yes > checking for yywrap in -lfl... yes > checking for pthread_create in -lpthread... yes > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking for pkg-config... /usr/bin/pkg-config > ./configure: line 23300: syntax error near unexpected token `1.2.8,,' > ./configure: line 23300: ` AM_PATH_GTK(1.2.8,,' Mystery to me. Checking now, I do not see that error with ./configure. What version of libgtk1-dev do you have installed? This looks like a new bug and unique to your system. Please investigate. > 1) Are we looking for full-scale autotools replacement? Or just > automake? The automake part is relatively easy; replacing autoconf may > take a while to sort out since we'll have to replicate its functionality > in SCons. (Good news: things like pkg-config are already natively > supported by SCons.) I don't know enough about scons to have an opinion regarding approach. The plan is to provide several alternative build systems: autotools/automake/libtool, cmake, scons, cons, and maybe pmk. Much as I dislike the autotools tool chain personally, we'll probably have it forever. > 2) Currently there is a lot of reliance on autoconf to generate stuff in > version.h and config.h. Are we looking to replace these as well? What do you recommend? > 3) What's the convention for checking stuff into CVS? I guess it must at > least be compilable, and maybe somewhat well-tested as well? (Also, I > don't have commit access yet.) Policy is CVS should always compile. Unfortunately, that policy is hard to enforce when I'm busy with other things. I'm currently working on the Mac build from tarball, not watching CVS. Send me your SF name to be granted CVS access. Keep scons separate. Do not step on anything Kai-Uwe is doing with autotools. He's our autotools maintainer. Cheers, Robin -- Robin Rowe CinePaint Project Leader Beverly Hills, California www.CinePaint.org ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/