Test ran at 2024-12-17 01:26:10.078013+00:00 SOLUTION: zipada=58.0.0: Manage Zip Archives and raw LZMA streams Origin: source archive zipada58.zip at https://sourceforge.net/projects/unzip-ada/files/zipada58.zip with hash sha512:08ab9be1ae050652667a72c721bf59fc4f724107d991d6415e9a9d580842759d5114b17f4c8c1b81ead6933a91f145c4f33b9a33f5b4b355fb7ff3d9c07d7b66 Properties: Author: Gautier de Montmollin Description: Manage Zip Archives and raw LZMA streams Executable: comp_zip Executable: find_zip Executable: lzma_dec Executable: lzma_enc Executable: rezip Executable: unzipada Executable: zipada Executable: zip_dir_list case OS is when Macos => GPR External: Zip_OS := MacOSX when Windows => GPR External: Zip_OS := Win64 License: MIT Long_Description: ![Zip-Ada logo](https://unzip-ada.sourceforge.io/za_logo.png) Zip-Ada is a free, open-source programming library for dealing with the Zip compressed archive file format. The full sources of Zip-Ada are in Ada, compilable on every compiler and for every system (*). Key features of Zip-Ada: * Files and streams supported, for archives and entries, for compression and decompression * Task safe * Endian-neutral * Standalone * Zip methods supported for compression: Reduce, Shrink, Deflate, LZMA. * Zip methods supported for decompression: the above methods, plus: Implode, Deflate64, BZip2 * Library is in pure Ada 2005 (nothing compiler/system specific), can be used in projects in Ada 2005, Ada 2012 and later versions of the language * Unconditionally portable (*) * Tests and demos included The library includes a standalone generic streaming LZMA encoder and decoder (can be used outside of the Zip archive context). ___ (*) within limits of compiler's provided integer types and target architecture capacity. Maintainer: gdemont@hotmail.com Maintainers_Logins: mosteo Maintainers_Logins: zertovitch Name: zipada Project_File: zipada.gpr Tag: zip Tag: archive Tag: compression Tag: deflate Tag: lzma Tag: bzip2 Tag: lzw Tag: shrink Version: 58.0.0 Website: https://unzip-ada.sourceforge.io/ LOG: Note: Deploying zipada=58.0.0... ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% #=#=# ######################################################################## 100.0% ##=#=# ##-=#=-# # #=O#- # # 1.5% ## 3.6% ######## 11.3% ################################## 48.4% ######################################################################## 100.0% Note: Building zipada/zipada.gpr... Compile [Ada] zipada.adb [Ada] unzipada.adb [Ada] comp_zip.adb [Ada] find_zip.adb [Ada] rezip.adb [Ada] touch2.adb unzipada.adb:245:27: warning: condition is always True [-gnatwc] [Ada] zip_dir_list.adb [Ada] lzma_dec.adb zipada.adb:198:42: info: atomic synchronization set for "Wrong_Password" [-gnatw.n] zipada.adb:198:42: info: atomic synchronization set for "Overwrite_Disallowed" [-gnatw.n] [Ada] lzma_enc.adb [Ada] comp_zip_prc.adb [Ada] show_license.adb [Ada] unzip.adb lzma_dec.adb:32:03: info: in instantiation at lzma-decoding.ads:106 [-gnatw.n] lzma_dec.adb:32:03: info: atomic synchronization set for "Lzma_Error" [-gnatw.n] [Ada] zip.adb [Ada] unzip-streams.adb unzip.adb:236:05: warning: visible declaration of "PKZip_method" at unzip.ads:169 hides homonym from use clause [-gnatwh] unzip.adb:551:05: warning: visible declaration of "PKZip_method" at unzip.ads:169 hides homonym from use clause [-gnatwh] unzip.adb:609:05: warning: visible declaration of "PKZip_method" at unzip.ads:169 hides homonym from use clause [-gnatwh] unzip.adb:665:05: warning: visible declaration of "PKZip_method" at unzip.ads:169 hides homonym from use clause [-gnatwh] unzip.adb:758:05: warning: visible declaration of "PKZip_method" at unzip.ads:169 hides homonym from use clause [-gnatwh] unzip.adb:835:05: warning: visible declaration of "PKZip_method" at unzip.ads:169 hides homonym from use clause [-gnatwh] [Ada] zip_console_io.adb unzip-streams.adb:68:05: warning: visible declaration of "Zip_stream" at line 52 hides homonym from use clause [-gnatwh] unzip-streams.adb:419:27: info: atomic synchronization set for "Write_Not_Supported" [-gnatw.n] [Ada] set_modification_time_gnat.adb [Ada] zip-compress.adb [Ada] zip-create.adb zip.adb:271:09: warning: visible declaration of "Time" at zip.ads:157 hides homonym from use clause [-gnatwh] zip.adb:350:05: warning: visible declaration of "Time" at zip.ads:157 hides homonym from use clause [-gnatwh] zip.adb:561:05: warning: visible declaration of "Time" at zip.ads:157 hides homonym from use clause [-gnatwh] zip.adb:631:05: warning: visible declaration of "Time" at zip.ads:157 hides homonym from use clause [-gnatwh] zip.adb:739:13: info: atomic synchronization set for "Found" [-gnatw.n] zip.adb:920:05: warning: visible declaration of "Time" at zip.ads:157 hides homonym from use clause [-gnatwh] zip.adb:1089:05: warning: visible declaration of "Name" at zip.ads:380 hides homonym from use clause [-gnatwh] [Ada] zip_streams.adb [Ada] rezip_lib.adb zip_streams.ads:193:07: warning: visible declaration of "Time" at line 79 hides homonym from use clause [-gnatwh] zip_streams.ads:193:07: warning: visible declaration of "Time" at line 222 hides homonym from use clause [-gnatwh] zip_streams.ads:193:07: warning: visible declaration of "Time_Error" at line 191 hides homonym from use clause [-gnatwh] [Ada] lzma.ads [Ada] lzma-decoding.adb [Ada] unzip-decompress.adb lzma_enc.adb:48:05: info: in instantiation at lz77.adb:933 [-gnatw.n] lzma_enc.adb:48:05: info: in instantiation at lzma-encoding.adb:1500 [-gnatw.n] lzma_enc.adb:48:05: info: atomic synchronization set for "CODE_TOO_CLEVER" [-gnatw.n] lzma_enc.adb:48:05: info: in instantiation at lz77.adb:2148 [-gnatw.n] lzma_enc.adb:48:05: info: in instantiation at lzma-encoding.adb:1500 [-gnatw.n] lzma_enc.adb:48:05: info: atomic synchronization set for "WRONG_LZ77_TAG" [-gnatw.n] [Ada] zip-headers.adb [Ada] zip-compress-deflate.adb zip-create.adb:36:04: warning: visible declaration of "default_time" at zip-create.ads:107 hides homonym from use clause [-gnatwh] zip-create.adb:36:04: warning: visible declaration of "Create" at zip-create.ads:64 hides homonym from use clause [-gnatwh] zip-create.adb:310:07: warning: visible declaration of "Create" at zip-create.ads:64 hides homonym from use clause [-gnatwh] [Ada] zip-compress-lzma_e.adb [Ada] zip-compress-reduce.adb zip-compress-reduce.adb:606:03: info: in instantiation at line 396 [-gnatw.n] zip-compress-reduce.adb:606:03: info: atomic synchronization set for "Derail_Lz77" [-gnatw.n] zip-compress-reduce.adb:606:03: info: in instantiation at lz77.adb:933 [-gnatw.n] zip-compress-reduce.adb:606:03: info: in instantiation at line 566 [-gnatw.n] zip-compress-reduce.adb:606:03: info: atomic synchronization set for "CODE_TOO_CLEVER" [-gnatw.n] zip-compress-reduce.adb:606:03: info: in instantiation at lz77.adb:2148 [-gnatw.n] zip-compress-reduce.adb:606:03: info: in instantiation at line 566 [-gnatw.n] zip-compress-reduce.adb:606:03: info: atomic synchronization set for "WRONG_LZ77_TAG" [-gnatw.n] zip-compress-reduce.adb:607:03: info: in instantiation at line 396 [-gnatw.n] zip-compress-reduce.adb:607:03: info: atomic synchronization set for "Derail_Lz77" [-gnatw.n] zip-compress-reduce.adb:607:03: info: in instantiation at lz77.adb:933 [-gnatw.n] zip-compress-reduce.adb:607:03: info: in instantiation at line 566 [-gnatw.n] zip-compress-reduce.adb:607:03: info: atomic synchronization set for "CODE_TOO_CLEVER" [-gnatw.n] zip-compress-reduce.adb:607:03: info: in instantiation at lz77.adb:2148 [-gnatw.n] zip-compress-reduce.adb:607:03: info: in instantiation at line 566 [-gnatw.n] zip-compress-reduce.adb:607:03: info: atomic synchronization set for "WRONG_LZ77_TAG" [-gnatw.n] [Ada] zip-compress-shrink.adb unzip-decompress.adb:550:09: warning: visible declaration of "Mode" at unzip-decompress.ads:57 hides homonym from use clause [-gnatwh] unzip-decompress.adb:1898:09: info: in instantiation at bzip2-decoding.ads:70 [-gnatw.n] unzip-decompress.adb:1898:09: info: atomic synchronization set for "Bad_Header_Magic" [-gnatw.n] unzip-decompress.adb:1898:09: info: in instantiation at bzip2-decoding.ads:70 [-gnatw.n] unzip-decompress.adb:1898:09: info: atomic synchronization set for "Bad_Block_Magic" [-gnatw.n] unzip-decompress.adb:1898:09: info: in instantiation at bzip2-decoding.ads:70 [-gnatw.n] unzip-decompress.adb:1898:09: info: atomic synchronization set for "Data_Error" [-gnatw.n] unzip-decompress.adb:1898:09: info: in instantiation at bzip2-decoding.ads:70 [-gnatw.n] unzip-decompress.adb:1898:09: info: atomic synchronization set for "Block_Crc_Check_Failed" [-gnatw.n] unzip-decompress.adb:1898:09: info: in instantiation at bzip2-decoding.ads:70 [-gnatw.n] unzip-decompress.adb:1898:09: info: atomic synchronization set for "Randomized_Not_Yet_Implemented" [-gnatw.n] unzip-decompress.adb:1898:09: info: in instantiation at bzip2-decoding.adb:550 [-gnatw.n] unzip-decompress.adb:1898:09: info: atomic synchronization set for "Input_Dried" [-gnatw.n] unzip-decompress.adb:1928:09: info: in instantiation at lzma-decoding.ads:106 [-gnatw.n] unzip-decompress.adb:1928:09: info: atomic synchronization set for "Lzma_Error" [-gnatw.n] [Ada] zip-crc_crypto.adb zip-compress-deflate.adb:357:05: info: in instantiation at length_limited_huffman_code_lengths.adb:79 [-gnatw.n] zip-compress-deflate.adb:357:05: info: atomic synchronization set for "Too_Many_Symbols_For_Length_Limit" [-gnatw.n] zip-compress-deflate.adb:357:05: info: in instantiation at length_limited_huffman_code_lengths.adb:80 [-gnatw.n] zip-compress-deflate.adb:357:05: info: atomic synchronization set for "Zero_Length_But_Nonzero_Frequency" [-gnatw.n] zip-compress-deflate.adb:357:05: info: in instantiation at length_limited_huffman_code_lengths.adb:81 [-gnatw.n] zip-compress-deflate.adb:357:05: info: atomic synchronization set for "Nonzero_Length_But_Zero_Frequency" [-gnatw.n] zip-compress-deflate.adb:357:05: info: in instantiation at length_limited_huffman_code_lengths.adb:82 [-gnatw.n] zip-compress-deflate.adb:357:05: info: atomic synchronization set for "Length_Exceeds_Length_Limit" [-gnatw.n] zip-compress-deflate.adb:357:05: info: in instantiation at length_limited_huffman_code_lengths.adb:83 [-gnatw.n] zip-compress-deflate.adb:357:05: info: atomic synchronization set for "Buggy_Sorting" [-gnatw.n] zip-compress-deflate.adb:361:05: info: in instantiation at length_limited_huffman_code_lengths.adb:79 [-gnatw.n] zip-compress-deflate.adb:361:05: info: atomic synchronization set for "Too_Many_Symbols_For_Length_Limit" [-gnatw.n] zip-compress-deflate.adb:361:05: info: in instantiation at length_limited_huffman_code_lengths.adb:80 [-gnatw.n] zip-compress-deflate.adb:361:05: info: atomic synchronization set for "Zero_Length_But_Nonzero_Frequency" [-gnatw.n] zip-compress-deflate.adb:361:05: info: in instantiation at length_limited_huffman_code_lengths.adb:81 [-gnatw.n] zip-compress-deflate.adb:361:05: info: atomic synchronization set for "Nonzero_Length_But_Zero_Frequency" [-gnatw.n] zip-compress-deflate.adb:361:05: info: in instantiation at length_limited_huffman_code_lengths.adb:82 [-gnatw.n] zip-compress-deflate.adb:361:05: info: atomic synchronization set for "Length_Exceeds_Length_Limit" [-gnatw.n] zip-compress-deflate.adb:361:05: info: in instantiation at length_limited_huffman_code_lengths.adb:83 [-gnatw.n] zip-compress-deflate.adb:361:05: info: atomic synchronization set for "Buggy_Sorting" [-gnatw.n] zip-compress-deflate.adb:721:05: info: in instantiation at length_limited_huffman_code_lengths.adb:79 [-gnatw.n] zip-compress-deflate.adb:721:05: info: atomic synchronization set for "Too_Many_Symbols_For_Length_Limit" [-gnatw.n] zip-compress-deflate.adb:721:05: info: in instantiation at length_limited_huffman_code_lengths.adb:80 [-gnatw.n] zip-compress-deflate.adb:721:05: info: atomic synchronization set for "Zero_Length_But_Nonzero_Frequency" [-gnatw.n] zip-compress-deflate.adb:721:05: info: in instantiation at length_limited_huffman_code_lengths.adb:81 [-gnatw.n] zip-compress-deflate.adb:721:05: info: atomic synchronization set for "Nonzero_Length_But_Zero_Frequency" [-gnatw.n] zip-compress-deflate.adb:721:05: info: in instantiation at length_limited_huffman_code_lengths.adb:82 [-gnatw.n] zip-compress-deflate.adb:721:05: info: atomic synchronization set for "Length_Exceeds_Length_Limit" [-gnatw.n] zip-compress-deflate.adb:721:05: info: in instantiation at length_limited_huffman_code_lengths.adb:83 [-gnatw.n] zip-compress-deflate.adb:721:05: info: atomic synchronization set for "Buggy_Sorting" [-gnatw.n] zip-compress-deflate.adb:1643:05: info: in instantiation at lz77.adb:933 [-gnatw.n] zip-compress-deflate.adb:1643:05: info: atomic synchronization set for "CODE_TOO_CLEVER" [-gnatw.n] zip-compress-deflate.adb:1643:05: info: in instantiation at lz77.adb:2148 [-gnatw.n] zip-compress-deflate.adb:1643:05: info: atomic synchronization set for "WRONG_LZ77_TAG" [-gnatw.n] [Ada] lzma-encoding.adb lzma-encoding.adb:1373:07: warning: visible declaration of "Encode" at lzma-encoding.ads:54 hides homonym from use clause [-gnatwh] [Ada] dual_io.adb zip-compress-lzma_e.adb:150:03: info: in instantiation at lz77.adb:933 [-gnatw.n] zip-compress-lzma_e.adb:150:03: info: in instantiation at lzma-encoding.adb:1500 [-gnatw.n] zip-compress-lzma_e.adb:150:03: info: atomic synchronization set for "CODE_TOO_CLEVER" [-gnatw.n] zip-compress-lzma_e.adb:150:03: info: in instantiation at lz77.adb:2148 [-gnatw.n] zip-compress-lzma_e.adb:150:03: info: in instantiation at lzma-encoding.adb:1500 [-gnatw.n] zip-compress-lzma_e.adb:150:03: info: atomic synchronization set for "WRONG_LZ77_TAG" [-gnatw.n] [Ada] flexible_temp_files.adb [Ada] lz77.adb [Ada] bzip2.adb [Ada] bzip2-decoding.adb [Ada] unzip-decompress-huffman.adb lz77.adb:2145:07: warning: visible declaration of "Look_Ahead" at lz77.ads:92 hides homonym from use clause [-gnatwh] [Ada] length_limited_huffman_code_lengths.adb dual_io.ads:17:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj] dual_io.ads:17:21: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj] Bind [gprbind] zipada.bexch [gprbind] unzipada.bexch [gprbind] comp_zip.bexch [Ada] zipada.ali [gprbind] find_zip.bexch [Ada] unzipada.ali [Ada] comp_zip.ali [Ada] find_zip.ali [gprbind] rezip.bexch [gprbind] touch2.bexch [gprbind] zip_dir_list.bexch [Ada] rezip.ali [Ada] touch2.ali [Ada] zip_dir_list.ali [gprbind] lzma_dec.bexch [Ada] lzma_dec.ali [gprbind] lzma_enc.bexch [Ada] lzma_enc.ali Link [link] zipada.adb [link] unzipada.adb [link] comp_zip.adb [link] find_zip.adb [link] rezip.adb [link] touch2.adb [link] zip_dir_list.adb [link] lzma_dec.adb [link] lzma_enc.adb Build finished successfully in 10.03 seconds. zipada=58.0.0 successfully retrieved and built. There are no dependencies. Found declared GPR file: zipada.gpr