SKS> I tried to delete my previous infinished directory,. redownloaded
SKS> the vine-1.0.tar.gz and try again,
The errors your were having earlier sounded weird, but if they went
away when you tried again from scratch, they probably came from some
mistake that you avoided the second time, so I'm guessing they won't
reoccur.
SKS> and now I am getting the errors as follows:;; any help?
SKS> make all-recursive
SKS> make[2]: Entering directory `/home/shukla/BitBlaze/vine-1.0/libasmir'
SKS> Making all in src
SKS> make[3]: Entering directory `/home/shukla/BitBlaze/vine-1.0/libasmir/src'
SKS> g++ -DHAVE_CONFIG_H -I. -I../../libasmir
SKS> -I/home/shukla/BitBlaze/vine-1.0/VEX//pub -I./include -fPIC -g -O2 -MT
SKS> asm_program.o -MD -MP -MF .deps/asm_program.Tpo -c -o asm_program.o `test -f
SKS> './disasm/asm_program.cpp' || echo './'`./disasm/asm_program.cpp
SKS> In file included from ./disasm/asm_program.cpp:16:
SKS> /usr/include/libiberty.h:106: error: new declaration `char* basename(const
SKS> char*)'
SKS> /usr/include/string.h:601: error: ambiguates old declaration `const char*
SKS> basename(const char*)'
This more recent error is one that we've seen before, and which has
also affected some other open-source projects; it's a header file
incompatibility between certain versions of the Binutils and glibc.
You can work around it by defining "HAVE_DECL_BASENAME" before
including "libiberty.h". Previous discussions on the list have more
information, including an explicit patch:
http://www.lmgtfy.com/?q=BitBlaze+Vine+basename
Hope this helps,
-- Stephen