[MacPorts] #27177: dsniff fail to install

MacPorts noreply at macports.org
Sat Nov 6 14:36:03 PDT 2010


#27177: dsniff fail to install
---------------------------------+------------------------------------------
 Reporter:  ajcblyth@…           |       Owner:  macports-tickets@…                   
     Type:  defect               |      Status:  new                                  
 Priority:  Normal               |   Milestone:                                       
Component:  ports                |     Version:  1.9.1                                
 Keywords:                       |        Port:  dsniff                               
---------------------------------+------------------------------------------
Changes (by jmr@…):

  * port:  => dsniff


Old description:

> sh-3.2# port install -d dsniff
> --->  Computing dependencies for dsniff
> --->  Building dsniff
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_dsniff/work/dsniff-2.3"
> && /usr/bin/make -j2 all " returned error 2
> Command output: ranlib libmissing.a
> ranlib: file: libmissing.a(dummy.o) has no symbols
> /usr/bin/gcc-4.2 -O2 -DBIND_8_COMPAT -arch x86_64 -D_BSD_SOURCE
> -DHAVE_SOCKADDR_SA_LEN -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP
> -DDSNIFF_LIBDIR=\"/opt/local/lib/\" -I. -I/opt/local/include
> -I/opt/local/include -I/opt/local/include  -I/opt/local/include
> -I/opt/local/include -I./missing -c ./arp.c
> ./arpspoof.c:25: warning: 'struct ether_addr' declared inside parameter
> list
> ./arpspoof.c:25: warning: its scope is only this definition or
> declaration, which is probably not what you want
> ./arpspoof.c:26: warning: 'struct ether_addr' declared inside parameter
> list
> ./arpspoof.c: In function 'arp_send':
> ./arpspoof.c:49: warning: passing argument 1 of 'libnet_get_hwaddr' from
> incompatible pointer type
> ./arpspoof.c:49: error: too many arguments to function
> 'libnet_get_hwaddr'
> ./arpspoof.c:60: warning: passing argument 6 of 'libnet_build_ethernet'
> from incompatible pointer type
> ./arpspoof.c:60: error: too few arguments to function
> 'libnet_build_ethernet'
> ./arpspoof.c:64: error: 'ETH_H' undeclared (first use in this function)
> ./arpspoof.c:64: error: (Each undeclared identifier is reported only once
> ./arpspoof.c:64: error: for each function it appears in.)
> ./arpspoof.c:64: error: too few arguments to function 'libnet_build_arp'
> ./arpspoof.c:67: warning: passing argument 1 of 'ether_ntoa' from
> incompatible pointer type
> ./arpspoof.c:71: warning: passing argument 1 of 'ether_ntoa' from
> incompatible pointer type
> ./arpspoof.c:73: warning: format '%s' expects type 'char *', but argument
> 4 has type 'int'
> ./arpspoof.c:73: warning: format '%s' expects type 'char *', but argument
> 5 has type 'int'
> ./arpspoof.c:77: warning: passing argument 1 of 'ether_ntoa' from
> incompatible pointer type
> ./arpspoof.c:78: warning: format '%s' expects type 'char *', but argument
> 4 has type 'int'
> ./arpspoof.c:80: warning: passing argument 1 of 'ether_ntoa' from
> incompatible pointer type
> ./arpspoof.c: In function 'arp_find':
> ./arpspoof.c:114: warning: passing argument 2 of 'arp_cache_lookup' from
> incompatible pointer type
> ./arpspoof.c: In function 'main':
> ./arpspoof.c:181: warning: assignment makes pointer from integer without
> a cast
> make: *** [arpspoof.o] Error 1
> make: *** Waiting for unfinished jobs....
> ./arp.c: In function 'arp_cache_lookup':
> ./arp.c:74: warning: incompatible implicit declaration of built-in
> function 'memcpy'
>
> Error: Status 1 encountered during processing.
> Before reporting a bug, first run the command again with the -d flag to
> get complete output.
> sh-3.2#

New description:

 {{{
 sh-3.2# port install -d dsniff
 --->  Computing dependencies for dsniff
 --->  Building dsniff
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_dsniff/work/dsniff-2.3"
 && /usr/bin/make -j2 all " returned error 2
 Command output: ranlib libmissing.a
 ranlib: file: libmissing.a(dummy.o) has no symbols
 /usr/bin/gcc-4.2 -O2 -DBIND_8_COMPAT -arch x86_64 -D_BSD_SOURCE
 -DHAVE_SOCKADDR_SA_LEN -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP
 -DDSNIFF_LIBDIR=\"/opt/local/lib/\" -I. -I/opt/local/include
 -I/opt/local/include -I/opt/local/include  -I/opt/local/include
 -I/opt/local/include -I./missing -c ./arp.c
 ./arpspoof.c:25: warning: 'struct ether_addr' declared inside parameter
 list
 ./arpspoof.c:25: warning: its scope is only this definition or
 declaration, which is probably not what you want
 ./arpspoof.c:26: warning: 'struct ether_addr' declared inside parameter
 list
 ./arpspoof.c: In function 'arp_send':
 ./arpspoof.c:49: warning: passing argument 1 of 'libnet_get_hwaddr' from
 incompatible pointer type
 ./arpspoof.c:49: error: too many arguments to function 'libnet_get_hwaddr'
 ./arpspoof.c:60: warning: passing argument 6 of 'libnet_build_ethernet'
 from incompatible pointer type
 ./arpspoof.c:60: error: too few arguments to function
 'libnet_build_ethernet'
 ./arpspoof.c:64: error: 'ETH_H' undeclared (first use in this function)
 ./arpspoof.c:64: error: (Each undeclared identifier is reported only once
 ./arpspoof.c:64: error: for each function it appears in.)
 ./arpspoof.c:64: error: too few arguments to function 'libnet_build_arp'
 ./arpspoof.c:67: warning: passing argument 1 of 'ether_ntoa' from
 incompatible pointer type
 ./arpspoof.c:71: warning: passing argument 1 of 'ether_ntoa' from
 incompatible pointer type
 ./arpspoof.c:73: warning: format '%s' expects type 'char *', but argument
 4 has type 'int'
 ./arpspoof.c:73: warning: format '%s' expects type 'char *', but argument
 5 has type 'int'
 ./arpspoof.c:77: warning: passing argument 1 of 'ether_ntoa' from
 incompatible pointer type
 ./arpspoof.c:78: warning: format '%s' expects type 'char *', but argument
 4 has type 'int'
 ./arpspoof.c:80: warning: passing argument 1 of 'ether_ntoa' from
 incompatible pointer type
 ./arpspoof.c: In function 'arp_find':
 ./arpspoof.c:114: warning: passing argument 2 of 'arp_cache_lookup' from
 incompatible pointer type
 ./arpspoof.c: In function 'main':
 ./arpspoof.c:181: warning: assignment makes pointer from integer without a
 cast
 make: *** [arpspoof.o] Error 1
 make: *** Waiting for unfinished jobs....
 ./arp.c: In function 'arp_cache_lookup':
 ./arp.c:74: warning: incompatible implicit declaration of built-in
 function 'memcpy'

 Error: Status 1 encountered during processing.
 Before reporting a bug, first run the command again with the -d flag to
 get complete output.
 sh-3.2#
 }}}

--

Comment:

 Please remember to preview and use WikiFormatting, and to fill in the Port
 field.

-- 
Ticket URL: <https://trac.macports.org/ticket/27177#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list