Ticket #170 (closed defect: fixed)
IDL bindings tests fail on 64-bit RHEL
| Reported by: | Stuart Campbell | Owned by: | Stuart Campbell |
|---|---|---|---|
| Priority: | major | Milestone: | NeXus 4.2 Release |
| Component: | other bindings | Version: | 4.2rc4 |
| Keywords: | Cc: |
Description
There seems to be a problem with the IDL bindings on x86_64 RHEL 4/5. I get the same error on both RHEL 4 and CentOS 5.
The problem seems to be with the nxgetslab() function - it produces an IDL error:
% Unable to allocate memory: to make array.
Cannot allocate memory
Attachments
Change History
comment:1 Changed 3 years ago by Stuart Campbell
- Owner changed from Unassigned to Stuart Campbell
- Status changed from new to assigned
comment:2 Changed 3 years ago by Stuart Campbell
The problem is basically with the dims array, the IDL_MakeTempArray() function expects it to be either 32 or 64 bit integer depending on the platform.
comment:3 Changed 3 years ago by Stuart Campbell
I have fixed the problem, but the test for IDL still fails due to different HDF5 versions. But I think that we can live with this! :-)
comment:4 Changed 3 years ago by Stuart Campbell
- Status changed from assigned to closed
- Resolution set to fixed
Note: See
TracTickets for help on using
tickets.

