<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Eh,<div><br></div><div>RTM! I should Read The Manual more carefully! Sorry about that, but thanks for the pointer.</div><div><br></div><div>However, when I download the svn version and the follow the directions, I am immediately halted by:</div><div>(I am separating pasted text using "----------" breaks)</div><div><br></div><div>--------------------</div><div><div>[clintc@akua CitcomS.svn]$ autoreconf -i</div><div>configure.ac:84: error: possibly undefined macro: AC_PROG_LIBTOOL</div><div> If this token and others are legitimate, please use m4_pattern_allow.</div><div> See the Autoconf documentation.</div><div>autoreconf: /usr/bin/autoconf failed with exit status: 1</div><div>------------------</div><div><br></div><div>and then I try again and I get something different:</div><div><br></div><div>------------------</div><div><div>[clintc@akua CitcomS.svn]$ autoreconf -i</div><div>configure.ac: installing `./aux-config/install-sh'</div><div>configure.ac: installing `./aux-config/missing'</div><div>CitcomS/Makefile.am:26: installing `./aux-config/py-compile'</div><div>bin/Makefile.am: installing `./aux-config/compile'</div><div>bin/Makefile.am: installing `./aux-config/depcomp'</div><div>lib/Makefile.am:27: library used but `RANLIB' is undefined</div><div>lib/Makefile.am:27: </div><div>lib/Makefile.am:27: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'</div><div>lib/Makefile.am:27: to `configure.ac' and run `autoconf' again.</div><div>lib/Makefile.am:28: Libtool library used but `LIBTOOL' is undefined</div><div>lib/Makefile.am:28: </div><div>lib/Makefile.am:28: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'</div><div>lib/Makefile.am:28: to `configure.ac' and run `aclocal' and `autoconf' again.</div><div>module/Exchanger/Makefile.am:26: library used but `RANLIB' is undefined</div><div>module/Exchanger/Makefile.am:26: </div><div>module/Exchanger/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'</div><div>module/Exchanger/Makefile.am:26: to `configure.ac' and run `autoconf' again.</div><div>module/Exchanger/Makefile.am:27: Libtool library used but `LIBTOOL' is undefined</div><div>module/Exchanger/Makefile.am:27: </div><div>module/Exchanger/Makefile.am:27: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'</div><div>module/Exchanger/Makefile.am:27: to `configure.ac' and run `aclocal' and `autoconf' again.</div><div>module/Makefile.am:32: library used but `RANLIB' is undefined</div><div>module/Makefile.am:32: </div><div>module/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'</div><div>module/Makefile.am:32: to `configure.ac' and run `autoconf' again.</div><div>module/Makefile.am:33: Libtool library used but `LIBTOOL' is undefined</div><div>module/Makefile.am:33: </div><div>module/Makefile.am:33: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'</div><div>module/Makefile.am:33: to `configure.ac' and run `aclocal' and `autoconf' again.</div><div>autoreconf: automake failed with exit status: 1</div><div><div>------------------</div><div></div></div></div><div><br></div></div><div><div>So obviously I didn't get very far. Just in case it helps, here are some other details: I am using Autoconf 2.59, Automake 1.9.2, and Libtool 2.2. Note that I had to install Libtool myself (because my system didn't have it). My system also didn't have svn installed, and the installation failed (near the end) when I tried to install it. Rather than digging through that problem (which looked complicated), I simply implemented svn on my laptop (which did have svn installed) and then ftp'ed the contents over to the cluster. </div><div><br></div><div>Do you have any suggestions on how I should proceed? (By the way, what is the reason that configure and other scripts are not included in the svn download? I guess my original thought was that it would be easiest for users if they were included (as they are included in the 3.0.3 version that you can download), but I am sure there are good reasons for excluding them - do they change with successive updates, but are easily updated using autoconf, automake, libtool?)</div><div><br></div><div>Sorry for the detailed technical questions, but thanks for any help you can give me! I really appreciate your efforts to make the lastest changes to CitcomS (and other codes) available to us.</div><div><br></div><div>Clint</div><div><br></div><div><br></div></div><div><br><div><div>On Jan 21, 2009, at 7:38 AM, Eh Tan wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi Clint,<br><br>Those "missing" files are not stored in the svn repository and need to <br>be generated by autoconf. The following is the instruction on how to <br>generate those files, copied from "Section 2.11 Installing from the <br>Software Repository" in the manual.<br><br>------------------------<br>2.11.1 Tools You Will Need<br>In addition to the usual system requirements, you will need a handful of <br>additional development tools<br>installed in order to work with the source from the CIG software <br>repository.<br><br>(...)<br><br>Second, you must have the GNU tools Autoconf, Automake, and Libtool <br>installed. To check, enter the<br>following commands:<br>$ autoconf --version<br>$ automake --version<br>$ libtoolize --version<br>For more information about these GNU tools, see the GNU website <br>(<a href="http://www.gnu.org/software)">www.gnu.org/software)</a>. The CitcomS<br>v3.0.2 source package was created with Autoconf 2.59, Automake 1.9.2, <br>and Libtool 1.5.6.<br><br>(...)<br><br>2.11.3 Generating the GNU Build System<br>Your working directory should now contain a fresh checkout of CitcomS:<br>$ ls<br>CitcomS<br>$<br><br>Before you can run configure or make, you must generate the necessary <br>files using the GNU tools. The<br>easiest way to do this is to run autoreconf -i:<br>$ cd CitcomS<br>$ autoreconf -i<br>$ ./configure<br>$ make<br><br>The autoreconf tool runs Autoconf to generate the configure script from <br>configure.ac. It also runs<br>Automake to generate Makefile.in from Makefile.am in each source directory.<br><br>The configure script stores dependency information for source files in <br>hidden subdirectories called .deps.<br>If source files are added, deleted, moved, or renamed – which may happen <br>if you run svn update to merge<br>the latest changes – the make command may report errors for source files <br>which no longer exist. If this<br>happens, clean your existing configuration using the make distclean <br>command, and then re-run configure<br>and make:<br>$ make distclean<br>$ ./configure<br>$ make<br><br>The make distclean command deletes all files generated by configure, <br>including the Makefiles themselves!<br>Therefore, after running make distclean, you will not be able to run <br>make again until you re-run configure.<br><br>Regards,<br>----<br>Eh Tan<br><br>Staff Scientist<br>Computational Infrastructure for Geodynamics<br>Pasadena, CA 91125<br>(626) 395-1693<br><a href="http://www.geodynamics.org">http://www.geodynamics.org</a><br><br><br><br>CLINT CONRAD wrote:<br><br><blockquote type="cite">Dear CitcomS Developers,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I tried to download the latest version of CitcomS using the svn <br></blockquote><blockquote type="cite">command listed on the CitcomS web page:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">svn checkout http://geodynamics.org/svn/cig/mc/3D/CitcomS/trunk <br></blockquote><blockquote type="cite">CitcomS.svn<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">When I do this, I find that several key installation files are missing <br></blockquote><blockquote type="cite">from the download, such as:<br></blockquote><blockquote type="cite">configure<br></blockquote><blockquote type="cite">config.h<br></blockquote><blockquote type="cite">Makefile.in<br></blockquote><blockquote type="cite">as well as several similar files in the various subdirectories (lib, <br></blockquote><blockquote type="cite">visual, module, etc.)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">These files are all present in the latest release (3.0.3). However, <br></blockquote><blockquote type="cite">because these files are missing from the svn download,<br></blockquote><blockquote type="cite">I cannot configure and compile the code. I could copy these files from <br></blockquote><blockquote type="cite">the 3.0.3 release (which compiles fine), but I worry<br></blockquote><blockquote type="cite">that there will be inconsistencies.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Are the configuration files and makefiles supposed to be included with <br></blockquote><blockquote type="cite">the svn download? If not, how can I get them?<br></blockquote><blockquote type="cite">Sorry if I am missing something basic about svn...<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks!<br></blockquote><blockquote type="cite">Clint<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">---------------------------------------------<br></blockquote><blockquote type="cite">Clint Conrad Assistant Professor<br></blockquote><blockquote type="cite">Dept. Geology & Geophysics, SOEST, 804 POST<br></blockquote><blockquote type="cite">Univ. Hawaii at Manoa ph: 808-956-6649<br></blockquote><blockquote type="cite">1680 East-West Road fax: 808-956-5154<br></blockquote><blockquote type="cite">Honolulu, HI 96822 clintc@hawaii.edu <mailto:clintc@hawaii.edu><br></blockquote><blockquote type="cite">http://www.soest.hawaii.edu/GG/FACULTY/conrad<br></blockquote><blockquote type="cite">---------------------------------------------<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">------------------------------------------------------------------------<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">CIG-MC mailing list<br></blockquote><blockquote type="cite">CIG-MC@geodynamics.org<br></blockquote><blockquote type="cite">http://geodynamics.org/cgi-bin/mailman/listinfo/cig-mc<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><br>_______________________________________________<br>CIG-MC mailing list<br>CIG-MC@geodynamics.org<br>http://geodynamics.org/cgi-bin/mailman/listinfo/cig-mc<br></div></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div><div><font class="Apple-style-span" color="#996633"><font class="Apple-style-span" face="Courier"><br class="Apple-interchange-newline">---------------------------------------------</font></font></div><div><font class="Apple-style-span" color="#996633"><font class="Apple-style-span" face="Courier">Clint Conrad Assistant Professor</font></font></div><div><span class="Apple-style-span" style="color: rgb(153, 102, 51); font-family: Courier; ">Dept. Geology & Geophysics, SOEST, 804 POST</span></div><div><font class="Apple-style-span" color="#996633"><font class="Apple-style-span" face="Courier">Univ. Hawaii at Manoa ph: 808-956-6649</font></font></div><div><font class="Apple-style-span" color="#996633"><font class="Apple-style-span" face="Courier">1680 East-West Road fax: 808-956-5154</font></font></div><div><font class="Apple-style-span" color="#996633"><font class="Apple-style-span" face="Courier">Honolulu, HI 96822 <a href="mailto:clintc@hawaii.edu">clintc@hawaii.edu</a></font></font></div><div><font class="Apple-style-span" color="#996633"><font class="Apple-style-span" face="Courier"><a href="http://www.soest.hawaii.edu/GG/FACULTY/conrad">http://www.soest.hawaii.edu/GG/FACULTY/conrad</a></font></font></div><div><font class="Apple-style-span" color="#996633"><font class="Apple-style-span" face="Courier">---------------------------------------------</font></font></div><div><br></div></div></span></div></span></div></span></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"> </div><br></div></body></html>