| Summary: | ibm-jdk-bin-1.4.2 for amd64 has broken include/jawt.h header file | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Mikko Tiihonen <mikko.tiihonen> |
| Component: | New packages | Assignee: | Java team <java> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | amd64, compnerd |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | fix for jawt_md.h missing declaration of _JNI_INPORT_OR_EXPORT_ | ||
|
Description
Mikko Tiihonen
2005-06-29 13:30:40 UTC
This is an upstream issue. A version bump was commited. Please check if the issue still exists. If so, re-open this bug. The 1.4.2-sr3 jdk still contains the header bug. I have not found any bug address for reporting bugs in IBM jdk, which is why I opened this in gentoo. I now opened a bug in eclipse bugzilla too just to try to find a way to push this upstream somehow: https://bugs.eclipse.org/bugs/show_bug.cgi?id=115269 SR5 was just added to the tree. Please verify that it is still an issue. I just downloaded the 142sr5 amd64 release and it does still contain the same problematic header that will not compile. The jawt_md.h file in ibm-jdk 1.5sr2 has this patch mentioned in the comments: * 83234 210305 rlee Resolve _JNI_IMPORT_OR_EXPORT_ for Unix It appears all they do is add #define _JNI_IMPORT_OR_EXPORT_ before #include "jawt.h" on line 48 Adding #define _JNI_IMPORT_OR_EXPORT_ on line 46 of jawt_md.h fixes the problem in 1.4.2.5 Created attachment 92681 [details, diff]
fix for jawt_md.h missing declaration of _JNI_INPORT_OR_EXPORT_
|