On 03/04/2011 10:03 PM, Darrell Anderson wrote:
Sounds like a good idea to me. But...
Is the current effort toward supporting cmake negating building with automake? That is,
can svn still be built with automake scripts or is that option now a dead end?
Automake should work on the distributions and platforms that it
originally did, i.e. autoconf <= 2.63 and automake <= 1.12 IIRC. It
will not work with versions of autoconf/automake higher than that due to
the unfixable problems that have forced our hasty move to CMake.
The wiki seems to contain the information I need to
rewrite my build scripts, but I'm no developer and will need time to make that
transition and fully test. The wiki states that only a handful of packages are fully
tested with cmake. Does that mean Trinity is in no man's land right now with respect
to building all packages? Or do some packages have to be built with cmake and others with
automake? Or can either build process be used?
Unfortunately, the answer is yes if
you do not fit into the version
brackets I mentioned above. Work is progressing rapidly I am glad to
say, but it will still take some time.
If I no longer can build with automake then I have to
learn about cmake and revise all of my build scripts. My challenge is if automake no
longer is supported in svn, then I am unable to help test any patches.
If I can still build svn with automake then I'll help test patches.
Yes you
can, but only on your Slackware 12 system I think. Slackware 13
most likely bumped the autoconf/automake versions too high for Trinity
to compile, just like all the other major distros.
Side note to developers: please do not automatically
close a report until the original filer reports the status of the patch. Let's build
quality software and not just count beans. :) Also note in the bugzilla all packages that
need to be rebuilt to test a specific bug report. A bug report might related to one app,
but might require rebuilding more than one package.
+1. That is bad practice. :)
Now after a certain number of days/weeks
with no response the bug should probably be closed as it has been
abandoned, but if the original reporter responds in a timely fashion the
bug status should be left alone by the developer(s).
Notice that even with a dual core machine, building
the entire suite of core packages and a handful of others requires about five to six
hours. Testing patches will take time, especially when new build problems arise.
Understood. I have a full build farm here and it can still take a day
to rebuild all of Trinity from scratch.
Darrell