On Fri, Apr 11, 2008 at 12:35 PM, Tanya M. Lattner <tonic at nondot.org> wrote:> > > Below is what happens when I attempt to autoconf and configure the > > sample project that ships with LLVM. This is on Mac OS X 10.5 with > > autoconf 2.6.0. For reference, /opt/src-llvm is where my llvm sources > > are, and where I built those sources. My project is in > > /opt/src-llvm/projects/sample. > > > > $ cd /opt/src-llvm/projects/sample > > > > $ cd autoconf/ > > $ ./AutoRegen.sh > > Your autoconf was not detected as being 2.5x > > > > I have autoconf 2.6. To keep going I edited AutoRegen.sh and made the > > following change: > > This probably isn't going to work. If you want to upgrade the tools, you > need to read this: > http://llvm.org/viewvc/llvm-project/llvm/trunk/autoconf/README.TXT?revision=29529&view=markup > (autoconf/README.TXT) > > I would just install 2.5 on your system and make your life easier. Unless > you want to take the steps to upgrade the tools (in that case, please > submit a patch!).OK then. I didn't realize that having a newer version would be a problem. I compiled and installed autoconf 2.59. I still get the same problem: $ autoconf --version autoconf (GNU Autoconf) 2.59 $ cd /opt/src-llvm/projects/sample/autoconf $ ./AutoRegen.sh $ cd .. $ ./configure --with-llvmsrc=/opt/src-llvm --with-llvmobj=/opt/src-llvm configure: error: cannot find install-sh or install.sh in ../../../autoconf ./../../../autoconf Any other tips? I should mention that I'm working with llvm-2.2, not the current svn. Thanks, Lane
Lane Schwartz wrote:> [snip] > OK then. I didn't realize that having a newer version would be a problem. > > I compiled and installed autoconf 2.59. I still get the same problem: > > $ autoconf --version > autoconf (GNU Autoconf) 2.59 > > $ cd /opt/src-llvm/projects/sample/autoconf > $ ./AutoRegen.sh > $ cd .. > > $ ./configure --with-llvmsrc=/opt/src-llvm --with-llvmobj=/opt/src-llvm > configure: error: cannot find install-sh or install.sh in > ../../../autoconf ./../../../autoconf > > Any other tips? I should mention that I'm working with llvm-2.2, not > the current svn. >I believe this AutoRegen.sh may be broken. I believe this one (which is part of the poolalloc project) may work for you. I've attached the script below for your convenience. Please give it a try and let us know if it works. -- John T.> Thanks, > Lane > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-------------- next part -------------- A non-text attachment was scrubbed... Name: AutoRegen.sh Type: application/x-sh Size: 1613 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080411/c0acbc77/attachment.sh>
John Criswell wrote:> [snip]I forgot to mention; make sure your project is in the llvm/projects directory (e.g. llvm/projects/my_project). I don't think the script will work if you put your project in an arbitrary location. -- John T.> I believe this AutoRegen.sh may be broken. I believe this one (which is > part of the poolalloc project) may work for you. > > I've attached the script below for your convenience. Please give it a > try and let us know if it works. > > -- John T. > > >> Thanks, >> Lane >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> >> > >
On Fri, Apr 11, 2008 at 3:24 PM, John Criswell <criswell at cs.uiuc.edu> wrote:> Lane Schwartz wrote: > > > [snip] > > > > OK then. I didn't realize that having a newer version would be a problem. > > > > I compiled and installed autoconf 2.59. I still get the same problem: > > > > $ autoconf --version > > autoconf (GNU Autoconf) 2.59 > > > > $ cd /opt/src-llvm/projects/sample/autoconf > > $ ./AutoRegen.sh > > $ cd .. > > > > $ ./configure --with-llvmsrc=/opt/src-llvm --with-llvmobj=/opt/src-llvm > > configure: error: cannot find install-sh or install.sh in > > ../../../autoconf ./../../../autoconf > > > > Any other tips? I should mention that I'm working with llvm-2.2, not > > the current svn. > > > > > I believe this AutoRegen.sh may be broken. I believe this one (which is > part of the poolalloc project) may work for you. > > I've attached the script below for your convenience. Please give it a try > and let us know if it works. > > -- John T.John, Thanks for the advice. The script you sent gives me the same problem. I am now able to work around the issue by making the following change to the AutoRegen.sh script that comes with the sample project: 16,17c16,17 < llvm_src_root=../../.. < llvm_obj_root=../../.. ---> llvm_src_root=../.. > llvm_obj_root=../..Lane