Summary
endian-blob includes nonexistant "ansidecl.h"
Metadata
- Id: e4b7aa492f6e7f79f8dc35de97ddbbca7ff63263
- Trac id: 533
- Type: defect
- Reporter: sjamaan
- Owner: iraikov
- Cc:
- Status: closed
- Component: extensions
- Estimated difficulty:
- Resolution: fixed
- Priority: major
- Milestone:
- Version: 4.6.x
- Changetime: 2012-07-04 02:46:08 UTC
- Created: 2011-03-15 20:08:03 UTC
- Keywords:
Attachments
- e4b7aa492f6e7f79f8dc35de97ddbbca7ff63263/attachments/endian-blob.diff
Description
This file is not present on BSD systems. On NetBSD, the gdb distribution is part of base, but it looks like ansidecl.h is simply part of the source tree, but not installed.
To fix, you can just ship ansidecl.h with the egg and change the include directive to use a local file. See attached patch; this allows me to build and install the egg, and the tests succeed.
Changes and comments
[2011-03-15 20:08:17 UTC] sjamaan attached endian-blob.diff (description=Included ansidecl.h)
[2011-03-15 20:11:41 UTC] sjamaan wrote:
See also Christian's build (OpenBSD) at http://tests.call-cc.org/experimental/openbsd/x86/2011/03/12/salmonella-report/endian-blob.html
[2011-04-01 19:32:10 UTC] sjamaan changed status from new to assigned
[2011-04-01 19:32:10 UTC] sjamaan changed owner from raikov to iraikov
[2011-04-01 19:32:10 UTC] sjamaan wrote:
oops, wrong username; iraikov, not raikov :)
[2012-07-04 02:46:08 UTC] iraikov changed status from assigned to closed
[2012-07-04 02:46:08 UTC] iraikov set resolution to fixed
[2012-07-04 02:46:08 UTC] iraikov wrote:
ansidecl.h is only needed for very old compilers. I have removed the include statement altogether, if anybody is having difficulty compiling feel free to reopen.