nmap erro na compilação [RESOLVIDO]

1. nmap erro na compilação [RESOLVIDO]

André Romero Alves de Souza
arasouza

(usa Debian)

Enviado em 23/06/2012 - 11:53h

Ola pessoal, preciso de ajuda no seguinte erro que aparece quando vou compilar o nmap:

root@:/usr/src/nmap.org/dist/nmap-6.00# ./configure
checking whether NLS is requested... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/src/nmap.org/dist/nmap-6.00':
configure: error: no acceptable C compiler found in $PATH

Uso o Debian. preciso urgente utilizar o nmap. agradeco a colaboracao de todos



  


2. MELHOR RESPOSTA

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 23/06/2012 - 17:58h

Como esta usando Debian (segundo seu perfil) então, atualiza o arquivo /etc/apt/sources.list, e depois sempre antes de instalar qualquer pacote execute:
#apt-get update
#apt-get upgrade
#apt-get install <pacote>



3. Re: nmap erro na compilação [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 23/06/2012 - 12:32h

# Ao invés de compilar um pacote... já tentou instalar pelo "apt-get" ?

Algo como: sudo apt-get install nmap


4. instalando pelo apt-get

André Romero Alves de Souza
arasouza

(usa Debian)

Enviado em 23/06/2012 - 17:50h

Bruno Tecnico escreveu:

# Ao invés de compilar um pacote... já tentou instalar pelo "apt-get" ?

Algo como: sudo apt-get install nmap


Bruno, tentei cara ai ele dá uma mensagem imensa, pelo q entendi era como se fosse um bug..... ve só:

Starting with the eglibc package version 2.13-5, the libraries are
shipped in the multiarch directory /lib/<triplet> instead of the more
traditional /lib, where <triplet> is the multiarch triplet and can be
retrieved with 'dpkg-architecture -qDEB_HOST_MULTIARCH'. Similarly the
includes are now shipped in /usr/include/<triplet> instead of the more
traditional /usr/include.

The toolchain in Debian has been updated to cope with that, and most
build systems should be unaffected. If you are using a non-Debian
toolchain to build your software and it is not able to cope with
multiarch, you might try to pass the following options to your
compiler:

-B/usr/lib/<triplet> -I/usr/include/<triplet>

Alternatively if the build system makes hard to pass the above options,
you might try to set the LIBRARY_PATH and CPATH environment variables:
LIBRARY_PATH=/usr/lib/<triplet>
CPATH=/usr/include/<triplet>
export LIBRARY_PATH CPATH

-- Aurelien Jarno <aurel32@debian.org> Mon, 09 Jan 2012 12:47:16 +0100

eglibc (2.13-7) unstable; urgency=low

Starting with version 2.13, eglibc provides an SSSE3 optimized version
of memcpy() on the amd64 architecture. This version might copy memory
backward in some conditions, which causes issues if the source and
destination overlap. memmove() should be used in such cases, but some
programs still wrongly use memcpy().

For this reason, on the amd64 architecture the Debian package provides
two wrappers which can be use to workaround and/or debug the issue:
- /usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so simply replace all
calls to memcpy() by a call to memmove()
- /usr/lib/x86_64-linux-gnu/libc/memcpy-syslog-preload.so does the same,
but in addition logs (with rate limit) the issue to syslog, so that it
can be detected and fixed.

To use these wrapper on a single binary, the easiest way is to use the
LD_PRELOAD environment variable:
- LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so /path/to/binary
- LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libc/memcpy-syslog-preload.so /path/to/binary

For system-wide usage, it is possible to add the path of one of the
wrapper to /etc/ld.so.preload.

For more details about the issue, please see:
http://bugs.debian.org/625521
http://sourceware.org/bugzilla/show_bug.cgi?id=12518

-- Aurelien Jarno <aurel32@debian.org> Sat, 11 Jun 2011 18:02:52 +0200

samba (2:3.6.5-2) unstable; urgency=low

* NSS modules have been split out from libpam-winbind to

isso e o resultado quando tento pelo apt-get.. alguma luz??? valeu cara.


5. Re: nmap erro na compilação [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/06/2012 - 17:56h

Acabei de testar! Tá muito bom!

http://scottlinux.com/2012/05/22/install-nmap-6-on-debian-or-ubuntu-linux/

Abraço!


6. Re: nmap erro na compilação [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/06/2012 - 18:34h

Só lembrando... Você tem que ter o gcc(GNU Compiler Collection) instalado para compilar.

Verificando:

# dpkg -l | grep gcc

Caso não tenha instalado:

# apt-get install gcc

ou

# aptitude install gcc

Abraço!



7. Atualizar sources.list

André Romero Alves de Souza
arasouza

(usa Debian)

Enviado em 24/06/2012 - 16:45h

saitam escreveu:

Como esta usando Debian (segundo seu perfil) então, atualiza o arquivo /etc/apt/sources.list, e depois sempre antes de instalar qualquer pacote execute:
#apt-get update
#apt-get upgrade
#apt-get install <pacote>




Cara em cheio, a minha sources.list tv meio errada, fiz a atualização e com a list mais limpa deu tudo certo instalou na lata a versão 5.0 do nmap, mas tá funcionando blz... valeu cara... dica perfeita.. agradeço a ajuda de todos também foi bastante util...







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts