Hi,
I downloaded the package FreePascalArchivePackage, but when I tried to use it it gives an error. I found that the problem is because one of it's units is called "types" and there Lazarus has an unit that's also called "types" so when I try to compile the program the compiler uses Lazarus' "type", not the one from the package. I fixed that by changing the name of the unit (and going through all the files that include it).
There was another problem: in the file abfcifdi.pas there were assignments @FDICreateProc := GetProcAddress(CabDllHandle, 'FDICreate'); which gave me an error. I put {$mode delphi} for compatability in the begining of the file.
Now everything compiles and works fine.
You can download the fixed version from:
http://suncreation.org/ocr/fparchive.zipP.S. Can you administrators please check this fixed version and if it's ok upload it to sourceforge so that no one would download a broken package and then wonder why it's not working.