This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
pending/2100: Re: hpread.c:2726: warning: 'hpread_psymtab_to_symtab' defined but
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: dave at hiauly1 dot hia dot nrc dot ca (John David Anglin)
- Cc: randolph at tausq dot org, danglin at gcc dot gnu dot org, gdb-gnats at sources dot redhat dot com
- Date: Wed, 8 Mar 2006 11:29:40 -0500 (EST)
- Subject: pending/2100: Re: hpread.c:2726: warning: 'hpread_psymtab_to_symtab' defined but
>Number: 2100
>Category: pending
>Synopsis: Re: hpread.c:2726: warning: 'hpread_psymtab_to_symtab' defined but
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: change-request
>Submitter-Id: unknown
>Arrival-Date: Wed Mar 08 16:38:01 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:
>Release:
>Organization:
>Environment:
>Description:
> The error was with gcc-3.4.5. The attached change appears to fix
> the problem. However, then I hit:
>
> gcc -c -g -O2 -DPA_SOM_ONLY=1 -I. -I../../src/gdb -I../../src/gdb/config -DLOC
> ALEDIR="\"/opt/gnu/share/locale\"" -DHAVE_CONFIG_H -I../../src/gdb/../include/op
> code -I../../src/gdb/../readline/.. -I../bfd -I../../src/gdb/../bfd -I../../src/
> gdb/../include -I../intl -I../../src/gdb/../intl -DMI_OUT=1 -DTUI=1 -Wimplicit
> -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wfor
> mat-nonliteral -Wunused-label -Wunused-function -Wuninitialized -Werror ../../sr
> c/gdb/ser-tcp.c
> ../../src/gdb/ser-tcp.c: In function `net_open':
> ../../src/gdb/ser-tcp.c:209: warning: passing arg 5 of `getsockopt' from incompa
> tible pointer type
> make[2]: *** [ser-tcp.o] Error 1
The problem is the `socklen_t' type is only correct for `getsockopt'
when _XOPEN_SOURCE_EXTENDED is defined. GCC defines this automatically
on HP-UX 10.10 and later in 4.0.0 and later, but it's needed in earlier
versions of GCC.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: