Ah, ok. I'd completely missed that part since you mentioned having built 7.8.
Just as a bit of information, the reason you need a working pike to compile from version control is that a number of files required to build pike are precompiled using a pike based tool. When a source dist is built, that precompile step is done for you, thus relieving you of the circular need to have a working pike to get a working Pike. :)
Please don't hesitate to let us know if you run into any other problems.
Bill
On Fri, 14 Mar 2014, Danesh Daroui wrote:
The thing that I had missed was that I needed to have a working version of Pike installed before. It was actually in the instructions, but I didn't notice that because I thought that compiling from scratch from the git repository should also work like other projects. Anyway, I installed Pike from its source code and now the git branch works too.
Thanks,
D.
On Fri, Mar 14, 2014 at 3:05 AM, H. William Welliver III bill@welliver.orgwrote:
Ok, so I've installed autoconf 2.13 on my SL6.4 vm and it looks like it has the same problem, so 2.13 support in pike must finally be dead. As for the log file you attached, I don't see any actual errors. Does the build just not run post-configure? Or is it failing on that call to precompile.sh? Do you get a core file anywhere?
Bill
snip:
Creating build... Creating build/linux-2.6.32-279.el6.i686-i686...
Configure arguments: Use `make CONFIGUREARGS="..." ...' to change them. They will be retained in the build directory.
Running /home/hww3/pike/src/configure in build/linux-2.6.32-279.el6.i686-i686 creating cache ./config.cache configure: warning:
configure script has been generated with autoconf 2.13 or earlier.
checking whether make sets ${MAKE}... yes checking whether make supports VPATH... no configure: error: Building in a separate directory is not supported without VPATH.
Build in the source directory, or try another make (eg gnumake).
On Mar 13, 2014, at 3:23 PM, Chris Angelico rosuav@gmail.com wrote:
On Fri, Mar 14, 2014 at 6:12 AM, Danesh Daroui danesh.daroui@gmail.com
wrote:
I have only the branch for version 8.0. I upgraded my autoconf (it is
weird
if autoconf 2.13 is the source of the problem!) and now the error with
VPATH
is gone, but at the end, compilation fails and no executable is
generated. I
have attached the log file of my compilation. My branch is also
up-to-date.
I have run "git pull" before and "git fetch" continuously. Any help
will be
appreciated. I also got the following warnings which seem not to be a
big
deal:
This bit looks odd, but I can't be sure that's a problem, and what you're seeing is listed as a warning:
checking gtk/gtk.h usability... yes checking gtk/gtk.h presence... no checking for gtk/gtk.h... yes
It's usable but not present. Odd.
Anyway, see if you can run bin/pike - the executable is created deep in the build directory, but there's a script ~/pike/bin/pike that should find stuff and run it.
rosuav@sikorsky:~/pike$ bin/pike Pike v8.0 release 1 running Hilfe v3.5 (Incremental Pike Frontend)
If that works, 'sudo make install' should also work.
ChrisA