This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
build/1765: fails to build on HP-UX 10.20 due to missing is_comdat meber in structure
- From: rmottola at users dot sf dot net
- To: gdb-gnats at sources dot redhat dot com
- Date: 28 Aug 2004 14:56:42 -0000
- Subject: build/1765: fails to build on HP-UX 10.20 due to missing is_comdat meber in structure
- Reply-to: rmottola at users dot sf dot net
>Number: 1765
>Category: build
>Synopsis: fails to build on HP-UX 10.20 due to missing is_comdat meber in structure
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Aug 28 14:58:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: rmottola@users.sf.net
>Release: 6.2
>Organization:
>Environment:
HP-UX 10.20 on PA-RISC 7000
gcc 2.95
>Description:
When building GDB 6.2 release on hp-ux 10.20 I get the following error:
gcc -DHAVE_CONFIG_H -I. -I. -I. -D_GNU_SOURCE -DHOST_HPPAHPUX -D_LARGEFILE64_SOURCE -DHPUX_CORE -I. -I. -I./../include -I./../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c som.c -o som.o
som.c: In function `som_build_and_write_symbol_table':
som.c:4235: structure has no member named `is_comdat'
*** Error exit code 1
it is ture that checking in the system headers, the structure used is defined as the following:
struct symbol_dictionary_record {
unsigned int hidden : 1;
unsigned int secondary_def : 1;
unsigned int symbol_type : 6;
unsigned int symbol_scope : 4;
unsigned int check_level : 3;
unsigned int must_qualify : 1;
unsigned int initially_frozen : 1;
unsigned int memory_resident : 1;
unsigned int is_common : 1;
unsigned int dup_common : 1;
unsigned int xleast : 2;
unsigned int arg_reloc :10;
union name_pt name;
union name_pt qualifier_name;
unsigned int has_long_return : 1;
unsigned int no_relocation : 1;
unsigned int reserved : 6;
unsigned int symbol_info :24;
unsigned int symbol_value;
};
and thus the member is_comdat is missing indeed
>How-To-Repeat:
type make :)
>Fix:
None found unfortunately.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="config.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="config.log"
VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp
bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz
IGEgbWlzdGFrZS4KCmNvbmZpZ3VyZTo2MDQ6IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUKY29u
ZmlndXJlOjYyNTogY2hlY2tpbmcgdGFyZ2V0IHN5c3RlbSB0eXBlCmNvbmZpZ3VyZTo2NDM6IGNo
ZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlCmNvbmZpZ3VyZTo2OTg6IGNoZWNraW5nIGZvciBhIEJT
RCBjb21wYXRpYmxlIGluc3RhbGwKY29uZmlndXJlOjc1MTogY2hlY2tpbmcgd2hldGhlciBsbiB3
b3Jrcwpjb25maWd1cmU6Nzc1OiBjaGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzCmNvbmZpZ3Vy
ZToxNzg0OiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3VyZToxODk3OiBjaGVja2luZyB3aGV0aGVy
IHRoZSBDIGNvbXBpbGVyIChnY2MgICkgd29ya3MKY29uZmlndXJlOjE5MTM6IGdjYyAtbyBjb25m
dGVzdCAgICBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZToxOTM5OiBjaGVja2luZyB3aGV0aGVy
IHRoZSBDIGNvbXBpbGVyIChnY2MgICkgaXMgYSBjcm9zcy1jb21waWxlcgpjb25maWd1cmU6MTk0
NDogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgR05VIEMKY29uZmlndXJlOjE5NTM6IGdj
YyAtRSBjb25mdGVzdC5jCmNvbmZpZ3VyZToxOTcyOiBjaGVja2luZyB3aGV0aGVyIGdjYyBhY2Nl
cHRzIC1nCmNvbmZpZ3VyZToyMDM5OiBjaGVja2luZyBmb3IgZ25hdGJpbmQKY29uZmlndXJlOjIx
MDQ6IGNoZWNraW5nIHdoZXRoZXIgY29tcGlsZXIgZHJpdmVyIHVuZGVyc3RhbmRzIEFkYQpjb25m
aWd1cmU6MjEzNzogY2hlY2tpbmcgaG93IHRvIGNvbXBhcmUgYm9vdHN0cmFwcGVkIG9iamVjdHMK
Y29uZmlndXJlOjIyMTA6IGNoZWNraW5nIGZvciBjb3JyZWN0IHZlcnNpb24gb2YgZ21wLmgKY29u
ZmlndXJlOjIyMjM6IGdjYyAtYyAtZyAtTzIgICBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjIy
MTM6IGdtcC5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTogZmFpbGVkIHBy
b2dyYW0gd2FzOgojbGluZSAyMjEyICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgoj
aW5jbHVkZSAiZ21wLmgiCmludCBtYWluKCkgewoKI2lmIF9fR05VX01QX1ZFUlNJT04gPCAzCmNo
b2tlIG1lCiNlbmRpZgoKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6MjcyMTogY2hlY2tpbmcgZm9y
IGJpc29uCmNvbmZpZ3VyZToyNzU2OiBjaGVja2luZyBmb3IgYmlzb24KY29uZmlndXJlOjI3OTE6
IGNoZWNraW5nIGZvciBnbTQKY29uZmlndXJlOjI3OTE6IGNoZWNraW5nIGZvciBnbnVtNApjb25m
aWd1cmU6Mjc5MTogY2hlY2tpbmcgZm9yIG00CmNvbmZpZ3VyZToyODI2OiBjaGVja2luZyBmb3Ig
ZmxleApjb25maWd1cmU6Mjg2MTogY2hlY2tpbmcgZm9yIGZsZXgKY29uZmlndXJlOjI4OTY6IGNo
ZWNraW5nIGZvciBtYWtlaW5mbwpjb25maWd1cmU6MzQ5NDogY2hlY2tpbmcgZm9yIGhwcGExLjEt
aHAtaHB1eDEwLjIwLWFyCmNvbmZpZ3VyZTozNTI3OiBjaGVja2luZyBmb3IgYXIKY29uZmlndXJl
OjM1NjY6IGNoZWNraW5nIGZvciBocHBhMS4xLWhwLWhwdXgxMC4yMC1hcwpjb25maWd1cmU6MzU5
OTogY2hlY2tpbmcgZm9yIGFzCmNvbmZpZ3VyZTozNjM4OiBjaGVja2luZyBmb3IgaHBwYTEuMS1o
cC1ocHV4MTAuMjAtZGxsdG9vbApjb25maWd1cmU6MzY3MTogY2hlY2tpbmcgZm9yIGRsbHRvb2wK
Y29uZmlndXJlOjM3MTA6IGNoZWNraW5nIGZvciBocHBhMS4xLWhwLWhwdXgxMC4yMC1sZApjb25m
aWd1cmU6Mzc4MjogY2hlY2tpbmcgZm9yIGhwcGExLjEtaHAtaHB1eDEwLjIwLW5tCmNvbmZpZ3Vy
ZTozODE1OiBjaGVja2luZyBmb3Igbm0KY29uZmlndXJlOjM4NTQ6IGNoZWNraW5nIGZvciBocHBh
MS4xLWhwLWhwdXgxMC4yMC1yYW5saWIKY29uZmlndXJlOjM4ODc6IGNoZWNraW5nIGZvciByYW5s
aWIKY29uZmlndXJlOjM5MjY6IGNoZWNraW5nIGZvciBocHBhMS4xLWhwLWhwdXgxMC4yMC13aW5k
cmVzCmNvbmZpZ3VyZTozOTU5OiBjaGVja2luZyBmb3Igd2luZHJlcwpjb25maWd1cmU6Mzk5ODog
Y2hlY2tpbmcgZm9yIGhwcGExLjEtaHAtaHB1eDEwLjIwLW9iamNvcHkKY29uZmlndXJlOjQwMzE6
IGNoZWNraW5nIGZvciBvYmpjb3B5CmNvbmZpZ3VyZTo0MDcwOiBjaGVja2luZyBmb3IgaHBwYTEu
MS1ocC1ocHV4MTAuMjAtb2JqZHVtcApjb25maWd1cmU6NDEwMzogY2hlY2tpbmcgZm9yIG9iamR1
bXAKY29uZmlndXJlOjQxNDk6IGNoZWNraW5nIGZvciBocHBhMS4xLWhwLWhwdXgxMC4yMC1hcgpj
b25maWd1cmU6NDE4MjogY2hlY2tpbmcgZm9yIGFyCmNvbmZpZ3VyZTo0MjIxOiBjaGVja2luZyBm
b3IgaHBwYTEuMS1ocC1ocHV4MTAuMjAtYXMKY29uZmlndXJlOjQyNTQ6IGNoZWNraW5nIGZvciBh
cwpjb25maWd1cmU6NDI5MzogY2hlY2tpbmcgZm9yIGhwcGExLjEtaHAtaHB1eDEwLjIwLWRsbHRv
b2wKY29uZmlndXJlOjQzMjY6IGNoZWNraW5nIGZvciBkbGx0b29sCmNvbmZpZ3VyZTo0MzY1OiBj
aGVja2luZyBmb3IgaHBwYTEuMS1ocC1ocHV4MTAuMjAtbGQKY29uZmlndXJlOjQzOTg6IGNoZWNr
aW5nIGZvciBsZApjb25maWd1cmU6NDQzNzogY2hlY2tpbmcgZm9yIGhwcGExLjEtaHAtaHB1eDEw
LjIwLW5tCmNvbmZpZ3VyZTo0NDcwOiBjaGVja2luZyBmb3Igbm0KY29uZmlndXJlOjQ1MDk6IGNo
ZWNraW5nIGZvciBocHBhMS4xLWhwLWhwdXgxMC4yMC1yYW5saWIKY29uZmlndXJlOjQ1NDI6IGNo
ZWNraW5nIGZvciByYW5saWIKY29uZmlndXJlOjQ1ODE6IGNoZWNraW5nIGZvciBocHBhMS4xLWhw
LWhwdXgxMC4yMC13aW5kcmVzCmNvbmZpZ3VyZTo0NjE0OiBjaGVja2luZyBmb3Igd2luZHJlcwpj
b25maWd1cmU6NDY5OTogY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgbWFpbnRhaW5lci1zcGVj
aWZpYyBwb3J0aW9ucyBvZiBNYWtlZmlsZXMKY29uZmlndXJlOjQ3NDY6IGNoZWNraW5nIGlmIHN5
bWJvbGljIGxpbmtzIGJldHdlZW4gZGlyZWN0b3JpZXMgd29yawo=