Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado
Re: % Error in ZLIB compression library - data error. Unit: 100, File: /home/mathieu/Projects/FarSight/Documentation/idldoc/idldoc.sav
Mathieu Malaterre wrote: > Hello, > > So I am playing with IDLdoc. Here is what I did: > > $ cd idldoc > $ idl > IDL> idldoc > % Error in ZLIB compression library - data error. Unit: 100, File: [snip] > % Error in ZLIB compression library - data error. Unit: 100, File: > /home/mathieu/Projects/FarSight/Documentation/idldoc/idldoc. sav > % Restored file: IDLDOC. > % Attempt to call undefined procedure/function: 'IDLDOC'. > % Execution halted at: $MAIN$ > > > Has anyone seen this error ? > Same here on my Linux box (IDL 6.0). Unfortunately I don't have a fix. I've got it running on my iBook though; there I'm running IDL 6.1. Using the verbose keyword with restore reveals that the .sav file was made with IDL 6.1 IDL> restore, "idldoc.sav", /verbose % RESTORE: Portable (XDR) compressed SAVE/RESTORE file. % RESTORE: Save file written by mgalloy@GSGMGALLOY, Fri Jan 14 15:57:26 2005. % RESTORE: IDL version 6.1.1 (Win32, x86). % RESTORE: Error in ZLIB compression library - data error. Unit: 100, File: idldoc.sav % RESTORE: Error in ZLIB compression library - data error. Unit: 100, File: idldoc.sav % RESTORE: Error in ZLIB compression library - data error. Unit: 100, File: idldoc.sav ... So, does anybody know if procedures compiled in idl 6.1 can be used in IDL 6.0? Mathieu, which IDL version do you have? Pepijn Kenter.
> So, does anybody know if procedures compiled in idl 6.1 can be used in > IDL 6.0? > > Mathieu, which IDL version do you have? You said it yourself: 6.0 :) Trouble is my supervisor is away I have no idea how to get 6.1 on my linux box... Mathieu
David Fanning wrote: > Pepijn Kenter writes: > > >> So, does anybody know if procedures compiled in idl 6.1 can be used in >> IDL 6.0? > > > Almost certainly not. The only thing guaranteed to be > backward compatible in save files is data. I was always told that you cannot break the API (or ABI) while only changing a *minor* version, you need to change the *major* version, like IDL 7.0. Is there a way to pseudo-compile into a 6.x compatible way ? Thanks Mathieu