[MacPorts] #13073: Libnet 1.0.2a fails to build on Mac OS X 10.5 Leopard

MacPorts trac at macosforge.org
Tue Jan 8 17:59:30 PST 2008


#13073: Libnet 1.0.2a fails to build on Mac OS X 10.5 Leopard
----------------------------------------+-----------------------------------
  Reporter:  isaac.bythewood at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect                     |      Status:  new                                  
  Priority:  Normal                     |   Milestone:  Port Bugs                            
 Component:  ports                      |     Version:  1.5.2                                
Resolution:                             |    Keywords:                                       
----------------------------------------+-----------------------------------
Old description:

> --->  Fetching libnet
> --->  Verifying checksum(s) for libnet
> --->  Extracting libnet
> --->  Applying patches to libnet
> --->  Configuring libnet
> --->  Building libnet with target all
> 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_libnet/work/Libnet-1.0.2a"
> && make all " returned error 2
> Command output: src/../include/./libnet/libnet-functions.h:500: warning:
> its scope is only this definition or declaration, which is probably not
> what you want
> gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
> -DHAVE_CONFIG_H -c src/libnet_checksum.c -o src/libnet_checksum.o
> In file included from src/../include/libnet.h:81,
>                  from src/libnet_checksum.c:37:
> src/../include/./libnet/libnet-functions.h:500: warning: 'struct
> ipoption' declared inside parameter list
> src/../include/./libnet/libnet-functions.h:500: warning: its scope is
> only this definition or declaration, which is probably not what you want
> src/libnet_checksum.c: In function 'libnet_do_checksum':
> src/libnet_checksum.c:200: warning: comparison is always false due to
> limited range of data type
> gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
> -DHAVE_CONFIG_H -c src/libnet_prand.c -o src/libnet_prand.o
> In file included from src/../include/libnet.h:81,
>                  from src/libnet_prand.c:36:
> src/../include/./libnet/libnet-functions.h:500: warning: 'struct
> ipoption' declared inside parameter list
> src/../include/./libnet/libnet-functions.h:500: warning: its scope is
> only this definition or declaration, which is probably not what you want
> gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
> -DHAVE_CONFIG_H -c src/libnet_version.c -o src/libnet_version.o
> gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
> -DHAVE_CONFIG_H -c src/libnet_write_ip.c -o src/libnet_write_ip.o
> In file included from src/../include/libnet.h:81,
>                  from src/libnet_write_ip.c:36:
> src/../include/./libnet/libnet-functions.h:500: warning: 'struct
> ipoption' declared inside parameter list
> src/../include/./libnet/libnet-functions.h:500: warning: its scope is
> only this definition or declaration, which is probably not what you want
> gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
> -DHAVE_CONFIG_H -c src/libnet_insert_ipo.c -o src/libnet_insert_ipo.o
> In file included from src/../include/libnet.h:81,
>                  from src/libnet_insert_ipo.c:36:
> src/../include/./libnet/libnet-functions.h:500: warning: 'struct
> ipoption' declared inside parameter list
> src/../include/./libnet/libnet-functions.h:500: warning: its scope is
> only this definition or declaration, which is probably not what you want
> src/libnet_insert_ipo.c:39: warning: 'struct ipoption' declared inside
> parameter list
> src/libnet_insert_ipo.c:40: error: conflicting types for
> 'libnet_insert_ipo'
> src/../include/./libnet/libnet-functions.h:500: error: previous
> declaration of 'libnet_insert_ipo' was here
> src/libnet_insert_ipo.c: In function 'libnet_insert_ipo':
> src/libnet_insert_ipo.c:83: error: dereferencing pointer to incomplete
> type
> make: *** [src/libnet_insert_ipo.o] Error 1
>
> Error: Status 1 encountered during processing.

New description:

 {{{
 --->  Fetching libnet
 --->  Verifying checksum(s) for libnet
 --->  Extracting libnet
 --->  Applying patches to libnet
 --->  Configuring libnet
 --->  Building libnet with target all
 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_libnet/work/Libnet-1.0.2a"
 && make all " returned error 2
 Command output: src/../include/./libnet/libnet-functions.h:500: warning:
 its scope is only this definition or declaration, which is probably not
 what you want
 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
 -DHAVE_CONFIG_H -c src/libnet_checksum.c -o src/libnet_checksum.o
 In file included from src/../include/libnet.h:81,
                  from src/libnet_checksum.c:37:
 src/../include/./libnet/libnet-functions.h:500: warning: 'struct ipoption'
 declared inside parameter list
 src/../include/./libnet/libnet-functions.h:500: warning: its scope is only
 this definition or declaration, which is probably not what you want
 src/libnet_checksum.c: In function 'libnet_do_checksum':
 src/libnet_checksum.c:200: warning: comparison is always false due to
 limited range of data type
 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
 -DHAVE_CONFIG_H -c src/libnet_prand.c -o src/libnet_prand.o
 In file included from src/../include/libnet.h:81,
                  from src/libnet_prand.c:36:
 src/../include/./libnet/libnet-functions.h:500: warning: 'struct ipoption'
 declared inside parameter list
 src/../include/./libnet/libnet-functions.h:500: warning: its scope is only
 this definition or declaration, which is probably not what you want
 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
 -DHAVE_CONFIG_H -c src/libnet_version.c -o src/libnet_version.o
 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
 -DHAVE_CONFIG_H -c src/libnet_write_ip.c -o src/libnet_write_ip.o
 In file included from src/../include/libnet.h:81,
                  from src/libnet_write_ip.c:36:
 src/../include/./libnet/libnet-functions.h:500: warning: 'struct ipoption'
 declared inside parameter list
 src/../include/./libnet/libnet-functions.h:500: warning: its scope is only
 this definition or declaration, which is probably not what you want
 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I/opt/local/include
 -DHAVE_CONFIG_H -c src/libnet_insert_ipo.c -o src/libnet_insert_ipo.o
 In file included from src/../include/libnet.h:81,
                  from src/libnet_insert_ipo.c:36:
 src/../include/./libnet/libnet-functions.h:500: warning: 'struct ipoption'
 declared inside parameter list
 src/../include/./libnet/libnet-functions.h:500: warning: its scope is only
 this definition or declaration, which is probably not what you want
 src/libnet_insert_ipo.c:39: warning: 'struct ipoption' declared inside
 parameter list
 src/libnet_insert_ipo.c:40: error: conflicting types for
 'libnet_insert_ipo'
 src/../include/./libnet/libnet-functions.h:500: error: previous
 declaration of 'libnet_insert_ipo' was here
 src/libnet_insert_ipo.c: In function 'libnet_insert_ipo':
 src/libnet_insert_ipo.c:83: error: dereferencing pointer to incomplete
 type
 make: *** [src/libnet_insert_ipo.o] Error 1

 Error: Status 1 encountered during processing.
 }}}

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13073#comment:6>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list