That's because mercurial is the development branch :)

I've reviewed the makefiles and fixes some issues on it. the make clean
was not working at all, so it was trying to link against not up-to-date
libraries.

hg pull && hg up

It should work.

About the Errors in cannot open file .. they come from rpathdel. This
utility is used to strip the RPATH from the ELF header.. that's something
that should be handled by 'strip'..but it does not :) so we write a
little program to do it. (nixos ppl already did it, but we just use few
lines using r_bin to do it).

The RPATH must be removed in order to use those libraries system-wide.

In fact the use of RPATH is somewhat hacky and will be removed in the
future, but for now it's good for development, because the path to
r2 libraries aim to be pointed automatically in the development environment
when not installing.

On Mon, 14 Jun 2010 02:09:31 +0200
phr0nak <[email protected]> wrote:

> Hi,
> 
> I just have some problems with last update of repository.
> 
> Attach below:
> 
> r...@pwnlab:/pentest/reversing/radare2# hg pull ; hg update ; make clean
> ; ./configure --prefix=/usr ; make ; make install
> pulling from http://radare.org/cgi-bin/hg/radare2
> searching for changes
> adding changesets
> adding manifests
> adding file changes
> added 76 changesets with 738 changes to 324 files
> (run 'hg update' to get a working copy)
> 310 files updated, 0 files merged, 12 files removed, 0 files unresolved
> ...
> bin/t/rpathdel /usr/lib/radare2/radare.lua /usr/lib/radare2/radare.lua
> Error: Cannot open file '/usr/lib/radare2/radare.lua'
> bin/t/rpathdel /usr/lib/radare2/radare.py /usr/lib/radare2/radare.py
> Error: Cannot open file '/usr/lib/radare2/radare.py'
> bin/t/rpathdel /usr/lib/radare2/radare.rb /usr/lib/radare2/radare.rb
> Error: Cannot open file '/usr/lib/radare2/radare.rb'
> bin/t/rpathdel /usr/lib/radare2/test /usr/lib/radare2/test
> Error: Cannot open file '/usr/lib/radare2/test'
> make[1]: se sale del directorio
> `/usr/local/src/pentest/reversing/radare2/libr'
> cd binr && make install PREFIX=/usr DESTDIR=
> make[1]: se ingresa al directorio
> `/usr/local/src/pentest/reversing/radare2/binr'
> mkdir -p /usr/bin
> for a in rax2 rasm2 rabin2 rahash2 radiff2 radare2 ; do /usr/bin/install
> -m 755 -s $a/$a /usr/bin ; done
> /usr/bin/install: no se puede efectuar `stat' sobre «radiff2/radiff2»:
> No existe el fichero o el directorio
> /usr/bin/install: no se puede efectuar `stat' sobre «radare2/radare2»:
> No existe el fichero o el directorio
> make[1]: *** [install] Error 1
> make[1]: se sale del directorio
> `/usr/local/src/pentest/reversing/radare2/binr'
> make: *** [install] Error 2
> 
> Somebody have the same problem?
> 
> Regards and thanks in advance.
> _______________________________________________
> radare mailing list
> [email protected]
> http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org
> 
_______________________________________________
radare mailing list
[email protected]
http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org

Reply via email to