Community
Participate
Working Groups
If an existing Autotool'd project is checked out from CVS and the C or C++ Project Wizard is used to create an Autotools project, the configuration step fails. This is likely due to the builder not knowing when CVS checkout finishes and so the configure autobuild is attempted too early. A subsequent build of the project results in an error given since the Makefile was never created properly. However, the configure builder should realize this and perform a proper autoreconf -i which solves the problem. Currently, a user must manually start a Reconfigure Build from the Project menu.
Problem occurs because build system starts build going before project is fully checked out. So, the first configuration fails and so does the build. When an subsequent attempt is made to build, the Autotools builder does not get called because there is an empty delta for the project and the Autotools builder has not specified to build-on-empty-delta. The only way to get around this is to change the project or to manually request a Reconfigure via the Project menu. The plugin.xml code has been changed to designate the Autotools builder to build-on-empty-delta. This fixes the Autotools side of the problem whereby one could not rebuild the project unless a Reconfigure Project is done. A simple build request after the failure will work now. Change will appear in the a future nightly build.