This is the mail archive of the gdb-prs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

build/1765: fails to build on HP-UX 10.20 due to missing is_comdat meber in structure


>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=


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]