genotrance / nimarchive

libarchive wrapper for Nim
MIT License
17 stars 3 forks source link

Fails simple hello world #3

Closed juancarlospaco closed 4 years ago

juancarlospaco commented 4 years ago
$ nim --version
Nim Compiler Version 0.20.2 [Linux: amd64]
Compiled at 2019-07-17
Copyright (c) 2006-2019 by Andreas Rumpf
git hash: 88a0edba4b1a3d535b54336fd589746add54e937
active boot switches: -d:release

$ nimble install nimgen
$ git clone https://github.com/genotrance/nimarchive
$ cd nimarchive
$ nimble setup
$ nimble install -y
$ cat temp.nim                                                                                                                       
import nimarchive

$ nim c temp.nim                                                                                                                     

Hint: system [Processing]
Hint: widestrs [Processing]
Hint: io [Processing]
Hint: temp [Processing]
Hint: nimarchive [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: bitops [Processing]
Hint: macros [Processing]
Hint: algorithm [Processing]
Hint: unicode [Processing]
Hint: pathnorm [Processing]
Hint: osseps [Processing]
Hint: posix [Processing]
Hint: times [Processing]
Hint: options [Processing]
Hint: typetraits [Processing]
Hint: archive [Processing]
Hint: archive_entry [Processing]
CC: adler32
CC: compress
CC: crc32
CC: deflate
CC: gzclose
CC: gzlib
CC: gzread
CC: gzwrite
CC: infback
CC: inffast
CC: inflate
CC: inftrees
CC: trees
CC: uncompr
CC: zutil
CC: tuklib_cpucores
CC: tuklib_exit
CC: tuklib_mbstr_fw
CC: tuklib_mbstr_width
CC: tuklib_open_stdxxx
CC: tuklib_physmem
CC: tuklib_progname
CC: delta_common
CC: delta_decoder
CC: delta_encoder
CC: arm
CC: armthumb
CC: ia64
CC: powerpc
CC: simple_coder
CC: simple_decoder
CC: simple_encoder
CC: sparc
CC: x:6
CC: check
CC: crc32_fast
CC: crc32_table
CC: crc64_fast
CC: crc64_table
CC: sha256
CC: price_table
CC: lz_decoder
CC: lz_encoder
CC: lz_encoder_mf
CC: fastpos_table
CC: lzma2_decoder
CC: lzma2_encoder
CC: lzma_decoder
CC: lzma_encoder
CC: lzma_encoder_optimum_fast
CC: lzma_encoder_optimum_normal
CC: lzma_encoder_presets
CC: alone_decoder
CC: alone_encoder
CC: auto_decoder
CC: block_buffer_decoder
CC: block_buffer_encoder
CC: block_decoder
CC: block_encoder
CC: block_header_decoder
CC: block_header_encoder
CC: block_util
CC: common
CC: easy_buffer_encoder
CC: easy_decoder_memusage
CC: easy_encoder
CC: easy_encoder_memusage
CC: easy_preset
CC: filter_buffer_decoder
CC: filter_buffer_encoder
CC: filter_common
CC: filter_decoder
CC: filter_encoder
CC: filter_flags_decoder
CC: filter_flags_encoder
CC: hardware_physmem
CC: index
CC: index_decoder
CC: index_encoder
CC: index_hash
CC: stream_buffer_decoder
CC: stream_buffer_encoder
CC: stream_decoder
CC: stream_encoder
CC: stream_flags_common
CC: stream_flags_decoder
CC: stream_flags_encoder
CC: vli_decoder
CC: vli_encoder
CC: vli_size
CC: archive_acl
CC: archive_blake2s_ref
CC: archive_blake2sp_ref
CC: archive_check_magic
CC: archive_cmdline
CC: archive_cryptor
Error: execution of an external compiler program 'gcc -c  -w -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/libarchive" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/api" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/common" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/lzma" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/common" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/lz" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/check" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/simple" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/delta" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/liblzma/src/liblzma/rangecoder" -I"/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/zlib" -DHAVE_CONFIG_H -std=c99  -I/home/juan/.choosenim/toolchains/nim-0.20.2/lib -I/home/juan/code/nim-pypi/src -o /home/juan/.cache/nim/temp_d/archive_acl.c.o /home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/libarchive/archive_acl.c' failed with exit code: 1

In file included from /home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/libarchive/archive_acl.c:40:
/home/juan/.nimble/pkgs/nimarchive-0.2.1/nimarchive/libarchive/archive_acl_private.h:47:2: error: nombre de tipo ‘mode_t’ desconocido
   47 |  mode_t  mode;
      |  ^~~~~~

$
juancarlospaco commented 4 years ago

Just for historical reference: With the latest commit on master and nimterop branches as of today it does compile just Ok, but does not work on run-time, it crashes with just importing it, then it improved that it compiles, but the problem persist at least on Linux.

Keep it it up :slightly_smiling_face: :+1:

juancarlospaco commented 4 years ago

Hello World example:

$ cat temp.nim     

import nimarchive, os
extract(paramStr(1), getTempDir())

New Traceback from nimterop branch:

```console $ nim c -f temp.nim # Resetting /tmp/nimarchive/liblzma # Resetting /tmp/nimarchive/zlib # Resetting /tmp/nimarchive/libarchive # Importing /tmp/nimarchive/libarchive/libarchive/archive.h # Generated at 2019-08-19T17:26:57-03:00 # Command line: # /home/juan/.nimble/pkgs/nimterop-0.1.0/nimterop/toast --preprocess --recurse --pnim --symOverride=archive_read_open_file,archive_write_open_file --nim:/home/juan/.choosenim/toolchains/nim-0.20.2/bin/nim --pluginSourcePath=/tmp/nimterop_173802515470891742.nim /tmp/nimarchive/libarchive/libarchive/archive.h {.hint[ConvFromXtoItselfNotNeeded]: off.} import nimterop/types const headerarchive {.used.} = "/tmp/nimarchive/libarchive/libarchive/archive.h" # - # * Copyright (c) 2003-2010 Tim Kientzle # * All rights reserved. # * # * Redistribution and use in source and binary forms, with or without # * modification, are permitted provided that the following conditions # * are met: # * 1. Redistributions of source code must retain the above copyright # * notice, this list of conditions and the following disclaimer. # * 2. Redistributions in binary form must reproduce the above copyright # * notice, this list of conditions and the following disclaimer in the # * documentation and/or other materials provided with the distribution. # * # * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR # * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES # * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT # * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # * # * $FreeBSD: src/lib/libarchive/archive.h.in,v 1.50 2008/05/26 17:00:22 kientzle Exp $ # # # * The version number is expressed as a single integer that makes it # * easy to compare versions at build time: for version a.b.c, the # * version number is printf("%d%03d%03d",a,b,c). For example, if you # * know your application requires version 2.12.108 or later, you can # * assert that ARCHIVE_VERSION_NUMBER >= 2012108. # # Note: Compiler will complain if this does not match archive_entry.h! ARCHIVE_VERSION_NUMBER* = 3004001 # # * Error codes: Use archive_errno() and archive_error_string() # * to retrieve details. Unless specified otherwise, all functions # * that return 'int' use these codes. # ARCHIVE_EOF* = 1 ARCHIVE_OK* = 0 # # * Codes to identify various stream filters. # ARCHIVE_FILTER_NONE* = 0 ARCHIVE_FILTER_GZIP* = 1 ARCHIVE_FILTER_BZIP2* = 2 ARCHIVE_FILTER_COMPRESS* = 3 ARCHIVE_FILTER_PROGRAM* = 4 ARCHIVE_FILTER_LZMA* = 5 ARCHIVE_FILTER_XZ* = 6 ARCHIVE_FILTER_UU* = 7 ARCHIVE_FILTER_RPM* = 8 ARCHIVE_FILTER_LZIP* = 9 ARCHIVE_FILTER_LRZIP* = 10 ARCHIVE_FILTER_LZOP* = 11 ARCHIVE_FILTER_GRZIP* = 12 ARCHIVE_FILTER_LZ4* = 13 ARCHIVE_FILTER_ZSTD* = 14 # # * Codes returned by archive_format. # * # * Top 16 bits identifies the format family (e.g., "tar"); lower # * 16 bits indicate the variant. This is updated by read_next_header. # * Note that the lower 16 bits will often vary from entry to entry. # * In some cases, this variation occurs as libarchive learns more about # * the archive (for example, later entries might utilize extensions that # * weren't necessary earlier in the archive; in this case, libarchive # * will change the format code to indicate the extended format that # * was used). In other cases, it's because different tools have # * modified the archive and so different parts of the archive # * actually have slightly different formats. (Both tar and cpio store # * format codes in each entry, so it is quite possible for each # * entry to be in a different format.) # ARCHIVE_FORMAT_CPIO* = 0x10000 ARCHIVE_FORMAT_SHAR* = 0x20000 ARCHIVE_FORMAT_TAR* = 0x30000 ARCHIVE_FORMAT_ISO9660* = 0x40000 ARCHIVE_FORMAT_ZIP* = 0x50000 ARCHIVE_FORMAT_EMPTY* = 0x60000 ARCHIVE_FORMAT_AR* = 0x70000 ARCHIVE_FORMAT_MTREE* = 0x80000 ARCHIVE_FORMAT_RAW* = 0x90000 ARCHIVE_FORMAT_RAR_V5* = 0x100000 # # * Codes returned by archive_read_format_capabilities(). # * # * This list can be extended with values between 0 and 0xffff. # * The original purpose of this list was to let different archive # * format readers expose their general capabilities in terms of # * encryption. # # # * Codes returned by archive_read_has_encrypted_entries(). # * # * In case the archive does not support encryption detection at all # * ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED is returned. If the reader # * for some other reason (e.g. not enough bytes read) cannot say if # * there are encrypted entries, ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW # * is returned. # ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED* = -2 ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW* = -1 # These are meaningless outside of this header. # - # * Copyright (c) 2003-2008 Tim Kientzle # * Copyright (c) 2016 Martin Matuska # * All rights reserved. # * # * Redistribution and use in source and binary forms, with or without # * modification, are permitted provided that the following conditions # * are met: # * 1. Redistributions of source code must retain the above copyright # * notice, this list of conditions and the following disclaimer. # * 2. Redistributions in binary form must reproduce the above copyright # * notice, this list of conditions and the following disclaimer in the # * documentation and/or other materials provided with the distribution. # * # * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR # * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES # * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT # * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # * # * $FreeBSD: head/lib/libarchive/archive_entry.h 201096 2009-12-28 02:41:27Z kientzle $ # # Note: Compiler will complain if this does not match archive.h! # # * Note: archive_entry.h is for use outside of libarchive; the # * configuration headers (config.h, archive_platform.h, etc.) are # * purely internal. Do NOT use HAVE_XXX configuration macros to # * control the behavior of this header! If you must conditionalize, # * use predefined compiler and/or platform macros. # # Get a suitable 64-bit integer type. # The la_ssize_t should match the type used in 'struct stat' # Get a suitable definition for mode_t # Large file support for Android # # * On Windows, define LIBARCHIVE_STATIC if you're building or using a # * .lib. The default here assumes you're building a DLL. Only # * libarchive source should ever define __LIBARCHIVE_BUILD. # # Static libraries on all platforms and shared libraries on non-Windows. # # * Description of an archive entry. # * # * You can think of this as "struct stat" with some text fields added in. # * # * TODO: Add "comment", "charset", and possibly other entries that are # * supported by "pax interchange" format. However, GNU, ustar, cpio, # * and other variants don't support these features, so they're not an # * excruciatingly high priority right now. # * # * TODO: "pax interchange" format allows essentially arbitrary # * key/value attributes to be attached to any entry. Supporting # * such extensions may make this library useful for special # * applications (e.g., a package manager could attach special # * package-management attributes to each entry). # # # * File-type constants. These are returned from archive_entry_filetype() # * and passed to archive_entry_set_filetype(). # * # * These values match S_XXX defines on every platform I've checked, # * including Windows, AIX, Linux, Solaris, and BSD. They're # * (re)defined here because platforms generally don't define the ones # * they don't support. For example, Windows doesn't define S_IFLNK or # * S_IFBLK. Instead of having a mass of conditional logic and system # * checks to define any S_XXX values that aren't supported locally, # * I've just defined a new set of such constants so that # * libarchive-based applications can manipulate and identify archive # * entries properly even if the hosting platform can't store them on # * disk. # * # * These values are also used directly within some portable formats, # * such as cpio. If you find a platform that varies from these, the # * correct solution is to leave these alone and translate from these # * portable values to platform-native values when entries are read from # * or written to disk. # # # * In libarchive 4.0, we can drop the casts here. # * They're needed to work around Borland C's broken mode_t. # # # * Symlink types # AE_SYMLINK_TYPE_UNDEFINED* = 0 AE_SYMLINK_TYPE_FILE* = 1 AE_SYMLINK_TYPE_DIRECTORY* = 2 # # * ACL routines. This used to simply store and return text-format ACL # * strings, but that proved insufficient for a number of reasons: # * = clients need control over uname/uid and gname/gid mappings # * = there are many different ACL text formats # * = would like to be able to read/convert archives containing ACLs # * on platforms that lack ACL libraries # * # * This last point, in particular, forces me to implement a reasonably # * complete set of ACL support routines. # # # * Permission bits. # ARCHIVE_ENTRY_ACL_EXECUTE* = 0x00000001 ARCHIVE_ENTRY_ACL_WRITE* = 0x00000002 ARCHIVE_ENTRY_ACL_READ* = 0x00000004 ARCHIVE_ENTRY_ACL_READ_DATA* = 0x00000008 ARCHIVE_ENTRY_ACL_LIST_DIRECTORY* = 0x00000008 ARCHIVE_ENTRY_ACL_WRITE_DATA* = 0x00000010 ARCHIVE_ENTRY_ACL_ADD_FILE* = 0x00000010 ARCHIVE_ENTRY_ACL_APPEND_DATA* = 0x00000020 ARCHIVE_ENTRY_ACL_ADD_SUBDIRECTORY* = 0x00000020 ARCHIVE_ENTRY_ACL_READ_NAMED_ATTRS* = 0x00000040 ARCHIVE_ENTRY_ACL_WRITE_NAMED_ATTRS* = 0x00000080 ARCHIVE_ENTRY_ACL_DELETE_CHILD* = 0x00000100 ARCHIVE_ENTRY_ACL_READ_ATTRIBUTES* = 0x00000200 ARCHIVE_ENTRY_ACL_WRITE_ATTRIBUTES* = 0x00000400 ARCHIVE_ENTRY_ACL_DELETE* = 0x00000800 ARCHIVE_ENTRY_ACL_READ_ACL* = 0x00001000 ARCHIVE_ENTRY_ACL_WRITE_ACL* = 0x00002000 ARCHIVE_ENTRY_ACL_WRITE_OWNER* = 0x00004000 ARCHIVE_ENTRY_ACL_SYNCHRONIZE* = 0x00008000 # # * Inheritance values (NFS4 ACLs only); included in permset. # ARCHIVE_ENTRY_ACL_ENTRY_INHERITED* = 0x01000000 ARCHIVE_ENTRY_ACL_ENTRY_FILE_INHERIT* = 0x02000000 ARCHIVE_ENTRY_ACL_ENTRY_DIRECTORY_INHERIT* = 0x04000000 ARCHIVE_ENTRY_ACL_ENTRY_NO_PROPAGATE_INHERIT* = 0x08000000 ARCHIVE_ENTRY_ACL_ENTRY_INHERIT_ONLY* = 0x10000000 ARCHIVE_ENTRY_ACL_ENTRY_SUCCESSFUL_ACCESS* = 0x20000000 ARCHIVE_ENTRY_ACL_ENTRY_FAILED_ACCESS* = 0x40000000 # We need to be able to specify combinations of these. ARCHIVE_ENTRY_ACL_TYPE_ACCESS* = 0x00000100 ARCHIVE_ENTRY_ACL_TYPE_DEFAULT* = 0x00000200 ARCHIVE_ENTRY_ACL_TYPE_ALLOW* = 0x00000400 ARCHIVE_ENTRY_ACL_TYPE_DENY* = 0x00000800 ARCHIVE_ENTRY_ACL_TYPE_AUDIT* = 0x00001000 ARCHIVE_ENTRY_ACL_TYPE_ALARM* = 0x00002000 # Tag values mimic POSIX.1e ARCHIVE_ENTRY_ACL_USER* = 10001 ARCHIVE_ENTRY_ACL_USER_OBJ* = 10002 ARCHIVE_ENTRY_ACL_GROUP* = 10003 ARCHIVE_ENTRY_ACL_GROUP_OBJ* = 10004 ARCHIVE_ENTRY_ACL_MASK* = 10005 ARCHIVE_ENTRY_ACL_OTHER* = 10006 ARCHIVE_ENTRY_ACL_EVERYONE* = 10107 # # * Construct a text-format ACL. The flags argument is a bitmask that # * can include any of the following: # * # * Flags only for archive entries with POSIX.1e ACL: # * ARCHIVE_ENTRY_ACL_TYPE_ACCESS - Include POSIX.1e "access" entries. # * ARCHIVE_ENTRY_ACL_TYPE_DEFAULT - Include POSIX.1e "default" entries. # * ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT - Include "default:" before each # * default ACL entry. # * ARCHIVE_ENTRY_ACL_STYLE_SOLARIS - Output only one colon after "other" and # * "mask" entries. # * # * Flags only for archive entries with NFSv4 ACL: # * ARCHIVE_ENTRY_ACL_STYLE_COMPACT - Do not output the minus character for # * unset permissions and flags in NFSv4 ACL permission and flag fields # * # * Flags for for archive entries with POSIX.1e ACL or NFSv4 ACL: # * ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID - Include extra numeric ID field in # * each ACL entry. # * ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA - Separate entries with comma # * instead of newline. # ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID* = 0x00000001 ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT* = 0x00000002 ARCHIVE_ENTRY_ACL_STYLE_SOLARIS* = 0x00000004 ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA* = 0x00000008 ARCHIVE_ENTRY_ACL_STYLE_COMPACT* = 0x00000010 # Deprecated constants OLD_ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID* = 1024 OLD_ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT* = 2048 {.pragma: imparchive, importc, header: headerarchive.} {.pragma: imparchiveC, imparchive, cdecl.} type # # * Note: archive.h is for use outside of libarchive; the configuration # * headers (config.h, archive_platform.h, etc.) are purely internal. # * Do NOT use HAVE_XXX configuration macros to control the behavior of # * this header! If you must conditionalize, use predefined compiler and/or # * platform macros. # # Get appropriate definitions of 64-bit integer # Older code relied on the __LA_INT64_T macro; after 4.0 we'll switch to the typedef exclusively. la_int64_t* {.imparchive.} = int64 # The la_ssize_t should match the type used in 'struct stat' # Older code relied on the __LA_SSIZE_T macro; after 4.0 we'll switch to the typedef exclusively. la_ssize_t* {.imparchive.} = cint # Declare our basic types. archive* {.bycopy.} = object archive_entry* {.bycopy.} = object # For example, if write_header "fails", then you can't push data. # But if write_header is "fatal," then this archive is dead and useless. # # * As far as possible, archive_errno returns standard platform errno codes. # * Of course, the details vary by platform, so the actual definitions # * here are stored in "archive_platform.h". The symbols are listed here # * for reference; as a rule, clients should not need to know the exact # * platform-dependent error code. # # Unrecognized or invalid file format. # #define ARCHIVE_ERRNO_FILE_FORMAT # Illegal usage of the library. # #define ARCHIVE_ERRNO_PROGRAMMER_ERROR # Unknown or unclassified error. # #define ARCHIVE_ERRNO_MISC # # * Callbacks are invoked to automatically read/skip/write/open/close the # * archive. You can provide your own for complex tasks (like breaking # * archives across multiple tapes) or use standard ones built into the # * library. # # Returns pointer and size of next block of data from archive. archive_read_callback* {.imparchive.} = proc(a1: ptr archive, client_data: pointer, buffer: ptr pointer): la_ssize_t {.cdecl.} # Skips at most request bytes from archive and returns the skipped amount. # * This may skip fewer bytes than requested; it may even skip zero bytes. # * If you do skip fewer bytes than requested, libarchive will invoke your # * read callback and discard data as necessary to make up the full skip. # archive_skip_callback* {.imparchive.} = proc(a1: ptr archive, client_data: pointer, request: la_int64_t): la_int64_t {.cdecl.} # Seeks to specified location in the file and returns the position. # * Whence values are SEEK_SET, SEEK_CUR, SEEK_END from stdio.h. # * Return ARCHIVE_FATAL if the seek fails for any reason. # archive_seek_callback* {.imparchive.} = proc(a1: ptr archive, client_data: pointer, offset: la_int64_t, whence: cint): la_int64_t {.cdecl.} # Returns size actually written, zero on EOF, -1 on error. archive_write_callback* {.imparchive.} = proc(a1: ptr archive, client_data: pointer, buffer: pointer, length: cuint): la_ssize_t {.cdecl.} archive_open_callback* {.imparchive.} = proc(a1: ptr archive, client_data: pointer): cint {.cdecl.} archive_close_callback* {.imparchive.} = proc(a1: ptr archive, client_data: pointer): cint {.cdecl.} # Switches from one client data object to the next/prev client data object. # * This is useful for reading from different data blocks such as a set of files # * that make up one large file. # archive_switch_callback* {.imparchive.} = proc(a1: ptr archive, client_data1: pointer, client_data2: pointer): cint {.cdecl.} # # * Returns a passphrase used for encryption or decryption, NULL on nothing # * to do and give it up. # archive_passphrase_callback* {.imparchive.} = proc(a1: ptr archive, client_data: pointer): cstring {.cdecl.} # Return an opaque ACL object. # There's not yet anything clients can actually do with this... archive_acl* {.bycopy.} = object # # * Utility to match up hardlinks. # * # * The 'struct archive_entry_linkresolver' is a cache of archive entries # * for files with multiple links. Here's how to use it: # * 1. Create a lookup object with archive_entry_linkresolver_new() # * 2. Tell it the archive format you're using. # * 3. Hand each archive_entry to archive_entry_linkify(). # * That function will return 0, 1, or 2 entries that should # * be written. # * 4. Call archive_entry_linkify(resolver, NULL) until # * no more entries are returned. # * 5. Call archive_entry_linkresolver_free(resolver) to free resources. # * # * The entries returned have their hardlink and size fields updated # * appropriately. If an entry is passed in that does not refer to # * a file with multiple links, it is returned unchanged. The intention # * is that you should be able to simply filter all entries through # * this machine. # * # * To make things more efficient, be sure that each entry has a valid # * nlinks value. The hardlink cache uses this to track when all links # * have been found. If the nlinks value is zero, it will keep every # * name in the cache indefinitely, which can use a lot of memory. # * # * Note that archive_entry_size() is reset to zero if the file # * body should not be written to the archive. Pay attention! # archive_entry_linkresolver* {.bycopy.} = object # Large file support for Android # # * On Windows, define LIBARCHIVE_STATIC if you're building or using a # * .lib. The default here assumes you're building a DLL. Only # * libarchive source should ever define __LIBARCHIVE_BUILD. # # Static libraries or non-Windows needs no special declaration. # # * The version number is provided as both a macro and a function. # * The macro identifies the installed header; the function identifies # * the library version (which may not be the same if you're using a # * dynamically-linked version of the library). Of course, if the # * header and library are very different, you should expect some # * strangeness. Don't do that. # proc archive_version_number*(): cint {.imparchiveC.} # # * Textual name/version of the library, useful for version displays. # proc archive_version_string*(): cstring {.imparchiveC.} # # * Detailed textual name/version of the library and its dependencies. # * This has the form: # * "libarchive x.y.z zlib/a.b.c liblzma/d.e.f ... etc ..." # * the list of libraries described here will vary depending on how # * libarchive was compiled. # proc archive_version_details*(): cstring {.imparchiveC.} # # * Returns NULL if libarchive was compiled without the associated library. # * Otherwise, returns the version number that libarchive was compiled # * against. # proc archive_zlib_version*(): cstring {.imparchiveC.} proc archive_liblzma_version*(): cstring {.imparchiveC.} proc archive_bzlib_version*(): cstring {.imparchiveC.} proc archive_liblz4_version*(): cstring {.imparchiveC.} proc archive_libzstd_version*(): cstring {.imparchiveC.} # - # * Basic outline for reading an archive: # * 1) Ask archive_read_new for an archive reader object. # * 2) Update any global properties as appropriate. # * In particular, you'll certainly want to call appropriate # * archive_read_support_XXX functions. # * 3) Call archive_read_open_XXX to open the archive # * 4) Repeatedly call archive_read_next_header to get information about # * successive archive entries. Call archive_read_data to extract # * data for entries of interest. # * 5) Call archive_read_free to end processing. # proc archive_read_new*(): ptr archive {.imparchiveC.} # # * The archive_read_support_XXX calls enable auto-detect for this # * archive handle. They also link in the necessary support code. # * For example, if you don't want bzlib linked in, don't invoke # * support_compression_bzip2(). The "all" functions provide the # * obvious shorthand. # proc archive_read_support_compression_all*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_bzip2*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_compress*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_gzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_lzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_lzma*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_none*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_program*(a1: ptr archive, command: cstring): cint {.imparchiveC.} proc archive_read_support_compression_program_signature*(a1: ptr archive, a2: cstring, a3: pointer, a4: cuint): cint {.imparchiveC.} proc archive_read_support_compression_rpm*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_uu*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_compression_xz*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_all*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_bzip2*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_compress*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_gzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_grzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_lrzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_lz4*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_lzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_lzma*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_lzop*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_none*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_program*(a1: ptr archive, command: cstring): cint {.imparchiveC.} proc archive_read_support_filter_program_signature*(a1: ptr archive, a2: cstring, a3: pointer, a4: cuint): cint {.imparchiveC.} proc archive_read_support_filter_rpm*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_uu*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_xz*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_filter_zstd*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_7zip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_all*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_ar*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_by_code*(a1: ptr archive, a2: cint): cint {.imparchiveC.} proc archive_read_support_format_cab*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_cpio*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_empty*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_gnutar*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_iso9660*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_lha*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_mtree*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_rar*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_rar5*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_raw*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_tar*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_warc*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_support_format_xar*(a1: ptr archive): cint {.imparchiveC.} # archive_read_support_format_zip() enables both streamable and seekable # * zip readers. proc archive_read_support_format_zip*(a1: ptr archive): cint {.imparchiveC.} # Reads Zip archives as stream from beginning to end. Doesn't # * correctly handle SFX ZIP files or ZIP archives that have been modified # * in-place. proc archive_read_support_format_zip_streamable*(a1: ptr archive): cint {.imparchiveC.} # Reads starting from central directory; requires seekable input. proc archive_read_support_format_zip_seekable*(a1: ptr archive): cint {.imparchiveC.} # Functions to manually set the format and filters to be used. This is # * useful to bypass the bidding process when the format and filters to use # * is known in advance. # proc archive_read_set_format*(a1: ptr archive, a2: cint): cint {.imparchiveC.} proc archive_read_append_filter*(a1: ptr archive, a2: cint): cint {.imparchiveC.} proc archive_read_append_filter_program*(a1: ptr archive, a2: cstring): cint {.imparchiveC.} proc archive_read_append_filter_program_signature*(a1: ptr archive, a2: cstring, a3: pointer, a4: cuint): cint {.imparchiveC.} # Set various callbacks. proc archive_read_set_open_callback*(a1: ptr archive, a2: ptr archive_open_callback): cint {.imparchiveC.} proc archive_read_set_read_callback*(a1: ptr archive, a2: ptr archive_read_callback): cint {.imparchiveC.} proc archive_read_set_seek_callback*(a1: ptr archive, a2: ptr archive_seek_callback): cint {.imparchiveC.} proc archive_read_set_skip_callback*(a1: ptr archive, a2: ptr archive_skip_callback): cint {.imparchiveC.} proc archive_read_set_close_callback*(a1: ptr archive, a2: ptr archive_close_callback): cint {.imparchiveC.} # Callback used to switch between one data object to the next proc archive_read_set_switch_callback*(a1: ptr archive, a2: ptr archive_switch_callback): cint {.imparchiveC.} # This sets the first data object. proc archive_read_set_callback_data*(a1: ptr archive, a2: pointer): cint {.imparchiveC.} # This sets data object at specified index proc archive_read_set_callback_data2*(a1: ptr archive, a2: pointer, a3: cuint): cint {.imparchiveC.} # This adds a data object at the specified index. proc archive_read_add_callback_data*(a1: ptr archive, a2: pointer, a3: cuint): cint {.imparchiveC.} # This appends a data object to the end of list proc archive_read_append_callback_data*(a1: ptr archive, a2: pointer): cint {.imparchiveC.} # This prepends a data object to the beginning of list proc archive_read_prepend_callback_data*(a1: ptr archive, a2: pointer): cint {.imparchiveC.} # Opening freezes the callbacks. proc archive_read_open1*(a1: ptr archive): cint {.imparchiveC.} # Convenience wrappers around the above. proc archive_read_open*(a1: ptr archive, client_data: pointer, a2: ptr archive_open_callback, a3: ptr archive_read_callback, a4: ptr archive_close_callback): cint {.imparchiveC.} proc archive_read_open2*(a1: ptr archive, client_data: pointer, a2: ptr archive_open_callback, a3: ptr archive_read_callback, a4: ptr archive_skip_callback, a5: ptr archive_close_callback): cint {.imparchiveC.} # # * A variety of shortcuts that invoke archive_read_open() with # * canned callbacks suitable for common situations. The ones that # * accept a block size handle tape blocking correctly. # # Use this if you know the filename. Note: NULL indicates stdin. proc archive_read_open_filename*(a1: ptr archive, filename: cstring, block_size: cuint): cint {.imparchiveC.} # Use this for reading multivolume files by filenames. # * NOTE: Must be NULL terminated. Sorting is NOT done. proc archive_read_open_filenames*(a1: ptr archive, filenames: ptr cstring, block_size: cuint): cint {.imparchiveC.} proc archive_read_open_filename_w*(a1: ptr archive, filename: ptr wchar_t, block_size: cuint): cint {.imparchiveC.} # archive_read_open_file() is a deprecated synonym for ..._open_filename(). # Read an archive that's stored in memory. proc archive_read_open_memory*(a1: ptr archive, buff: pointer, size: cuint): cint {.imparchiveC.} # A more involved version that is only used for internal testing. proc archive_read_open_memory2*(a: ptr archive, buff: pointer, size: cuint, read_size: cuint): cint {.imparchiveC.} # Read an archive that's already open, using the file descriptor. proc archive_read_open_fd*(a1: ptr archive, fd: cint, block_size: cuint): cint {.imparchiveC.} # Read an archive that's already open, using a FILE *. # Note: DO NOT use this with tape drives. proc archive_read_open_FILE*(a1: ptr archive, file: ptr FILE): cint {.imparchiveC.} # Parses and returns next entry header. proc archive_read_next_header*(a1: ptr archive, a2: ptr ptr archive_entry): cint {.imparchiveC.} # Parses and returns next entry header using the archive_entry passed in proc archive_read_next_header2*(a1: ptr archive, a2: ptr archive_entry): cint {.imparchiveC.} # # * Retrieve the byte offset in UNCOMPRESSED data where last-read # * header started. # proc archive_read_header_position*(a1: ptr archive): la_int64_t {.imparchiveC.} # # * Returns 1 if the archive contains at least one encrypted entry. # * If the archive format not support encryption at all # * ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED is returned. # * If for any other reason (e.g. not enough data read so far) # * we cannot say whether there are encrypted entries, then # * ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW is returned. # * In general, this function will return values below zero when the # * reader is uncertain or totally incapable of encryption support. # * When this function returns 0 you can be sure that the reader # * supports encryption detection but no encrypted entries have # * been found yet. # * # * NOTE: If the metadata/header of an archive is also encrypted, you # * cannot rely on the number of encrypted entries. That is why this # * function does not return the number of encrypted entries but# # * just shows that there are some. # proc archive_read_has_encrypted_entries*(a1: ptr archive): cint {.imparchiveC.} # # * Returns a bitmask of capabilities that are supported by the archive format reader. # * If the reader has no special capabilities, ARCHIVE_READ_FORMAT_CAPS_NONE is returned. # proc archive_read_format_capabilities*(a1: ptr archive): cint {.imparchiveC.} # Read data from the body of an entry. Similar to read(2). proc archive_read_data*(a1: ptr archive, a2: pointer, a3: cuint): la_ssize_t {.imparchiveC.} # Seek within the body of an entry. Similar to lseek(2). proc archive_seek_data*(a1: ptr archive, a2: la_int64_t, a3: cint): la_int64_t {.imparchiveC.} # # * A zero-copy version of archive_read_data that also exposes the file offset # * of each returned block. Note that the client has no way to specify # * the desired size of the block. The API does guarantee that offsets will # * be strictly increasing and that returned blocks will not overlap. # proc archive_read_data_block*(a: ptr archive, buff: ptr pointer, size: ptr cuint, offset: ptr la_int64_t): cint {.imparchiveC.} # - # * Some convenience functions that are built on archive_read_data: # * 'skip': skips entire entry # * 'into_buffer': writes data into memory buffer that you provide # * 'into_fd': writes data to specified filedes # proc archive_read_data_skip*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_data_into_fd*(a1: ptr archive, fd: cint): cint {.imparchiveC.} # # * Set read options. # # Apply option to the format only. proc archive_read_set_format_option*(a: ptr archive, m: cstring, o: cstring, v: cstring): cint {.imparchiveC.} # Apply option to the filter only. proc archive_read_set_filter_option*(a: ptr archive, m: cstring, o: cstring, v: cstring): cint {.imparchiveC.} # Apply option to both the format and the filter. proc archive_read_set_option*(a: ptr archive, m: cstring, o: cstring, v: cstring): cint {.imparchiveC.} # Apply option string to both the format and the filter. proc archive_read_set_options*(a: ptr archive, opts: cstring): cint {.imparchiveC.} # # * Add a decryption passphrase. # proc archive_read_add_passphrase*(a1: ptr archive, a2: cstring): cint {.imparchiveC.} proc archive_read_set_passphrase_callback*(a1: ptr archive, client_data: pointer, a2: ptr archive_passphrase_callback): cint {.imparchiveC.} # - # * Convenience function to recreate the current entry (whose header # * has just been read) on disk. # * # * This does quite a bit more than just copy data to disk. It also: # * - Creates intermediate directories as required. # * - Manages directory permissions: non-writable directories will # * be initially created with write permission enabled; when the # * archive is closed, dir permissions are edited to the values specified # * in the archive. # * - Checks hardlinks: hardlinks will not be extracted unless the # * linked-to file was also extracted within the same session. (TODO) # # The "flags" argument selects optional behavior, 'OR' the flags you want. # Default: Do not try to set owner/group. # Default: Do obey umask, do not restore SUID/SGID/SVTX bits. # Default: Do not restore mtime/atime. # Default: Replace existing files. # Default: Try create first, unlink only if create fails with EEXIST. # Default: Do not restore ACLs. # Default: Do not restore fflags. # Default: Do not restore xattrs. # Default: Do not try to guard against extracts redirected by symlinks. # Note: With ARCHIVE_EXTRACT_UNLINK, will remove any intermediate symlink. # Default: Do not reject entries with '..' as path elements. # Default: Create parent directories as needed. # Default: Overwrite files, even if one on disk is newer. # Detect blocks of 0 and write holes instead. # Default: Do not restore Mac extended metadata. # This has no effect except on Mac OS. # Default: Use HFS+ compression if it was compressed. # This has no effect except on Mac OS v10.6 or later. # Default: Do not use HFS+ compression if it was not compressed. # This has no effect except on Mac OS v10.6 or later. # Default: Do not reject entries with absolute paths # Default: Do not clear no-change flags when unlinking object proc archive_read_extract*(a1: ptr archive, a2: ptr archive_entry, flags: cint): cint {.imparchiveC.} proc archive_read_extract2*(a1: ptr archive, a2: ptr archive_entry, a3: ptr archive): cint {.imparchiveC.} # Record the dev/ino of a file that will not be written. This is # * generally set to the dev/ino of the archive being read. proc archive_read_extract_set_skip_file*(a1: ptr archive, a2: la_int64_t, a3: la_int64_t) {.imparchiveC.} # Close the file and release most resources. proc archive_read_close*(a1: ptr archive): cint {.imparchiveC.} # Release all resources and destroy the object. # Note that archive_read_free will call archive_read_close for you. proc archive_read_free*(a1: ptr archive): cint {.imparchiveC.} # Synonym for archive_read_free() for backwards compatibility. proc archive_read_finish*(a1: ptr archive): cint {.imparchiveC.} # - # * To create an archive: # * 1) Ask archive_write_new for an archive writer object. # * 2) Set any global properties. In particular, you should set # * the compression and format to use. # * 3) Call archive_write_open to open the file (most people # * will use archive_write_open_file or archive_write_open_fd, # * which provide convenient canned I/O callbacks for you). # * 4) For each entry: # * - construct an appropriate struct archive_entry structure # * - archive_write_header to write the header # * - archive_write_data to write the entry data # * 5) archive_write_close to close the output # * 6) archive_write_free to cleanup the writer and release resources # proc archive_write_new*(): ptr archive {.imparchiveC.} proc archive_write_set_bytes_per_block*(a1: ptr archive, bytes_per_block: cint): cint {.imparchiveC.} proc archive_write_get_bytes_per_block*(a1: ptr archive): cint {.imparchiveC.} # XXX This is badly misnamed; suggestions appreciated. XXX proc archive_write_set_bytes_in_last_block*(a1: ptr archive, bytes_in_last_block: cint): cint {.imparchiveC.} proc archive_write_get_bytes_in_last_block*(a1: ptr archive): cint {.imparchiveC.} # The dev/ino of a file that won't be archived. This is used # * to avoid recursively adding an archive to itself. proc archive_write_set_skip_file*(a1: ptr archive, a2: la_int64_t, a3: la_int64_t): cint {.imparchiveC.} proc archive_write_set_compression_bzip2*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_compression_compress*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_compression_gzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_compression_lzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_compression_lzma*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_compression_none*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_compression_program*(a1: ptr archive, cmd: cstring): cint {.imparchiveC.} proc archive_write_set_compression_xz*(a1: ptr archive): cint {.imparchiveC.} # A convenience function to set the filter based on the code. proc archive_write_add_filter*(a1: ptr archive, filter_code: cint): cint {.imparchiveC.} proc archive_write_add_filter_by_name*(a1: ptr archive, name: cstring): cint {.imparchiveC.} proc archive_write_add_filter_b64encode*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_bzip2*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_compress*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_grzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_gzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_lrzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_lz4*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_lzip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_lzma*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_lzop*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_none*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_program*(a1: ptr archive, cmd: cstring): cint {.imparchiveC.} proc archive_write_add_filter_uuencode*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_xz*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_add_filter_zstd*(a1: ptr archive): cint {.imparchiveC.} # A convenience function to set the format based on the code or name. proc archive_write_set_format*(a1: ptr archive, format_code: cint): cint {.imparchiveC.} proc archive_write_set_format_by_name*(a1: ptr archive, name: cstring): cint {.imparchiveC.} # To minimize link pollution, use one or more of the following. proc archive_write_set_format_7zip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_ar_bsd*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_ar_svr4*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_cpio*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_cpio_newc*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_gnutar*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_iso9660*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_mtree*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_mtree_classic*(a1: ptr archive): cint {.imparchiveC.} # TODO: int archive_write_set_format_old_tar(struct archive *); proc archive_write_set_format_pax*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_pax_restricted*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_raw*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_shar*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_shar_dump*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_ustar*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_v7tar*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_warc*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_xar*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_zip*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_set_format_filter_by_ext*(a: ptr archive, filename: cstring): cint {.imparchiveC.} proc archive_write_set_format_filter_by_ext_def*(a: ptr archive, filename: cstring, def_ext: cstring): cint {.imparchiveC.} proc archive_write_zip_set_compression_deflate*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_zip_set_compression_store*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_open*(a1: ptr archive, a2: pointer, a3: ptr archive_open_callback, a4: ptr archive_write_callback, a5: ptr archive_close_callback): cint {.imparchiveC.} proc archive_write_open_fd*(a1: ptr archive, fd: cint): cint {.imparchiveC.} proc archive_write_open_filename*(a1: ptr archive, file: cstring): cint {.imparchiveC.} proc archive_write_open_filename_w*(a1: ptr archive, file: ptr wchar_t): cint {.imparchiveC.} # A deprecated synonym for archive_write_open_filename() proc archive_write_open_FILE*(a1: ptr archive, a2: ptr FILE): cint {.imparchiveC.} # _buffSize is the size of the buffer, _used refers to a variable that # * will be updated after each write into the buffer. proc archive_write_open_memory*(a1: ptr archive, buffer: pointer, buffSize: cuint, used: ptr cuint): cint {.imparchiveC.} # # * Note that the library will truncate writes beyond the size provided # * to archive_write_header or pad if the provided data is short. # proc archive_write_header*(a1: ptr archive, a2: ptr archive_entry): cint {.imparchiveC.} proc archive_write_data*(a1: ptr archive, a2: pointer, a3: cuint): la_ssize_t {.imparchiveC.} # This interface is currently only available for archive_write_disk handles. proc archive_write_data_block*(a1: ptr archive, a2: pointer, a3: cuint, a4: la_int64_t): la_ssize_t {.imparchiveC.} proc archive_write_finish_entry*(a1: ptr archive): cint {.imparchiveC.} proc archive_write_close*(a1: ptr archive): cint {.imparchiveC.} # Marks the archive as FATAL so that a subsequent free() operation # * won't try to close() cleanly. Provides a fast abort capability # * when the client discovers that things have gone wrong. proc archive_write_fail*(a1: ptr archive): cint {.imparchiveC.} # This can fail if the archive wasn't already closed, in which case # * archive_write_free() will implicitly call archive_write_close(). proc archive_write_free*(a1: ptr archive): cint {.imparchiveC.} # Synonym for archive_write_free() for backwards compatibility. proc archive_write_finish*(a1: ptr archive): cint {.imparchiveC.} # # * Set write options. # # Apply option to the format only. proc archive_write_set_format_option*(a: ptr archive, m: cstring, o: cstring, v: cstring): cint {.imparchiveC.} # Apply option to the filter only. proc archive_write_set_filter_option*(a: ptr archive, m: cstring, o: cstring, v: cstring): cint {.imparchiveC.} # Apply option to both the format and the filter. proc archive_write_set_option*(a: ptr archive, m: cstring, o: cstring, v: cstring): cint {.imparchiveC.} # Apply option string to both the format and the filter. proc archive_write_set_options*(a: ptr archive, opts: cstring): cint {.imparchiveC.} # # * Set a encryption passphrase. # proc archive_write_set_passphrase*(a: ptr archive, p: cstring): cint {.imparchiveC.} proc archive_write_set_passphrase_callback*(a1: ptr archive, client_data: pointer, a2: ptr archive_passphrase_callback): cint {.imparchiveC.} # - # * ARCHIVE_WRITE_DISK API # * # * To create objects on disk: # * 1) Ask archive_write_disk_new for a new archive_write_disk object. # * 2) Set any global properties. In particular, you probably # * want to set the options. # * 3) For each entry: # * - construct an appropriate struct archive_entry structure # * - archive_write_header to create the file/dir/etc on disk # * - archive_write_data to write the entry data # * 4) archive_write_free to cleanup the writer and release resources # * # * In particular, you can use this in conjunction with archive_read() # * to pull entries out of an archive and create them on disk. # proc archive_write_disk_new*(): ptr archive {.imparchiveC.} # This file will not be overwritten. proc archive_write_disk_set_skip_file*(a1: ptr archive, a2: la_int64_t, a3: la_int64_t): cint {.imparchiveC.} # Set flags to control how the next item gets created. # * This accepts a bitmask of ARCHIVE_EXTRACT_XXX flags defined above. proc archive_write_disk_set_options*(a1: ptr archive, flags: cint): cint {.imparchiveC.} # # * The lookup functions are given uname/uid (or gname/gid) pairs and # * return a uid (gid) suitable for this system. These are used for # * restoring ownership and for setting ACLs. The default functions # * are naive, they just return the uid/gid. These are small, so reasonable # * for applications that don't need to preserve ownership; they # * are probably also appropriate for applications that are doing # * same-system backup and restore. # # # * The "standard" lookup functions use common system calls to lookup # * the uname/gname, falling back to the uid/gid if the names can't be # * found. They cache lookups and are reasonably fast, but can be very # * large, so they are not used unless you ask for them. In # * particular, these match the specifications of POSIX "pax" and old # * POSIX "tar". # proc archive_write_disk_set_standard_lookup*(a1: ptr archive): cint {.imparchiveC.} # # * If neither the default (naive) nor the standard (big) functions suit # * your needs, you can write your own and register them. Be sure to # * include a cleanup function if you have allocated private data. # proc archive_write_disk_gid*(a1: ptr archive, a2: cstring, a3: la_int64_t): la_int64_t {.imparchiveC.} proc archive_write_disk_uid*(a1: ptr archive, a2: cstring, a3: la_int64_t): la_int64_t {.imparchiveC.} # # * ARCHIVE_READ_DISK API # * # * This is still evolving and somewhat experimental. # proc archive_read_disk_new*(): ptr archive {.imparchiveC.} # The names for symlink modes here correspond to an old BSD # * command-line argument convention: -L, -P, -H # Follow all symlinks. proc archive_read_disk_set_symlink_logical*(a1: ptr archive): cint {.imparchiveC.} # Follow no symlinks. proc archive_read_disk_set_symlink_physical*(a1: ptr archive): cint {.imparchiveC.} # Follow symlink initially, then not. proc archive_read_disk_set_symlink_hybrid*(a1: ptr archive): cint {.imparchiveC.} # TODO: Handle Linux stat32/stat64 ugliness. proc archive_read_disk_entry_from_file*(a1: ptr archive, a2: ptr archive_entry, a3: cint, a4: ptr stat): cint {.imparchiveC.} # Look up gname for gid or uname for uid. # Default implementations are very, very stupid. proc archive_read_disk_gname*(a1: ptr archive, a2: la_int64_t): cstring {.imparchiveC.} proc archive_read_disk_uname*(a1: ptr archive, a2: la_int64_t): cstring {.imparchiveC.} # "Standard" implementation uses getpwuid_r, getgrgid_r and caches the # * results for performance. proc archive_read_disk_set_standard_lookup*(a1: ptr archive): cint {.imparchiveC.} # You can install your own lookups if you like. # Start traversal. proc archive_read_disk_open*(a1: ptr archive, a2: cstring): cint {.imparchiveC.} proc archive_read_disk_open_w*(a1: ptr archive, a2: ptr wchar_t): cint {.imparchiveC.} # # * Request that current entry be visited. If you invoke it on every # * directory, you'll get a physical traversal. This is ignored if the # * current entry isn't a directory or a link to a directory. So, if # * you invoke this on every returned path, you'll get a full logical # * traversal. # proc archive_read_disk_descend*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_disk_can_descend*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_disk_current_filesystem*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_disk_current_filesystem_is_synthetic*(a1: ptr archive): cint {.imparchiveC.} proc archive_read_disk_current_filesystem_is_remote*(a1: ptr archive): cint {.imparchiveC.} # Request that the access time of the entry visited by traversal be restored. proc archive_read_disk_set_atime_restored*(a1: ptr archive): cint {.imparchiveC.} # # * Set behavior. The "flags" argument selects optional behavior. # # Request that the access time of the entry visited by traversal be restored. # * This is the same as archive_read_disk_set_atime_restored. # Default: Do not skip an entry which has nodump flags. # Default: Skip a mac resource fork file whose prefix is "._" because of # * using copyfile. # Default: Traverse mount points. # Default: Xattrs are read from disk. # Default: ACLs are read from disk. # Default: File flags are read from disk. proc archive_read_disk_set_behavior*(a1: ptr archive, flags: cint): cint {.imparchiveC.} # # * Set archive_match object that will be used in archive_read_disk to # * know whether an entry should be skipped. The callback function # * _excluded_func will be invoked when an entry is skipped by the result # * of archive_match. # # Simplified cleanup interface; # * This calls archive_read_free() or archive_write_free() as needed. proc archive_free*(a1: ptr archive): cint {.imparchiveC.} # # * Accessor functions to read/set various information in # * the struct archive object: # # Number of filters in the current filter pipeline. # Filter #0 is the one closest to the format, -1 is a synonym for the # * last filter, which is always the pseudo-filter that wraps the # * client callbacks. proc archive_filter_count*(a1: ptr archive): cint {.imparchiveC.} proc archive_filter_bytes*(a1: ptr archive, a2: cint): la_int64_t {.imparchiveC.} proc archive_filter_code*(a1: ptr archive, a2: cint): cint {.imparchiveC.} proc archive_filter_name*(a1: ptr archive, a2: cint): cstring {.imparchiveC.} # These don't properly handle multiple filters, so are deprecated and # * will eventually be removed. # As of libarchive 3.0, this is an alias for archive_filter_bytes(a, -1); proc archive_position_compressed*(a1: ptr archive): la_int64_t {.imparchiveC.} # As of libarchive 3.0, this is an alias for archive_filter_bytes(a, 0); proc archive_position_uncompressed*(a1: ptr archive): la_int64_t {.imparchiveC.} # As of libarchive 3.0, this is an alias for archive_filter_name(a, 0); proc archive_compression_name*(a1: ptr archive): cstring {.imparchiveC.} # As of libarchive 3.0, this is an alias for archive_filter_code(a, 0); proc archive_compression*(a1: ptr archive): cint {.imparchiveC.} proc archive_errno*(a1: ptr archive): cint {.imparchiveC.} proc archive_error_string*(a1: ptr archive): cstring {.imparchiveC.} proc archive_format_name*(a1: ptr archive): cstring {.imparchiveC.} proc archive_format*(a1: ptr archive): cint {.imparchiveC.} proc archive_clear_error*(a1: ptr archive) {.imparchiveC.} proc archive_set_error*(a1: ptr archive, err: cint, fmt: cstring) {.imparchiveC.} proc archive_copy_error*(dest: ptr archive, src: ptr archive) {.imparchiveC.} proc archive_file_count*(a1: ptr archive): cint {.imparchiveC.} # # * ARCHIVE_MATCH API # proc archive_match_new*(): ptr archive {.imparchiveC.} proc archive_match_free*(a1: ptr archive): cint {.imparchiveC.} # # * Test if archive_entry is excluded. # * This is a convenience function. This is the same as calling all # * archive_match_path_excluded, archive_match_time_excluded # * and archive_match_owner_excluded. # proc archive_match_excluded*(a1: ptr archive, a2: ptr archive_entry): cint {.imparchiveC.} # # * Test if pathname is excluded. The conditions are set by following functions. # proc archive_match_path_excluded*(a1: ptr archive, a2: ptr archive_entry): cint {.imparchiveC.} # Control recursive inclusion of directory content when directory is included. Default on. proc archive_match_set_inclusion_recursion*(a1: ptr archive, a2: cint): cint {.imparchiveC.} # Add exclusion pathname pattern. proc archive_match_exclude_pattern*(a1: ptr archive, a2: cstring): cint {.imparchiveC.} proc archive_match_exclude_pattern_w*(a1: ptr archive, a2: ptr wchar_t): cint {.imparchiveC.} # Add exclusion pathname pattern from file. proc archive_match_exclude_pattern_from_file*(a1: ptr archive, a2: cstring, nullSeparator: cint): cint {.imparchiveC.} proc archive_match_exclude_pattern_from_file_w*(a1: ptr archive, a2: ptr wchar_t, nullSeparator: cint): cint {.imparchiveC.} # Add inclusion pathname pattern. proc archive_match_include_pattern*(a1: ptr archive, a2: cstring): cint {.imparchiveC.} proc archive_match_include_pattern_w*(a1: ptr archive, a2: ptr wchar_t): cint {.imparchiveC.} # Add inclusion pathname pattern from file. proc archive_match_include_pattern_from_file*(a1: ptr archive, a2: cstring, nullSeparator: cint): cint {.imparchiveC.} proc archive_match_include_pattern_from_file_w*(a1: ptr archive, a2: ptr wchar_t, nullSeparator: cint): cint {.imparchiveC.} # # * How to get statistic information for inclusion patterns. # # Return the amount number of unmatched inclusion patterns. proc archive_match_path_unmatched_inclusions*(a1: ptr archive): cint {.imparchiveC.} # Return the pattern of unmatched inclusion with ARCHIVE_OK. # * Return ARCHIVE_EOF if there is no inclusion pattern. proc archive_match_path_unmatched_inclusions_next*(a1: ptr archive, a2: ptr cstring): cint {.imparchiveC.} proc archive_match_path_unmatched_inclusions_next_w*(a1: ptr archive, a2: ptr ptr wchar_t): cint {.imparchiveC.} # # * Test if a file is excluded by its time stamp. # * The conditions are set by following functions. # proc archive_match_time_excluded*(a1: ptr archive, a2: ptr archive_entry): cint {.imparchiveC.} # # * Flags to tell a matching type of time stamps. These are used for # * following functions. # # Time flag: mtime to be tested. # Time flag: ctime to be tested. # Comparison flag: Match the time if it is newer than. # Comparison flag: Match the time if it is older than. # Comparison flag: Match the time if it is equal to. # Set inclusion time. proc archive_match_include_time*(a1: ptr archive, flag: cint, sec: time_t, nsec: clong): cint {.imparchiveC.} # Set inclusion time by a date string. proc archive_match_include_date*(a1: ptr archive, flag: cint, datestr: cstring): cint {.imparchiveC.} proc archive_match_include_date_w*(a1: ptr archive, flag: cint, datestr: ptr wchar_t): cint {.imparchiveC.} # Set inclusion time by a particular file. proc archive_match_include_file_time*(a1: ptr archive, flag: cint, pathname: cstring): cint {.imparchiveC.} proc archive_match_include_file_time_w*(a1: ptr archive, flag: cint, pathname: ptr wchar_t): cint {.imparchiveC.} # Add exclusion entry. proc archive_match_exclude_entry*(a1: ptr archive, flag: cint, a2: ptr archive_entry): cint {.imparchiveC.} # # * Test if a file is excluded by its uid ,gid, uname or gname. # * The conditions are set by following functions. # proc archive_match_owner_excluded*(a1: ptr archive, a2: ptr archive_entry): cint {.imparchiveC.} # Add inclusion uid, gid, uname and gname. proc archive_match_include_uid*(a1: ptr archive, a2: la_int64_t): cint {.imparchiveC.} proc archive_match_include_gid*(a1: ptr archive, a2: la_int64_t): cint {.imparchiveC.} proc archive_match_include_uname*(a1: ptr archive, a2: cstring): cint {.imparchiveC.} proc archive_match_include_uname_w*(a1: ptr archive, a2: ptr wchar_t): cint {.imparchiveC.} proc archive_match_include_gname*(a1: ptr archive, a2: cstring): cint {.imparchiveC.} proc archive_match_include_gname_w*(a1: ptr archive, a2: ptr wchar_t): cint {.imparchiveC.} # Utility functions # Convenience function to sort a NULL terminated list of strings proc archive_utility_string_sort*(a1: ptr cstring): cint {.imparchiveC.} # # * Basic object manipulation # proc archive_entry_clear*(a1: ptr archive_entry): ptr archive_entry {.imparchiveC.} # The 'clone' function does a deep copy; all of the strings are copied too. proc archive_entry_clone*(a1: ptr archive_entry): ptr archive_entry {.imparchiveC.} proc archive_entry_free*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_new*(): ptr archive_entry {.imparchiveC.} # # * This form of archive_entry_new2() will pull character-set # * conversion information from the specified archive handle. The # * older archive_entry_new(void) form is equivalent to calling # * archive_entry_new2(NULL) and will result in the use of an internal # * default character-set conversion. # proc archive_entry_new2*(a1: ptr archive): ptr archive_entry {.imparchiveC.} # # * Retrieve fields from an archive_entry. # * # * There are a number of implicit conversions among these fields. For # * example, if a regular string field is set and you read the _w wide # * character field, the entry will implicitly convert narrow-to-wide # * using the current locale. Similarly, dev values are automatically # * updated when you write devmajor or devminor and vice versa. # * # * In addition, fields can be "set" or "unset." Unset string fields # * return NULL, non-string fields have _is_set() functions to test # * whether they've been set. You can "unset" a string field by # * assigning NULL; non-string fields have _unset() functions to # * unset them. # * # * Note: There is one ambiguity in the above; string fields will # * also return NULL when implicit character set conversions fail. # * This is usually what you want. # proc archive_entry_atime*(a1: ptr archive_entry): time_t {.imparchiveC.} proc archive_entry_atime_nsec*(a1: ptr archive_entry): clong {.imparchiveC.} proc archive_entry_atime_is_set*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_birthtime*(a1: ptr archive_entry): time_t {.imparchiveC.} proc archive_entry_birthtime_nsec*(a1: ptr archive_entry): clong {.imparchiveC.} proc archive_entry_birthtime_is_set*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_ctime*(a1: ptr archive_entry): time_t {.imparchiveC.} proc archive_entry_ctime_nsec*(a1: ptr archive_entry): clong {.imparchiveC.} proc archive_entry_ctime_is_set*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_dev*(a1: ptr archive_entry): dev_t {.imparchiveC.} proc archive_entry_dev_is_set*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_devmajor*(a1: ptr archive_entry): dev_t {.imparchiveC.} proc archive_entry_devminor*(a1: ptr archive_entry): dev_t {.imparchiveC.} proc archive_entry_filetype*(a1: ptr archive_entry): mode_t {.imparchiveC.} proc archive_entry_fflags*(a1: ptr archive_entry, a2: ptr culong, a3: ptr culong) {.imparchiveC.} proc archive_entry_fflags_text*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_gid*(a1: ptr archive_entry): la_int64_t {.imparchiveC.} proc archive_entry_gname*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_gname_utf8*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_gname_w*(a1: ptr archive_entry): ptr wchar_t {.imparchiveC.} proc archive_entry_hardlink*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_hardlink_utf8*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_hardlink_w*(a1: ptr archive_entry): ptr wchar_t {.imparchiveC.} proc archive_entry_ino*(a1: ptr archive_entry): la_int64_t {.imparchiveC.} proc archive_entry_ino64*(a1: ptr archive_entry): la_int64_t {.imparchiveC.} proc archive_entry_ino_is_set*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_mode*(a1: ptr archive_entry): mode_t {.imparchiveC.} proc archive_entry_mtime*(a1: ptr archive_entry): time_t {.imparchiveC.} proc archive_entry_mtime_nsec*(a1: ptr archive_entry): clong {.imparchiveC.} proc archive_entry_mtime_is_set*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_nlink*(a1: ptr archive_entry): cuint {.imparchiveC.} proc archive_entry_pathname*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_pathname_utf8*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_pathname_w*(a1: ptr archive_entry): ptr wchar_t {.imparchiveC.} proc archive_entry_perm*(a1: ptr archive_entry): mode_t {.imparchiveC.} proc archive_entry_rdev*(a1: ptr archive_entry): dev_t {.imparchiveC.} proc archive_entry_rdevmajor*(a1: ptr archive_entry): dev_t {.imparchiveC.} proc archive_entry_rdevminor*(a1: ptr archive_entry): dev_t {.imparchiveC.} proc archive_entry_sourcepath*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_sourcepath_w*(a1: ptr archive_entry): ptr wchar_t {.imparchiveC.} proc archive_entry_size*(a1: ptr archive_entry): la_int64_t {.imparchiveC.} proc archive_entry_size_is_set*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_strmode*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_symlink*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_symlink_utf8*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_symlink_type*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_symlink_w*(a1: ptr archive_entry): ptr wchar_t {.imparchiveC.} proc archive_entry_uid*(a1: ptr archive_entry): la_int64_t {.imparchiveC.} proc archive_entry_uname*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_uname_utf8*(a1: ptr archive_entry): cstring {.imparchiveC.} proc archive_entry_uname_w*(a1: ptr archive_entry): ptr wchar_t {.imparchiveC.} proc archive_entry_is_data_encrypted*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_is_metadata_encrypted*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_is_encrypted*(a1: ptr archive_entry): cint {.imparchiveC.} # # * Set fields in an archive_entry. # * # * Note: Before libarchive 2.4, there were 'set' and 'copy' versions # * of the string setters. 'copy' copied the actual string, 'set' just # * stored the pointer. In libarchive 2.4 and later, strings are # * always copied. # proc archive_entry_set_atime*(a1: ptr archive_entry, a2: time_t, a3: clong) {.imparchiveC.} proc archive_entry_unset_atime*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_set_birthtime*(a1: ptr archive_entry, a2: time_t, a3: clong) {.imparchiveC.} proc archive_entry_unset_birthtime*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_set_ctime*(a1: ptr archive_entry, a2: time_t, a3: clong) {.imparchiveC.} proc archive_entry_unset_ctime*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_set_dev*(a1: ptr archive_entry, a2: dev_t) {.imparchiveC.} proc archive_entry_set_devmajor*(a1: ptr archive_entry, a2: dev_t) {.imparchiveC.} proc archive_entry_set_devminor*(a1: ptr archive_entry, a2: dev_t) {.imparchiveC.} proc archive_entry_set_filetype*(a1: ptr archive_entry, a2: cuint) {.imparchiveC.} proc archive_entry_set_fflags*(a1: ptr archive_entry, a2: culong, a3: culong) {.imparchiveC.} # Returns pointer to start of first invalid token, or NULL if none. # Note that all recognized tokens are processed, regardless. proc archive_entry_copy_fflags_text*(a1: ptr archive_entry, a2: cstring): cstring {.imparchiveC.} proc archive_entry_copy_fflags_text_w*(a1: ptr archive_entry, a2: ptr wchar_t): ptr wchar_t {.imparchiveC.} proc archive_entry_set_gid*(a1: ptr archive_entry, a2: la_int64_t) {.imparchiveC.} proc archive_entry_set_gname*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_set_gname_utf8*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_gname*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_gname_w*(a1: ptr archive_entry, a2: ptr wchar_t) {.imparchiveC.} proc archive_entry_update_gname_utf8*(a1: ptr archive_entry, a2: cstring): cint {.imparchiveC.} proc archive_entry_set_hardlink*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_set_hardlink_utf8*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_hardlink*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_hardlink_w*(a1: ptr archive_entry, a2: ptr wchar_t) {.imparchiveC.} proc archive_entry_update_hardlink_utf8*(a1: ptr archive_entry, a2: cstring): cint {.imparchiveC.} proc archive_entry_set_ino*(a1: ptr archive_entry, a2: la_int64_t) {.imparchiveC.} proc archive_entry_set_ino64*(a1: ptr archive_entry, a2: la_int64_t) {.imparchiveC.} proc archive_entry_set_link*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_set_link_utf8*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_link*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_link_w*(a1: ptr archive_entry, a2: ptr wchar_t) {.imparchiveC.} proc archive_entry_update_link_utf8*(a1: ptr archive_entry, a2: cstring): cint {.imparchiveC.} proc archive_entry_set_mode*(a1: ptr archive_entry, a2: mode_t) {.imparchiveC.} proc archive_entry_set_mtime*(a1: ptr archive_entry, a2: time_t, a3: clong) {.imparchiveC.} proc archive_entry_unset_mtime*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_set_nlink*(a1: ptr archive_entry, a2: cuint) {.imparchiveC.} proc archive_entry_set_pathname*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_set_pathname_utf8*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_pathname*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_pathname_w*(a1: ptr archive_entry, a2: ptr wchar_t) {.imparchiveC.} proc archive_entry_update_pathname_utf8*(a1: ptr archive_entry, a2: cstring): cint {.imparchiveC.} proc archive_entry_set_perm*(a1: ptr archive_entry, a2: mode_t) {.imparchiveC.} proc archive_entry_set_rdev*(a1: ptr archive_entry, a2: dev_t) {.imparchiveC.} proc archive_entry_set_rdevmajor*(a1: ptr archive_entry, a2: dev_t) {.imparchiveC.} proc archive_entry_set_rdevminor*(a1: ptr archive_entry, a2: dev_t) {.imparchiveC.} proc archive_entry_set_size*(a1: ptr archive_entry, a2: la_int64_t) {.imparchiveC.} proc archive_entry_unset_size*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_copy_sourcepath*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_sourcepath_w*(a1: ptr archive_entry, a2: ptr wchar_t) {.imparchiveC.} proc archive_entry_set_symlink*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_set_symlink_type*(a1: ptr archive_entry, a2: cint) {.imparchiveC.} proc archive_entry_set_symlink_utf8*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_symlink*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_symlink_w*(a1: ptr archive_entry, a2: ptr wchar_t) {.imparchiveC.} proc archive_entry_update_symlink_utf8*(a1: ptr archive_entry, a2: cstring): cint {.imparchiveC.} proc archive_entry_set_uid*(a1: ptr archive_entry, a2: la_int64_t) {.imparchiveC.} proc archive_entry_set_uname*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_set_uname_utf8*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_uname*(a1: ptr archive_entry, a2: cstring) {.imparchiveC.} proc archive_entry_copy_uname_w*(a1: ptr archive_entry, a2: ptr wchar_t) {.imparchiveC.} proc archive_entry_update_uname_utf8*(a1: ptr archive_entry, a2: cstring): cint {.imparchiveC.} proc archive_entry_set_is_data_encrypted*(a1: ptr archive_entry, is_encrypted: cchar) {.imparchiveC.} proc archive_entry_set_is_metadata_encrypted*(a1: ptr archive_entry, is_encrypted: cchar) {.imparchiveC.} # # * Routines to bulk copy fields to/from a platform-native "struct # * stat." Libarchive used to just store a struct stat inside of each # * archive_entry object, but this created issues when trying to # * manipulate archives on systems different than the ones they were # * created on. # * # * TODO: On Linux and other LFS systems, provide both stat32 and # * stat64 versions of these functions and all of the macro glue so # * that archive_entry_stat is magically defined to # * archive_entry_stat32 or archive_entry_stat64 as appropriate. # proc archive_entry_stat*(a1: ptr archive_entry): ptr stat {.imparchiveC.} proc archive_entry_copy_stat*(a1: ptr archive_entry, a2: ptr stat) {.imparchiveC.} # # * Storage for Mac OS-specific AppleDouble metadata information. # * Apple-format tar files store a separate binary blob containing # * encoded metadata with ACL, extended attributes, etc. # * This provides a place to store that blob. # proc archive_entry_mac_metadata*(a1: ptr archive_entry, a2: ptr cuint): pointer {.imparchiveC.} proc archive_entry_copy_mac_metadata*(a1: ptr archive_entry, a2: pointer, a3: cuint) {.imparchiveC.} # # * Set the ACL by clearing it and adding entries one at a time. # * Unlike the POSIX.1e ACL routines, you must specify the type # * (access/default) for each entry. Internally, the ACL data is just # * a soup of entries. API calls here allow you to retrieve just the # * entries of interest. This design (which goes against the spirit of # * POSIX.1e) is useful for handling archive formats that combine # * default and access information in a single ACL list. # proc archive_entry_acl_clear*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_acl_add_entry*(a1: ptr archive_entry, a2: cint, a3: cint, a4: cint, a5: cint, a6: cstring): cint {.imparchiveC.} proc archive_entry_acl_add_entry_w*(a1: ptr archive_entry, a2: cint, a3: cint, a4: cint, a5: cint, a6: ptr wchar_t): cint {.imparchiveC.} # # * To retrieve the ACL, first "reset", then repeatedly ask for the # * "next" entry. The want_type parameter allows you to request only # * certain types of entries. # proc archive_entry_acl_reset*(a1: ptr archive_entry, a2: cint): cint {.imparchiveC.} proc archive_entry_acl_next*(a1: ptr archive_entry, a2: cint, a3: ptr cint, a4: ptr cint, a5: ptr cint, a6: ptr cint, a7: ptr cstring): cint {.imparchiveC.} proc archive_entry_acl_next_w*(a1: ptr archive_entry, a2: cint, a3: ptr cint, a4: ptr cint, a5: ptr cint, a6: ptr cint, a7: ptr ptr wchar_t): cint {.imparchiveC.} proc archive_entry_acl_to_text_w*(a1: ptr archive_entry, a2: ptr la_ssize_t, a3: cint): ptr wchar_t {.imparchiveC.} proc archive_entry_acl_to_text*(a1: ptr archive_entry, a2: ptr la_ssize_t, a3: cint): cstring {.imparchiveC.} proc archive_entry_acl_from_text_w*(a1: ptr archive_entry, a2: ptr wchar_t, a3: cint): cint {.imparchiveC.} proc archive_entry_acl_from_text*(a1: ptr archive_entry, a2: cstring, a3: cint): cint {.imparchiveC.} # Deprecated functions proc archive_entry_acl_text_w*(a1: ptr archive_entry, a2: cint): ptr wchar_t {.imparchiveC.} proc archive_entry_acl_text*(a1: ptr archive_entry, a2: cint): cstring {.imparchiveC.} # Return bitmask of ACL types in an archive entry proc archive_entry_acl_types*(a1: ptr archive_entry): cint {.imparchiveC.} # Return a count of entries matching 'want_type' proc archive_entry_acl_count*(a1: ptr archive_entry, a2: cint): cint {.imparchiveC.} proc archive_entry_acl*(a1: ptr archive_entry): ptr archive_acl {.imparchiveC.} # # * extended attributes # proc archive_entry_xattr_clear*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_xattr_add_entry*(a1: ptr archive_entry, a2: cstring, a3: pointer, a4: cuint) {.imparchiveC.} # # * To retrieve the xattr list, first "reset", then repeatedly ask for the # * "next" entry. # proc archive_entry_xattr_count*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_xattr_reset*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_xattr_next*(a1: ptr archive_entry, a2: ptr cstring, a3: ptr pointer, a4: ptr cuint): cint {.imparchiveC.} # # * sparse # proc archive_entry_sparse_clear*(a1: ptr archive_entry) {.imparchiveC.} proc archive_entry_sparse_add_entry*(a1: ptr archive_entry, a2: la_int64_t, a3: la_int64_t) {.imparchiveC.} # # * To retrieve the xattr list, first "reset", then repeatedly ask for the # * "next" entry. # proc archive_entry_sparse_count*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_sparse_reset*(a1: ptr archive_entry): cint {.imparchiveC.} proc archive_entry_sparse_next*(a1: ptr archive_entry, a2: ptr la_int64_t, a3: ptr la_int64_t): cint {.imparchiveC.} # # * There are three different strategies for marking hardlinks. # * The descriptions below name them after the best-known # * formats that rely on each strategy: # * # * "Old cpio" is the simplest, it always returns any entry unmodified. # * As far as I know, only cpio formats use this. Old cpio archives # * store every link with the full body; the onus is on the dearchiver # * to detect and properly link the files as they are restored. # * "tar" is also pretty simple; it caches a copy the first time it sees # * any link. Subsequent appearances are modified to be hardlink # * references to the first one without any body. Used by all tar # * formats, although the newest tar formats permit the "old cpio" strategy # * as well. This strategy is very simple for the dearchiver, # * and reasonably straightforward for the archiver. # * "new cpio" is trickier. It stores the body only with the last # * occurrence. The complication is that we might not # * see every link to a particular file in a single session, so # * there's no easy way to know when we've seen the last occurrence. # * The solution here is to queue one link until we see the next. # * At the end of the session, you can enumerate any remaining # * entries by calling archive_entry_linkify(NULL) and store those # * bodies. If you have a file with three links l1, l2, and l3, # * you'll get the following behavior if you see all three links: # * linkify(l1) => NULL (the resolver stores l1 internally) # * linkify(l2) => l1 (resolver stores l2, you write l1) # * linkify(l3) => l2, l3 (all links seen, you can write both). # * If you only see l1 and l2, you'll get this behavior: # * linkify(l1) => NULL # * linkify(l2) => l1 # * linkify(NULL) => l2 (at end, you retrieve remaining links) # * As the name suggests, this strategy is used by newer cpio variants. # * It's noticeably more complex for the archiver, slightly more complex # * for the dearchiver than the tar strategy, but makes it straightforward # * to restore a file using any link by simply continuing to scan until # * you see a link that is stored with a body. In contrast, the tar # * strategy requires you to rescan the archive from the beginning to # * correctly extract an arbitrary link. # proc archive_entry_linkresolver_new*(): ptr archive_entry_linkresolver {.imparchiveC.} proc archive_entry_linkresolver_set_strategy*(a1: ptr archive_entry_linkresolver, a2: cint) {.imparchiveC.} proc archive_entry_linkresolver_free*(a1: ptr archive_entry_linkresolver) {.imparchiveC.} proc archive_entry_linkify*(a1: ptr archive_entry_linkresolver, a2: ptr ptr archive_entry, a3: ptr ptr archive_entry) {.imparchiveC.} proc archive_entry_partial_links*(res: ptr archive_entry_linkresolver, links: ptr cuint): ptr archive_entry {.imparchiveC.} CC: stdlib_assertions.nim CC: stdlib_io.nim CC: stdlib_system.nim CC: stdlib_strutils.nim CC: stdlib_times.nim CC: stdlib_os.nim CC: ../../../.nimble/pkgs/nimarchive-0.2.1/nimarchive.nim CC: temp.nim Hint: [Link] /usr/bin/ld: /tmp/nimarchive/libarchive/.libs/libarchive.a(archive_disk_acl_linux.o): en la función `translate_acl': archive_disk_acl_linux.c:(.text+0x37): referencia a `acl_get_entry' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x98): referencia a `acl_get_tag_type' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x101): referencia a `acl_get_qualifier' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x121): referencia a `acl_free' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x152): referencia a `acl_get_qualifier' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x172): referencia a `acl_free' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x1cd): referencia a `acl_get_entry' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x1ee): referencia a `acl_get_permset' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x24d): referencia a `acl_get_perm' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x2ea): referencia a `acl_get_entry' sin definir /usr/bin/ld: /tmp/nimarchive/libarchive/.libs/libarchive.a(archive_disk_acl_linux.o): en la función `set_acl': archive_disk_acl_linux.c:(.text+0x40e): referencia a `acl_init' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x45d): referencia a `acl_create_entry' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x4ee): referencia a `acl_set_tag_type' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x501): referencia a `acl_set_qualifier' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x533): referencia a `acl_set_tag_type' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x546): referencia a `acl_set_qualifier' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x559): referencia a `acl_set_tag_type' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x56c): referencia a `acl_set_tag_type' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x57f): referencia a `acl_set_tag_type' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x592): referencia a `acl_set_tag_type' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x5d0): referencia a `acl_get_permset' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x60d): referencia a `acl_clear_perms' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x68e): referencia a `acl_add_perm' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x726): referencia a `acl_set_fd' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x792): referencia a `acl_set_file' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x7e7): referencia a `acl_free' sin definir /usr/bin/ld: /tmp/nimarchive/libarchive/.libs/libarchive.a(archive_disk_acl_linux.o): en la función `archive_read_disk_entry_setup_acls': archive_disk_acl_linux.c:(.text+0x89c): referencia a `acl_get_fd' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x8df): referencia a `acl_get_file' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x912): referencia a `acl_free' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x972): referencia a `acl_get_file' sin definir /usr/bin/ld: archive_disk_acl_linux.c:(.text+0x9a5): referencia a `acl_free' sin definir collect2: error: ld devolvió el estado de salida 1 Error: execution of an external program failed: 'gcc -o /home/juan/code/nim-pypi/src/temp /home/juan/.cache/nim/temp_d/stdlib_assertions.nim.c.o /home/juan/.cache/nim/temp_d/stdlib_io.nim.c.o /home/juan/.cache/nim/temp_d/stdlib_system.nim.c.o /home/juan/.cache/nim/temp_d/stdlib_strutils.nim.c.o /home/juan/.cache/nim/temp_d/stdlib_times.nim.c.o /home/juan/.cache/nim/temp_d/stdlib_os.nim.c.o /home/juan/.cache/nim/temp_d/_7_7_7.nimble7pkgs7nimarchive-0.2.17nimarchive.nim.c.o /home/juan/.cache/nim/temp_d/temp.nim.c.o -lm -lrt /tmp/nimarchive/libarchive/.libs/libarchive.a /tmp/nimarchive/liblzma/src/liblzma/.libs/liblzma.a /tmp/nimarchive/zlib/libz.a -ldl' $ ```
genotrance commented 4 years ago

Fixed acl issue, please retry.

juancarlospaco commented 4 years ago

nimterop branch compiles and runs Ok on Linux. :smile_cat: :+1:

juancarlospaco commented 4 years ago
$ nim --version
Nim Compiler Version 1.0.2 [Linux: amd64]
Compiled at 2019-10-22
Copyright (c) 2006-2019 by Andreas Rumpf
git hash: 193b3c66bbeffafaebff166d24b9866f1eaaac0e
active boot switches: -d:release

$ nimble install nimgen nimterop
$ git clone https://github.com/genotrance/nimarchive
$ cd nimarchive
$ nimble install -y
$ cat hi.nim                                                                                                                       
import nimarchive

$ nim c hi.nim

Hint: used config file '/home/juan/.choosenim/toolchains/nim-1.0.2/config/nim.cfg' [Conf]
Hint: system [Processing]
Hint: widestrs [Processing]
Hint: io [Processing]
Hint: hi [Processing]
Hint: nimarchive [Processing]
Hint: hashes [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: bitops [Processing]
Hint: macros [Processing]
Hint: algorithm [Processing]
Hint: unicode [Processing]
Hint: pathnorm [Processing]
Hint: osseps [Processing]
Hint: posix [Processing]
Hint: times [Processing]
Hint: options [Processing]
Hint: typetraits [Processing]
Hint: archive [Processing]
Hint: strformat [Processing]
Hint: build [Processing]
Hint: osproc [Processing]
Hint: strtabs [Processing]
Hint: streams [Processing]
Hint: cpuinfo [Processing]
Hint: linux [Processing]
Hint: sets [Processing]
Hint: tables [Processing]
Hint: compat [Processing]
Hint: cimport [Processing]
Hint: sequtils [Processing]
Hint: regex [Processing]
Hint: properties [Processing]
Hint: properties_data [Processing]
Hint: types [Processing]
Hint: types_data [Processing]
Hint: unicodeplus [Processing]
Hint: plugin [Processing]
Hint: paths [Processing]
Hint: types [Processing]
Hint: time_t [Processing]
Hint: bzlib [Processing]
# Including library /home/juan/.cache/nim/nimterop/nimarchive/bzip2/libbz2.a
Hint: lzma [Processing]
# Including library /home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma/.libs/liblzma.a
Hint: zlib [Processing]
# Including library /usr/lib/libz.a
# Running make -j 6
#   Path: /home/juan/.cache/nim/nimterop/nimarchive/libarchive
stack trace: (most recent call last)
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(974, 23)
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(761, 9) buildLibrary
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(578, 18) make
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(57, 11) execAction
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/assertions.nim(27, 20) failedAssertImpl
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/assertions.nim(20, 11) raiseAssert
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/fatal.nim(39, 5) sysFatal
/home/juan/.nimble/pkgs/nimarchive-0.3.4/nimarchive/archive.nim(83, 10) template/generic instantiation of `getHeader` from here
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/fatal.nim(39, 5) Error: unhandled exception: /home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(57, 16) `false` Command failed: (2, false)
cmd: cd /home/juan/.cache/nim/nimterop/nimarchive/libarchive && make -j 6
result:
make  all-am
make[1]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/libarchive'
  CCLD     libarchive.la

*** Warning: Linking the shared library libarchive.la against the
*** static library /home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma/.libs/liblzma.a is not portable!

*** Warning: Linking the shared library libarchive.la against the
*** static library /usr/lib/libz.a is not portable!

*** Warning: Linking the shared library libarchive.la against the
*** static library /home/juan/.cache/nim/nimterop/nimarchive/bzip2/libbz2.a is not portable!
/usr/bin/ld: /usr/lib/libz.a(deflate.o): relocation R_X86_64_PC32 against symbol `deflateResetKeep' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:4259: libarchive.la] Error 1
make[1]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/libarchive'
make: *** [Makefile:3773: all] Error 2 [AssertionError]

$
juancarlospaco commented 4 years ago

Maybe you should pin the libarchive by Git commit hash :grey_question:

genotrance commented 4 years ago

Please try with -f or delete /home/juan/.cache/nim/nimterop/nimarchive/. Seems like some old builds are already there.

juancarlospaco commented 4 years ago
$ rm -rf /home/juan/.cache/nim/

$ nim c -f hi.nim

Hint: used config file '/home/juan/.choosenim/toolchains/nim-1.0.2/config/nim.cfg' [Conf]
Hint: system [Processing]
Hint: widestrs [Processing]
Hint: io [Processing]
Hint: hi [Processing]
Hint: nimarchive [Processing]
Hint: hashes [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: bitops [Processing]
Hint: macros [Processing]
Hint: algorithm [Processing]
Hint: unicode [Processing]
Hint: pathnorm [Processing]
Hint: osseps [Processing]
Hint: posix [Processing]
Hint: times [Processing]
Hint: options [Processing]
Hint: typetraits [Processing]
Hint: archive [Processing]
Hint: strformat [Processing]
Hint: build [Processing]
Hint: osproc [Processing]
Hint: strtabs [Processing]
Hint: streams [Processing]
Hint: cpuinfo [Processing]
Hint: linux [Processing]
Hint: sets [Processing]
Hint: tables [Processing]
Hint: compat [Processing]
Hint: cimport [Processing]
Hint: sequtils [Processing]
Hint: regex [Processing]
Hint: properties [Processing]
Hint: properties_data [Processing]
Hint: types [Processing]
Hint: types_data [Processing]
Hint: unicodeplus [Processing]
Hint: plugin [Processing]
Hint: paths [Processing]
Hint: types [Processing]
Hint: time_t [Processing]
# Removing /home/juan/.cache/nim/nimterop/nimarchive/libarchive
Hint: bzlib [Processing]
# Removing /home/juan/.cache/nim/nimterop/nimarchive/bzip2
# Downloading bzip2-1.0.8.tar.gz
# Extracting bzip2-1.0.8.tar.gz
# Running make -j 6 libbz2.a
#   Path: /home/juan/.cache/nim/nimterop/nimarchive/bzip2
gcc -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c huffman.c
gcc -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c crctable.c

If compilation produces errors, or a large number of warnings,
please read README.COMPILATION.PROBLEMS -- you might be able to
adjust the flags in this Makefile to improve matters.

Also in README.COMPILATION.PROBLEMS are some hints that may help
if your build produces an executable which is unable to correctly
handle so-called 'large files' -- files of size 2GB or more.

gcc -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c randtable.c
gcc -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c blocksort.c
gcc -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c compress.c
gcc -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c decompress.c
gcc -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c bzlib.c
rm -f libbz2.a
ar cq libbz2.a blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o
ranlib libbz2.a
# Including library /home/juan/.cache/nim/nimterop/nimarchive/bzip2/libbz2.a
Hint: lzma [Processing]
# Removing /home/juan/.cache/nim/nimterop/nimarchive/liblzma
# Downloading xz-5.2.4.tar.gz
# Extracting xz-5.2.4.tar.gz
# Configuring /home/juan/.cache/nim/nimterop/nimarchive/liblzma
#   Running configure  --disable-xz --disable-xzdec --disable-lzmadec --disable-lzmainfo CFLAGS=-fPIC CXXFLAGS=-fPIC

XZ Utils 5.2.4

System type:
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu

Configure options:
checking if debugging code should be compiled... no
checking which encoders to build... lzma1 lzma2 delta x86 powerpc ia64 arm armthumb sparc
checking which decoders to build... lzma1 lzma2 delta x86 powerpc ia64 arm armthumb sparc
checking which match finders to build... hc3 hc4 bt2 bt3 bt4
checking which integrity checks to build... crc32 crc64 sha256
checking if external SHA-256 should be used... no
checking if assembler optimizations should be used... x86_64
checking if small size is preferred over speed... no
checking if threading support is wanted... yes, posix
checking how much RAM to assume if the real amount is unknown... 128 MiB
checking if library symbol versioning should be used... yes
checking if sandboxing should be used... no

checking for a shell that conforms to POSIX... /bin/sh

Initializing Automake:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether ln -s works... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes

POSIX threading support:
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for library containing clock_gettime... none required
checking for clock_gettime... yes
checking for pthread_condattr_setclock... yes
checking whether CLOCK_MONOTONIC is declared... yes

Initializing Libtool:
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for windres... no

Initializing gettext:
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by gcc... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc

System headers and functions:
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking immintrin.h usability... yes
checking immintrin.h presence... yes
checking for immintrin.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for uint8_t... yes
checking for uint16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking for uintptr_t... yes
checking size of size_t... 8
checking for struct stat.st_atim.tv_nsec... yes
checking for struct stat.st_atimespec.tv_nsec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_uatime... no
checking for struct stat.st_atim.st__tim.tv_nsec... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether byte ordering is bigendian... no
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for getopt_long... yes
checking whether optreset is declared... no
checking for futimens... yes
checking for posix_fadvise... yes
checking whether program_invocation_name is declared... yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking if bswap_16 is available... yes
checking if bswap_32 is available... yes
checking if bswap_64 is available... yes
checking if unaligned memory access should be used... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking how to detect the amount of physical memory... sysconf
checking for sys/param.h... (cached) yes
checking how to detect the number of available CPU cores... sched_getaffinity
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for wcwidth... yes
checking whether _mm_movemask_epi8 is declared... yes

GCC extensions:
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking if gcc accepts -Wall... yes
checking if gcc accepts -Wextra... yes
checking if gcc accepts -Wvla... yes
checking if gcc accepts -Wformat=2... yes
checking if gcc accepts -Winit-self... yes
checking if gcc accepts -Wmissing-include-dirs... yes
checking if gcc accepts -Wstrict-aliasing... yes
checking if gcc accepts -Wfloat-equal... yes
checking if gcc accepts -Wundef... yes
checking if gcc accepts -Wshadow... yes
checking if gcc accepts -Wpointer-arith... yes
checking if gcc accepts -Wbad-function-cast... yes
checking if gcc accepts -Wwrite-strings... yes
checking if gcc accepts -Wlogical-op... yes
checking if gcc accepts -Waggregate-return... yes
checking if gcc accepts -Wstrict-prototypes... yes
checking if gcc accepts -Wold-style-definition... yes
checking if gcc accepts -Wmissing-prototypes... yes
checking if gcc accepts -Wmissing-declarations... yes
checking if gcc accepts -Wmissing-noreturn... yes
checking if gcc accepts -Wredundant-decls... yes

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Doxyfile
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating lib/Makefile
config.status: creating src/Makefile
config.status: creating src/liblzma/Makefile
config.status: creating src/liblzma/api/Makefile
config.status: creating src/xz/Makefile
config.status: creating src/xzdec/Makefile
config.status: creating src/lzmainfo/Makefile
config.status: creating src/scripts/Makefile
config.status: creating tests/Makefile
config.status: creating debug/Makefile
config.status: creating src/scripts/xzdiff
config.status: creating src/scripts/xzgrep
config.status: creating src/scripts/xzmore
config.status: creating src/scripts/xzless
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
# Running make -j 6 
#   Path: /home/juan/.cache/nim/nimterop/nimarchive/liblzma
make  all-recursive
make[1]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma'
Making all in src
make[2]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src'
Making all in liblzma
make[3]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma'
Making all in api
make[4]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma/api'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma/api'
make[4]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-tuklib_physmem.lo -MD -MP -MF .deps/liblzma_la-tuklib_physmem.Tpo -c -o liblzma_la-tuklib_physmem.lo `test -f '../common/tuklib_physmem.c' || echo './'`../common/tuklib_physmem.c
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-tuklib_cpucores.lo -MD -MP -MF .deps/liblzma_la-tuklib_cpucores.Tpo -c -o liblzma_la-tuklib_cpucores.lo `test -f '../common/tuklib_cpucores.c' || echo './'`../common/tuklib_cpucores.c
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-common.lo -MD -MP -MF .deps/liblzma_la-common.Tpo -c -o liblzma_la-common.lo `test -f 'common/common.c' || echo './'`common/common.c
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_util.lo -MD -MP -MF .deps/liblzma_la-block_util.Tpo -c -o liblzma_la-block_util.lo `test -f 'common/block_util.c' || echo './'`common/block_util.c
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_preset.lo -MD -MP -MF .deps/liblzma_la-easy_preset.Tpo -c -o liblzma_la-easy_preset.lo `test -f 'common/easy_preset.c' || echo './'`common/easy_preset.c
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_common.lo -MD -MP -MF .deps/liblzma_la-filter_common.Tpo -c -o liblzma_la-filter_common.lo `test -f 'common/filter_common.c' || echo './'`common/filter_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-tuklib_cpucores.lo -MD -MP -MF .deps/liblzma_la-tuklib_cpucores.Tpo -c ../common/tuklib_cpucores.c  -fPIC -DPIC -o .libs/liblzma_la-tuklib_cpucores.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_preset.lo -MD -MP -MF .deps/liblzma_la-easy_preset.Tpo -c common/easy_preset.c  -fPIC -DPIC -o .libs/liblzma_la-easy_preset.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-common.lo -MD -MP -MF .deps/liblzma_la-common.Tpo -c common/common.c  -fPIC -DPIC -o .libs/liblzma_la-common.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-tuklib_physmem.lo -MD -MP -MF .deps/liblzma_la-tuklib_physmem.Tpo -c ../common/tuklib_physmem.c  -fPIC -DPIC -o .libs/liblzma_la-tuklib_physmem.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_util.lo -MD -MP -MF .deps/liblzma_la-block_util.Tpo -c common/block_util.c  -fPIC -DPIC -o .libs/liblzma_la-block_util.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_common.lo -MD -MP -MF .deps/liblzma_la-filter_common.Tpo -c common/filter_common.c  -fPIC -DPIC -o .libs/liblzma_la-filter_common.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-tuklib_cpucores.lo -MD -MP -MF .deps/liblzma_la-tuklib_cpucores.Tpo -c ../common/tuklib_cpucores.c -o liblzma_la-tuklib_cpucores.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-tuklib_physmem.lo -MD -MP -MF .deps/liblzma_la-tuklib_physmem.Tpo -c ../common/tuklib_physmem.c -o liblzma_la-tuklib_physmem.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_preset.lo -MD -MP -MF .deps/liblzma_la-easy_preset.Tpo -c common/easy_preset.c -o liblzma_la-easy_preset.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_util.lo -MD -MP -MF .deps/liblzma_la-block_util.Tpo -c common/block_util.c -o liblzma_la-block_util.o >/dev/null 2>&1
mv -f .deps/liblzma_la-tuklib_cpucores.Tpo .deps/liblzma_la-tuklib_cpucores.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-hardware_physmem.lo -MD -MP -MF .deps/liblzma_la-hardware_physmem.Tpo -c -o liblzma_la-hardware_physmem.lo `test -f 'common/hardware_physmem.c' || echo './'`common/hardware_physmem.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-common.lo -MD -MP -MF .deps/liblzma_la-common.Tpo -c common/common.c -o liblzma_la-common.o >/dev/null 2>&1
mv -f .deps/liblzma_la-tuklib_physmem.Tpo .deps/liblzma_la-tuklib_physmem.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index.lo -MD -MP -MF .deps/liblzma_la-index.Tpo -c -o liblzma_la-index.lo `test -f 'common/index.c' || echo './'`common/index.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_common.lo -MD -MP -MF .deps/liblzma_la-filter_common.Tpo -c common/filter_common.c -o liblzma_la-filter_common.o >/dev/null 2>&1
mv -f .deps/liblzma_la-easy_preset.Tpo .deps/liblzma_la-easy_preset.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_common.lo -MD -MP -MF .deps/liblzma_la-stream_flags_common.Tpo -c -o liblzma_la-stream_flags_common.lo `test -f 'common/stream_flags_common.c' || echo './'`common/stream_flags_common.c
mv -f .deps/liblzma_la-block_util.Tpo .deps/liblzma_la-block_util.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_size.lo -MD -MP -MF .deps/liblzma_la-vli_size.Tpo -c -o liblzma_la-vli_size.lo `test -f 'common/vli_size.c' || echo './'`common/vli_size.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-hardware_physmem.lo -MD -MP -MF .deps/liblzma_la-hardware_physmem.Tpo -c common/hardware_physmem.c  -fPIC -DPIC -o .libs/liblzma_la-hardware_physmem.o
mv -f .deps/liblzma_la-common.Tpo .deps/liblzma_la-common.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-hardware_cputhreads.lo -MD -MP -MF .deps/liblzma_la-hardware_cputhreads.Tpo -c -o liblzma_la-hardware_cputhreads.lo `test -f 'common/hardware_cputhreads.c' || echo './'`common/hardware_cputhreads.c
mv -f .deps/liblzma_la-filter_common.Tpo .deps/liblzma_la-filter_common.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-alone_encoder.lo -MD -MP -MF .deps/liblzma_la-alone_encoder.Tpo -c -o liblzma_la-alone_encoder.lo `test -f 'common/alone_encoder.c' || echo './'`common/alone_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index.lo -MD -MP -MF .deps/liblzma_la-index.Tpo -c common/index.c  -fPIC -DPIC -o .libs/liblzma_la-index.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_common.lo -MD -MP -MF .deps/liblzma_la-stream_flags_common.Tpo -c common/stream_flags_common.c  -fPIC -DPIC -o .libs/liblzma_la-stream_flags_common.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-hardware_physmem.lo -MD -MP -MF .deps/liblzma_la-hardware_physmem.Tpo -c common/hardware_physmem.c -o liblzma_la-hardware_physmem.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_size.lo -MD -MP -MF .deps/liblzma_la-vli_size.Tpo -c common/vli_size.c  -fPIC -DPIC -o .libs/liblzma_la-vli_size.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-hardware_cputhreads.lo -MD -MP -MF .deps/liblzma_la-hardware_cputhreads.Tpo -c common/hardware_cputhreads.c  -fPIC -DPIC -o .libs/liblzma_la-hardware_cputhreads.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-alone_encoder.lo -MD -MP -MF .deps/liblzma_la-alone_encoder.Tpo -c common/alone_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-alone_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_common.lo -MD -MP -MF .deps/liblzma_la-stream_flags_common.Tpo -c common/stream_flags_common.c -o liblzma_la-stream_flags_common.o >/dev/null 2>&1
mv -f .deps/liblzma_la-hardware_physmem.Tpo .deps/liblzma_la-hardware_physmem.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-block_buffer_encoder.Tpo -c -o liblzma_la-block_buffer_encoder.lo `test -f 'common/block_buffer_encoder.c' || echo './'`common/block_buffer_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_size.lo -MD -MP -MF .deps/liblzma_la-vli_size.Tpo -c common/vli_size.c -o liblzma_la-vli_size.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index.lo -MD -MP -MF .deps/liblzma_la-index.Tpo -c common/index.c -o liblzma_la-index.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-hardware_cputhreads.lo -MD -MP -MF .deps/liblzma_la-hardware_cputhreads.Tpo -c common/hardware_cputhreads.c -o liblzma_la-hardware_cputhreads.o >/dev/null 2>&1
mv -f .deps/liblzma_la-stream_flags_common.Tpo .deps/liblzma_la-stream_flags_common.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_encoder.lo -MD -MP -MF .deps/liblzma_la-block_encoder.Tpo -c -o liblzma_la-block_encoder.lo `test -f 'common/block_encoder.c' || echo './'`common/block_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-alone_encoder.lo -MD -MP -MF .deps/liblzma_la-alone_encoder.Tpo -c common/alone_encoder.c -o liblzma_la-alone_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-vli_size.Tpo .deps/liblzma_la-vli_size.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_header_encoder.lo -MD -MP -MF .deps/liblzma_la-block_header_encoder.Tpo -c -o liblzma_la-block_header_encoder.lo `test -f 'common/block_header_encoder.c' || echo './'`common/block_header_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-block_buffer_encoder.Tpo -c common/block_buffer_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-block_buffer_encoder.o
mv -f .deps/liblzma_la-hardware_cputhreads.Tpo .deps/liblzma_la-hardware_cputhreads.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-easy_buffer_encoder.Tpo -c -o liblzma_la-easy_buffer_encoder.lo `test -f 'common/easy_buffer_encoder.c' || echo './'`common/easy_buffer_encoder.c
mv -f .deps/liblzma_la-alone_encoder.Tpo .deps/liblzma_la-alone_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_encoder.lo -MD -MP -MF .deps/liblzma_la-easy_encoder.Tpo -c -o liblzma_la-easy_encoder.lo `test -f 'common/easy_encoder.c' || echo './'`common/easy_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_encoder.lo -MD -MP -MF .deps/liblzma_la-block_encoder.Tpo -c common/block_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-block_encoder.o
mv -f .deps/liblzma_la-index.Tpo .deps/liblzma_la-index.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_encoder_memusage.lo -MD -MP -MF .deps/liblzma_la-easy_encoder_memusage.Tpo -c -o liblzma_la-easy_encoder_memusage.lo `test -f 'common/easy_encoder_memusage.c' || echo './'`common/easy_encoder_memusage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_header_encoder.lo -MD -MP -MF .deps/liblzma_la-block_header_encoder.Tpo -c common/block_header_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-block_header_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-block_buffer_encoder.Tpo -c common/block_buffer_encoder.c -o liblzma_la-block_buffer_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-easy_buffer_encoder.Tpo -c common/easy_buffer_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-easy_buffer_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_encoder.lo -MD -MP -MF .deps/liblzma_la-block_encoder.Tpo -c common/block_encoder.c -o liblzma_la-block_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_encoder.lo -MD -MP -MF .deps/liblzma_la-easy_encoder.Tpo -c common/easy_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-easy_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_header_encoder.lo -MD -MP -MF .deps/liblzma_la-block_header_encoder.Tpo -c common/block_header_encoder.c -o liblzma_la-block_header_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_encoder_memusage.lo -MD -MP -MF .deps/liblzma_la-easy_encoder_memusage.Tpo -c common/easy_encoder_memusage.c  -fPIC -DPIC -o .libs/liblzma_la-easy_encoder_memusage.o
mv -f .deps/liblzma_la-block_buffer_encoder.Tpo .deps/liblzma_la-block_buffer_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_buffer_encoder.Tpo -c -o liblzma_la-filter_buffer_encoder.lo `test -f 'common/filter_buffer_encoder.c' || echo './'`common/filter_buffer_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-easy_buffer_encoder.Tpo -c common/easy_buffer_encoder.c -o liblzma_la-easy_buffer_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-block_encoder.Tpo .deps/liblzma_la-block_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_encoder.Tpo -c -o liblzma_la-filter_encoder.lo `test -f 'common/filter_encoder.c' || echo './'`common/filter_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_encoder.lo -MD -MP -MF .deps/liblzma_la-easy_encoder.Tpo -c common/easy_encoder.c -o liblzma_la-easy_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-block_header_encoder.Tpo .deps/liblzma_la-block_header_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_flags_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_flags_encoder.Tpo -c -o liblzma_la-filter_flags_encoder.lo `test -f 'common/filter_flags_encoder.c' || echo './'`common/filter_flags_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_encoder_memusage.lo -MD -MP -MF .deps/liblzma_la-easy_encoder_memusage.Tpo -c common/easy_encoder_memusage.c -o liblzma_la-easy_encoder_memusage.o >/dev/null 2>&1
mv -f .deps/liblzma_la-easy_buffer_encoder.Tpo .deps/liblzma_la-easy_buffer_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_encoder.lo -MD -MP -MF .deps/liblzma_la-index_encoder.Tpo -c -o liblzma_la-index_encoder.lo `test -f 'common/index_encoder.c' || echo './'`common/index_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_buffer_encoder.Tpo -c common/filter_buffer_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-filter_buffer_encoder.o
mv -f .deps/liblzma_la-easy_encoder.Tpo .deps/liblzma_la-easy_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_buffer_encoder.Tpo -c -o liblzma_la-stream_buffer_encoder.lo `test -f 'common/stream_buffer_encoder.c' || echo './'`common/stream_buffer_encoder.c
mv -f .deps/liblzma_la-easy_encoder_memusage.Tpo .deps/liblzma_la-easy_encoder_memusage.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_encoder.Tpo -c -o liblzma_la-stream_encoder.lo `test -f 'common/stream_encoder.c' || echo './'`common/stream_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_encoder.Tpo -c common/filter_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-filter_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_flags_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_flags_encoder.Tpo -c common/filter_flags_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-filter_flags_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_buffer_encoder.Tpo -c common/filter_buffer_encoder.c -o liblzma_la-filter_buffer_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_encoder.lo -MD -MP -MF .deps/liblzma_la-index_encoder.Tpo -c common/index_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-index_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_encoder.Tpo -c common/filter_encoder.c -o liblzma_la-filter_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_buffer_encoder.Tpo -c common/stream_buffer_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-stream_buffer_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_flags_encoder.lo -MD -MP -MF .deps/liblzma_la-filter_flags_encoder.Tpo -c common/filter_flags_encoder.c -o liblzma_la-filter_flags_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-filter_buffer_encoder.Tpo .deps/liblzma_la-filter_buffer_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_flags_encoder.Tpo -c -o liblzma_la-stream_flags_encoder.lo `test -f 'common/stream_flags_encoder.c' || echo './'`common/stream_flags_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_encoder.Tpo -c common/stream_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-stream_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_encoder.lo -MD -MP -MF .deps/liblzma_la-index_encoder.Tpo -c common/index_encoder.c -o liblzma_la-index_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_buffer_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_buffer_encoder.Tpo -c common/stream_buffer_encoder.c -o liblzma_la-stream_buffer_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-filter_encoder.Tpo .deps/liblzma_la-filter_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_encoder.lo -MD -MP -MF .deps/liblzma_la-vli_encoder.Tpo -c -o liblzma_la-vli_encoder.lo `test -f 'common/vli_encoder.c' || echo './'`common/vli_encoder.c
mv -f .deps/liblzma_la-filter_flags_encoder.Tpo .deps/liblzma_la-filter_flags_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-outqueue.lo -MD -MP -MF .deps/liblzma_la-outqueue.Tpo -c -o liblzma_la-outqueue.lo `test -f 'common/outqueue.c' || echo './'`common/outqueue.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_encoder.Tpo -c common/stream_encoder.c -o liblzma_la-stream_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_flags_encoder.Tpo -c common/stream_flags_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-stream_flags_encoder.o
mv -f .deps/liblzma_la-index_encoder.Tpo .deps/liblzma_la-index_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_encoder_mt.lo -MD -MP -MF .deps/liblzma_la-stream_encoder_mt.Tpo -c -o liblzma_la-stream_encoder_mt.lo `test -f 'common/stream_encoder_mt.c' || echo './'`common/stream_encoder_mt.c
mv -f .deps/liblzma_la-stream_buffer_encoder.Tpo .deps/liblzma_la-stream_buffer_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-alone_decoder.lo -MD -MP -MF .deps/liblzma_la-alone_decoder.Tpo -c -o liblzma_la-alone_decoder.lo `test -f 'common/alone_decoder.c' || echo './'`common/alone_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_encoder.lo -MD -MP -MF .deps/liblzma_la-stream_flags_encoder.Tpo -c common/stream_flags_encoder.c -o liblzma_la-stream_flags_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-stream_encoder.Tpo .deps/liblzma_la-stream_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-auto_decoder.lo -MD -MP -MF .deps/liblzma_la-auto_decoder.Tpo -c -o liblzma_la-auto_decoder.lo `test -f 'common/auto_decoder.c' || echo './'`common/auto_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-outqueue.lo -MD -MP -MF .deps/liblzma_la-outqueue.Tpo -c common/outqueue.c  -fPIC -DPIC -o .libs/liblzma_la-outqueue.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_encoder.lo -MD -MP -MF .deps/liblzma_la-vli_encoder.Tpo -c common/vli_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-vli_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_encoder_mt.lo -MD -MP -MF .deps/liblzma_la-stream_encoder_mt.Tpo -c common/stream_encoder_mt.c  -fPIC -DPIC -o .libs/liblzma_la-stream_encoder_mt.o
mv -f .deps/liblzma_la-stream_flags_encoder.Tpo .deps/liblzma_la-stream_flags_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-block_buffer_decoder.Tpo -c -o liblzma_la-block_buffer_decoder.lo `test -f 'common/block_buffer_decoder.c' || echo './'`common/block_buffer_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-outqueue.lo -MD -MP -MF .deps/liblzma_la-outqueue.Tpo -c common/outqueue.c -o liblzma_la-outqueue.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_encoder.lo -MD -MP -MF .deps/liblzma_la-vli_encoder.Tpo -c common/vli_encoder.c -o liblzma_la-vli_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-alone_decoder.lo -MD -MP -MF .deps/liblzma_la-alone_decoder.Tpo -c common/alone_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-alone_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-auto_decoder.lo -MD -MP -MF .deps/liblzma_la-auto_decoder.Tpo -c common/auto_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-auto_decoder.o
mv -f .deps/liblzma_la-vli_encoder.Tpo .deps/liblzma_la-vli_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_decoder.lo -MD -MP -MF .deps/liblzma_la-block_decoder.Tpo -c -o liblzma_la-block_decoder.lo `test -f 'common/block_decoder.c' || echo './'`common/block_decoder.c
mv -f .deps/liblzma_la-outqueue.Tpo .deps/liblzma_la-outqueue.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_header_decoder.lo -MD -MP -MF .deps/liblzma_la-block_header_decoder.Tpo -c -o liblzma_la-block_header_decoder.lo `test -f 'common/block_header_decoder.c' || echo './'`common/block_header_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-block_buffer_decoder.Tpo -c common/block_buffer_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-block_buffer_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-alone_decoder.lo -MD -MP -MF .deps/liblzma_la-alone_decoder.Tpo -c common/alone_decoder.c -o liblzma_la-alone_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_encoder_mt.lo -MD -MP -MF .deps/liblzma_la-stream_encoder_mt.Tpo -c common/stream_encoder_mt.c -o liblzma_la-stream_encoder_mt.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-auto_decoder.lo -MD -MP -MF .deps/liblzma_la-auto_decoder.Tpo -c common/auto_decoder.c -o liblzma_la-auto_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-block_buffer_decoder.Tpo -c common/block_buffer_decoder.c -o liblzma_la-block_buffer_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_decoder.lo -MD -MP -MF .deps/liblzma_la-block_decoder.Tpo -c common/block_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-block_decoder.o
mv -f .deps/liblzma_la-alone_decoder.Tpo .deps/liblzma_la-alone_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_decoder_memusage.lo -MD -MP -MF .deps/liblzma_la-easy_decoder_memusage.Tpo -c -o liblzma_la-easy_decoder_memusage.lo `test -f 'common/easy_decoder_memusage.c' || echo './'`common/easy_decoder_memusage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_header_decoder.lo -MD -MP -MF .deps/liblzma_la-block_header_decoder.Tpo -c common/block_header_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-block_header_decoder.o
mv -f .deps/liblzma_la-auto_decoder.Tpo .deps/liblzma_la-auto_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_buffer_decoder.Tpo -c -o liblzma_la-filter_buffer_decoder.lo `test -f 'common/filter_buffer_decoder.c' || echo './'`common/filter_buffer_decoder.c
mv -f .deps/liblzma_la-block_buffer_decoder.Tpo .deps/liblzma_la-block_buffer_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_decoder.Tpo -c -o liblzma_la-filter_decoder.lo `test -f 'common/filter_decoder.c' || echo './'`common/filter_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_header_decoder.lo -MD -MP -MF .deps/liblzma_la-block_header_decoder.Tpo -c common/block_header_decoder.c -o liblzma_la-block_header_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-block_decoder.lo -MD -MP -MF .deps/liblzma_la-block_decoder.Tpo -c common/block_decoder.c -o liblzma_la-block_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_decoder_memusage.lo -MD -MP -MF .deps/liblzma_la-easy_decoder_memusage.Tpo -c common/easy_decoder_memusage.c  -fPIC -DPIC -o .libs/liblzma_la-easy_decoder_memusage.o
mv -f .deps/liblzma_la-stream_encoder_mt.Tpo .deps/liblzma_la-stream_encoder_mt.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_flags_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_flags_decoder.Tpo -c -o liblzma_la-filter_flags_decoder.lo `test -f 'common/filter_flags_decoder.c' || echo './'`common/filter_flags_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_buffer_decoder.Tpo -c common/filter_buffer_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-filter_buffer_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_decoder.Tpo -c common/filter_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-filter_decoder.o
mv -f .deps/liblzma_la-block_header_decoder.Tpo .deps/liblzma_la-block_header_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_decoder.lo -MD -MP -MF .deps/liblzma_la-index_decoder.Tpo -c -o liblzma_la-index_decoder.lo `test -f 'common/index_decoder.c' || echo './'`common/index_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-easy_decoder_memusage.lo -MD -MP -MF .deps/liblzma_la-easy_decoder_memusage.Tpo -c common/easy_decoder_memusage.c -o liblzma_la-easy_decoder_memusage.o >/dev/null 2>&1
mv -f .deps/liblzma_la-block_decoder.Tpo .deps/liblzma_la-block_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_hash.lo -MD -MP -MF .deps/liblzma_la-index_hash.Tpo -c -o liblzma_la-index_hash.lo `test -f 'common/index_hash.c' || echo './'`common/index_hash.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_buffer_decoder.Tpo -c common/filter_buffer_decoder.c -o liblzma_la-filter_buffer_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_flags_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_flags_decoder.Tpo -c common/filter_flags_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-filter_flags_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_decoder.Tpo -c common/filter_decoder.c -o liblzma_la-filter_decoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-easy_decoder_memusage.Tpo .deps/liblzma_la-easy_decoder_memusage.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_buffer_decoder.Tpo -c -o liblzma_la-stream_buffer_decoder.lo `test -f 'common/stream_buffer_decoder.c' || echo './'`common/stream_buffer_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_hash.lo -MD -MP -MF .deps/liblzma_la-index_hash.Tpo -c common/index_hash.c  -fPIC -DPIC -o .libs/liblzma_la-index_hash.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_decoder.lo -MD -MP -MF .deps/liblzma_la-index_decoder.Tpo -c common/index_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-index_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-filter_flags_decoder.lo -MD -MP -MF .deps/liblzma_la-filter_flags_decoder.Tpo -c common/filter_flags_decoder.c -o liblzma_la-filter_flags_decoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-filter_buffer_decoder.Tpo .deps/liblzma_la-filter_buffer_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_decoder.Tpo -c -o liblzma_la-stream_decoder.lo `test -f 'common/stream_decoder.c' || echo './'`common/stream_decoder.c
mv -f .deps/liblzma_la-filter_decoder.Tpo .deps/liblzma_la-filter_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_flags_decoder.Tpo -c -o liblzma_la-stream_flags_decoder.lo `test -f 'common/stream_flags_decoder.c' || echo './'`common/stream_flags_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_buffer_decoder.Tpo -c common/stream_buffer_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-stream_buffer_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_decoder.lo -MD -MP -MF .deps/liblzma_la-index_decoder.Tpo -c common/index_decoder.c -o liblzma_la-index_decoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-filter_flags_decoder.Tpo .deps/liblzma_la-filter_flags_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_decoder.lo -MD -MP -MF .deps/liblzma_la-vli_decoder.Tpo -c -o liblzma_la-vli_decoder.lo `test -f 'common/vli_decoder.c' || echo './'`common/vli_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-index_hash.lo -MD -MP -MF .deps/liblzma_la-index_hash.Tpo -c common/index_hash.c -o liblzma_la-index_hash.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_decoder.Tpo -c common/stream_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-stream_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_buffer_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_buffer_decoder.Tpo -c common/stream_buffer_decoder.c -o liblzma_la-stream_buffer_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_flags_decoder.Tpo -c common/stream_flags_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-stream_flags_decoder.o
mv -f .deps/liblzma_la-index_decoder.Tpo .deps/liblzma_la-index_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-check.lo -MD -MP -MF .deps/liblzma_la-check.Tpo -c -o liblzma_la-check.lo `test -f 'check/check.c' || echo './'`check/check.c
mv -f .deps/liblzma_la-index_hash.Tpo .deps/liblzma_la-index_hash.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc32_table.lo -MD -MP -MF .deps/liblzma_la-crc32_table.Tpo -c -o liblzma_la-crc32_table.lo `test -f 'check/crc32_table.c' || echo './'`check/crc32_table.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_decoder.lo -MD -MP -MF .deps/liblzma_la-vli_decoder.Tpo -c common/vli_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-vli_decoder.o
mv -f .deps/liblzma_la-stream_buffer_decoder.Tpo .deps/liblzma_la-stream_buffer_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc32_fast.lo -MD -MP -MF .deps/liblzma_la-crc32_fast.Tpo -c -o liblzma_la-crc32_fast.lo `test -f 'check/crc32_fast.c' || echo './'`check/crc32_fast.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_flags_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_flags_decoder.Tpo -c common/stream_flags_decoder.c -o liblzma_la-stream_flags_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-stream_decoder.lo -MD -MP -MF .deps/liblzma_la-stream_decoder.Tpo -c common/stream_decoder.c -o liblzma_la-stream_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-vli_decoder.lo -MD -MP -MF .deps/liblzma_la-vli_decoder.Tpo -c common/vli_decoder.c -o liblzma_la-vli_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-check.lo -MD -MP -MF .deps/liblzma_la-check.Tpo -c check/check.c  -fPIC -DPIC -o .libs/liblzma_la-check.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc32_table.lo -MD -MP -MF .deps/liblzma_la-crc32_table.Tpo -c check/crc32_table.c  -fPIC -DPIC -o .libs/liblzma_la-crc32_table.o
mv -f .deps/liblzma_la-stream_flags_decoder.Tpo .deps/liblzma_la-stream_flags_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc64_table.lo -MD -MP -MF .deps/liblzma_la-crc64_table.Tpo -c -o liblzma_la-crc64_table.lo `test -f 'check/crc64_table.c' || echo './'`check/crc64_table.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc32_fast.lo -MD -MP -MF .deps/liblzma_la-crc32_fast.Tpo -c check/crc32_fast.c  -fPIC -DPIC -o .libs/liblzma_la-crc32_fast.o
mv -f .deps/liblzma_la-stream_decoder.Tpo .deps/liblzma_la-stream_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc64_fast.lo -MD -MP -MF .deps/liblzma_la-crc64_fast.Tpo -c -o liblzma_la-crc64_fast.lo `test -f 'check/crc64_fast.c' || echo './'`check/crc64_fast.c
mv -f .deps/liblzma_la-vli_decoder.Tpo .deps/liblzma_la-vli_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-sha256.lo -MD -MP -MF .deps/liblzma_la-sha256.Tpo -c -o liblzma_la-sha256.lo `test -f 'check/sha256.c' || echo './'`check/sha256.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-check.lo -MD -MP -MF .deps/liblzma_la-check.Tpo -c check/check.c -o liblzma_la-check.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc32_table.lo -MD -MP -MF .deps/liblzma_la-crc32_table.Tpo -c check/crc32_table.c -o liblzma_la-crc32_table.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc64_table.lo -MD -MP -MF .deps/liblzma_la-crc64_table.Tpo -c check/crc64_table.c  -fPIC -DPIC -o .libs/liblzma_la-crc64_table.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc32_fast.lo -MD -MP -MF .deps/liblzma_la-crc32_fast.Tpo -c check/crc32_fast.c -o liblzma_la-crc32_fast.o >/dev/null 2>&1
mv -f .deps/liblzma_la-check.Tpo .deps/liblzma_la-check.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_encoder.lo -MD -MP -MF .deps/liblzma_la-lz_encoder.Tpo -c -o liblzma_la-lz_encoder.lo `test -f 'lz/lz_encoder.c' || echo './'`lz/lz_encoder.c
mv -f .deps/liblzma_la-crc32_table.Tpo .deps/liblzma_la-crc32_table.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_encoder_mf.lo -MD -MP -MF .deps/liblzma_la-lz_encoder_mf.Tpo -c -o liblzma_la-lz_encoder_mf.lo `test -f 'lz/lz_encoder_mf.c' || echo './'`lz/lz_encoder_mf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc64_fast.lo -MD -MP -MF .deps/liblzma_la-crc64_fast.Tpo -c check/crc64_fast.c  -fPIC -DPIC -o .libs/liblzma_la-crc64_fast.o
mv -f .deps/liblzma_la-crc32_fast.Tpo .deps/liblzma_la-crc32_fast.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc64_table.lo -MD -MP -MF .deps/liblzma_la-crc64_table.Tpo -c check/crc64_table.c -o liblzma_la-crc64_table.o >/dev/null 2>&1
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_decoder.lo -MD -MP -MF .deps/liblzma_la-lz_decoder.Tpo -c -o liblzma_la-lz_decoder.lo `test -f 'lz/lz_decoder.c' || echo './'`lz/lz_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-sha256.lo -MD -MP -MF .deps/liblzma_la-sha256.Tpo -c check/sha256.c  -fPIC -DPIC -o .libs/liblzma_la-sha256.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-crc64_fast.lo -MD -MP -MF .deps/liblzma_la-crc64_fast.Tpo -c check/crc64_fast.c -o liblzma_la-crc64_fast.o >/dev/null 2>&1
mv -f .deps/liblzma_la-crc64_table.Tpo .deps/liblzma_la-crc64_table.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_presets.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_presets.Tpo -c -o liblzma_la-lzma_encoder_presets.lo `test -f 'lzma/lzma_encoder_presets.c' || echo './'`lzma/lzma_encoder_presets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_encoder_mf.lo -MD -MP -MF .deps/liblzma_la-lz_encoder_mf.Tpo -c lz/lz_encoder_mf.c  -fPIC -DPIC -o .libs/liblzma_la-lz_encoder_mf.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_encoder.lo -MD -MP -MF .deps/liblzma_la-lz_encoder.Tpo -c lz/lz_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-lz_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_decoder.lo -MD -MP -MF .deps/liblzma_la-lz_decoder.Tpo -c lz/lz_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-lz_decoder.o
mv -f .deps/liblzma_la-crc64_fast.Tpo .deps/liblzma_la-crc64_fast.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder.Tpo -c -o liblzma_la-lzma_encoder.lo `test -f 'lzma/lzma_encoder.c' || echo './'`lzma/lzma_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_presets.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_presets.Tpo -c lzma/lzma_encoder_presets.c  -fPIC -DPIC -o .libs/liblzma_la-lzma_encoder_presets.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-sha256.lo -MD -MP -MF .deps/liblzma_la-sha256.Tpo -c check/sha256.c -o liblzma_la-sha256.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_decoder.lo -MD -MP -MF .deps/liblzma_la-lz_decoder.Tpo -c lz/lz_decoder.c -o liblzma_la-lz_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder.Tpo -c lzma/lzma_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-lzma_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_presets.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_presets.Tpo -c lzma/lzma_encoder_presets.c -o liblzma_la-lzma_encoder_presets.o >/dev/null 2>&1
mv -f .deps/liblzma_la-lz_decoder.Tpo .deps/liblzma_la-lz_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_optimum_fast.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_optimum_fast.Tpo -c -o liblzma_la-lzma_encoder_optimum_fast.lo `test -f 'lzma/lzma_encoder_optimum_fast.c' || echo './'`lzma/lzma_encoder_optimum_fast.c
mv -f .deps/liblzma_la-lzma_encoder_presets.Tpo .deps/liblzma_la-lzma_encoder_presets.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_optimum_normal.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_optimum_normal.Tpo -c -o liblzma_la-lzma_encoder_optimum_normal.lo `test -f 'lzma/lzma_encoder_optimum_normal.c' || echo './'`lzma/lzma_encoder_optimum_normal.c
mv -f .deps/liblzma_la-sha256.Tpo .deps/liblzma_la-sha256.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-fastpos_table.lo -MD -MP -MF .deps/liblzma_la-fastpos_table.Tpo -c -o liblzma_la-fastpos_table.lo `test -f 'lzma/fastpos_table.c' || echo './'`lzma/fastpos_table.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder.Tpo -c lzma/lzma_encoder.c -o liblzma_la-lzma_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_optimum_fast.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_optimum_fast.Tpo -c lzma/lzma_encoder_optimum_fast.c  -fPIC -DPIC -o .libs/liblzma_la-lzma_encoder_optimum_fast.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_optimum_normal.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_optimum_normal.Tpo -c lzma/lzma_encoder_optimum_normal.c  -fPIC -DPIC -o .libs/liblzma_la-lzma_encoder_optimum_normal.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-fastpos_table.lo -MD -MP -MF .deps/liblzma_la-fastpos_table.Tpo -c lzma/fastpos_table.c  -fPIC -DPIC -o .libs/liblzma_la-fastpos_table.o
mv -f .deps/liblzma_la-lzma_encoder.Tpo .deps/liblzma_la-lzma_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_decoder.lo -MD -MP -MF .deps/liblzma_la-lzma_decoder.Tpo -c -o liblzma_la-lzma_decoder.lo `test -f 'lzma/lzma_decoder.c' || echo './'`lzma/lzma_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-fastpos_table.lo -MD -MP -MF .deps/liblzma_la-fastpos_table.Tpo -c lzma/fastpos_table.c -o liblzma_la-fastpos_table.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_encoder.lo -MD -MP -MF .deps/liblzma_la-lz_encoder.Tpo -c lz/lz_encoder.c -o liblzma_la-lz_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lz_encoder_mf.lo -MD -MP -MF .deps/liblzma_la-lz_encoder_mf.Tpo -c lz/lz_encoder_mf.c -o liblzma_la-lz_encoder_mf.o >/dev/null 2>&1
mv -f .deps/liblzma_la-fastpos_table.Tpo .deps/liblzma_la-fastpos_table.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma2_encoder.lo -MD -MP -MF .deps/liblzma_la-lzma2_encoder.Tpo -c -o liblzma_la-lzma2_encoder.lo `test -f 'lzma/lzma2_encoder.c' || echo './'`lzma/lzma2_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_decoder.lo -MD -MP -MF .deps/liblzma_la-lzma_decoder.Tpo -c lzma/lzma_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-lzma_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma2_encoder.lo -MD -MP -MF .deps/liblzma_la-lzma2_encoder.Tpo -c lzma/lzma2_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-lzma2_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_optimum_fast.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_optimum_fast.Tpo -c lzma/lzma_encoder_optimum_fast.c -o liblzma_la-lzma_encoder_optimum_fast.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma2_encoder.lo -MD -MP -MF .deps/liblzma_la-lzma2_encoder.Tpo -c lzma/lzma2_encoder.c -o liblzma_la-lzma2_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-lzma2_encoder.Tpo .deps/liblzma_la-lzma2_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma2_decoder.lo -MD -MP -MF .deps/liblzma_la-lzma2_decoder.Tpo -c -o liblzma_la-lzma2_decoder.lo `test -f 'lzma/lzma2_decoder.c' || echo './'`lzma/lzma2_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_encoder_optimum_normal.lo -MD -MP -MF .deps/liblzma_la-lzma_encoder_optimum_normal.Tpo -c lzma/lzma_encoder_optimum_normal.c -o liblzma_la-lzma_encoder_optimum_normal.o >/dev/null 2>&1
mv -f .deps/liblzma_la-lz_encoder.Tpo .deps/liblzma_la-lz_encoder.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma_decoder.lo -MD -MP -MF .deps/liblzma_la-lzma_decoder.Tpo -c lzma/lzma_decoder.c -o liblzma_la-lzma_decoder.o >/dev/null 2>&1
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-price_table.lo -MD -MP -MF .deps/liblzma_la-price_table.Tpo -c -o liblzma_la-price_table.lo `test -f 'rangecoder/price_table.c' || echo './'`rangecoder/price_table.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma2_decoder.lo -MD -MP -MF .deps/liblzma_la-lzma2_decoder.Tpo -c lzma/lzma2_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-lzma2_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-price_table.lo -MD -MP -MF .deps/liblzma_la-price_table.Tpo -c rangecoder/price_table.c  -fPIC -DPIC -o .libs/liblzma_la-price_table.o
mv -f .deps/liblzma_la-lz_encoder_mf.Tpo .deps/liblzma_la-lz_encoder_mf.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_common.lo -MD -MP -MF .deps/liblzma_la-delta_common.Tpo -c -o liblzma_la-delta_common.lo `test -f 'delta/delta_common.c' || echo './'`delta/delta_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-lzma2_decoder.lo -MD -MP -MF .deps/liblzma_la-lzma2_decoder.Tpo -c lzma/lzma2_decoder.c -o liblzma_la-lzma2_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-price_table.lo -MD -MP -MF .deps/liblzma_la-price_table.Tpo -c rangecoder/price_table.c -o liblzma_la-price_table.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_common.lo -MD -MP -MF .deps/liblzma_la-delta_common.Tpo -c delta/delta_common.c  -fPIC -DPIC -o .libs/liblzma_la-delta_common.o
mv -f .deps/liblzma_la-price_table.Tpo .deps/liblzma_la-price_table.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_encoder.lo -MD -MP -MF .deps/liblzma_la-delta_encoder.Tpo -c -o liblzma_la-delta_encoder.lo `test -f 'delta/delta_encoder.c' || echo './'`delta/delta_encoder.c
mv -f .deps/liblzma_la-lzma2_decoder.Tpo .deps/liblzma_la-lzma2_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_decoder.lo -MD -MP -MF .deps/liblzma_la-delta_decoder.Tpo -c -o liblzma_la-delta_decoder.lo `test -f 'delta/delta_decoder.c' || echo './'`delta/delta_decoder.c
mv -f .deps/liblzma_la-lzma_encoder_optimum_fast.Tpo .deps/liblzma_la-lzma_encoder_optimum_fast.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_coder.lo -MD -MP -MF .deps/liblzma_la-simple_coder.Tpo -c -o liblzma_la-simple_coder.lo `test -f 'simple/simple_coder.c' || echo './'`simple/simple_coder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_common.lo -MD -MP -MF .deps/liblzma_la-delta_common.Tpo -c delta/delta_common.c -o liblzma_la-delta_common.o >/dev/null 2>&1
mv -f .deps/liblzma_la-lzma_decoder.Tpo .deps/liblzma_la-lzma_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_encoder.lo -MD -MP -MF .deps/liblzma_la-simple_encoder.Tpo -c -o liblzma_la-simple_encoder.lo `test -f 'simple/simple_encoder.c' || echo './'`simple/simple_encoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_encoder.lo -MD -MP -MF .deps/liblzma_la-delta_encoder.Tpo -c delta/delta_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-delta_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_decoder.lo -MD -MP -MF .deps/liblzma_la-delta_decoder.Tpo -c delta/delta_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-delta_decoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_coder.lo -MD -MP -MF .deps/liblzma_la-simple_coder.Tpo -c simple/simple_coder.c  -fPIC -DPIC -o .libs/liblzma_la-simple_coder.o
mv -f .deps/liblzma_la-delta_common.Tpo .deps/liblzma_la-delta_common.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_decoder.lo -MD -MP -MF .deps/liblzma_la-simple_decoder.Tpo -c -o liblzma_la-simple_decoder.lo `test -f 'simple/simple_decoder.c' || echo './'`simple/simple_decoder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_encoder.lo -MD -MP -MF .deps/liblzma_la-simple_encoder.Tpo -c simple/simple_encoder.c  -fPIC -DPIC -o .libs/liblzma_la-simple_encoder.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_encoder.lo -MD -MP -MF .deps/liblzma_la-delta_encoder.Tpo -c delta/delta_encoder.c -o liblzma_la-delta_encoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-delta_decoder.lo -MD -MP -MF .deps/liblzma_la-delta_decoder.Tpo -c delta/delta_decoder.c -o liblzma_la-delta_decoder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_coder.lo -MD -MP -MF .deps/liblzma_la-simple_coder.Tpo -c simple/simple_coder.c -o liblzma_la-simple_coder.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_decoder.lo -MD -MP -MF .deps/liblzma_la-simple_decoder.Tpo -c simple/simple_decoder.c  -fPIC -DPIC -o .libs/liblzma_la-simple_decoder.o
mv -f .deps/liblzma_la-lzma_encoder_optimum_normal.Tpo .deps/liblzma_la-lzma_encoder_optimum_normal.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-x86.lo -MD -MP -MF .deps/liblzma_la-x86.Tpo -c -o liblzma_la-x86.lo `test -f 'simple/x86.c' || echo './'`simple/x86.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_encoder.lo -MD -MP -MF .deps/liblzma_la-simple_encoder.Tpo -c simple/simple_encoder.c -o liblzma_la-simple_encoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-delta_decoder.Tpo .deps/liblzma_la-delta_decoder.Plo
mv -f .deps/liblzma_la-delta_encoder.Tpo .deps/liblzma_la-delta_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-powerpc.lo -MD -MP -MF .deps/liblzma_la-powerpc.Tpo -c -o liblzma_la-powerpc.lo `test -f 'simple/powerpc.c' || echo './'`simple/powerpc.c
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-ia64.lo -MD -MP -MF .deps/liblzma_la-ia64.Tpo -c -o liblzma_la-ia64.lo `test -f 'simple/ia64.c' || echo './'`simple/ia64.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-simple_decoder.lo -MD -MP -MF .deps/liblzma_la-simple_decoder.Tpo -c simple/simple_decoder.c -o liblzma_la-simple_decoder.o >/dev/null 2>&1
mv -f .deps/liblzma_la-simple_coder.Tpo .deps/liblzma_la-simple_coder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-arm.lo -MD -MP -MF .deps/liblzma_la-arm.Tpo -c -o liblzma_la-arm.lo `test -f 'simple/arm.c' || echo './'`simple/arm.c
mv -f .deps/liblzma_la-simple_encoder.Tpo .deps/liblzma_la-simple_encoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-armthumb.lo -MD -MP -MF .deps/liblzma_la-armthumb.Tpo -c -o liblzma_la-armthumb.lo `test -f 'simple/armthumb.c' || echo './'`simple/armthumb.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-x86.lo -MD -MP -MF .deps/liblzma_la-x86.Tpo -c simple/x86.c  -fPIC -DPIC -o .libs/liblzma_la-x86.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-ia64.lo -MD -MP -MF .deps/liblzma_la-ia64.Tpo -c simple/ia64.c  -fPIC -DPIC -o .libs/liblzma_la-ia64.o
mv -f .deps/liblzma_la-simple_decoder.Tpo .deps/liblzma_la-simple_decoder.Plo
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_  -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-sparc.lo -MD -MP -MF .deps/liblzma_la-sparc.Tpo -c -o liblzma_la-sparc.lo `test -f 'simple/sparc.c' || echo './'`simple/sparc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-powerpc.lo -MD -MP -MF .deps/liblzma_la-powerpc.Tpo -c simple/powerpc.c  -fPIC -DPIC -o .libs/liblzma_la-powerpc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-arm.lo -MD -MP -MF .deps/liblzma_la-arm.Tpo -c simple/arm.c  -fPIC -DPIC -o .libs/liblzma_la-arm.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-armthumb.lo -MD -MP -MF .deps/liblzma_la-armthumb.Tpo -c simple/armthumb.c  -fPIC -DPIC -o .libs/liblzma_la-armthumb.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-x86.lo -MD -MP -MF .deps/liblzma_la-x86.Tpo -c simple/x86.c -o liblzma_la-x86.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-ia64.lo -MD -MP -MF .deps/liblzma_la-ia64.Tpo -c simple/ia64.c -o liblzma_la-ia64.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-powerpc.lo -MD -MP -MF .deps/liblzma_la-powerpc.Tpo -c simple/powerpc.c -o liblzma_la-powerpc.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-sparc.lo -MD -MP -MF .deps/liblzma_la-sparc.Tpo -c simple/sparc.c  -fPIC -DPIC -o .libs/liblzma_la-sparc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-arm.lo -MD -MP -MF .deps/liblzma_la-arm.Tpo -c simple/arm.c -o liblzma_la-arm.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-armthumb.lo -MD -MP -MF .deps/liblzma_la-armthumb.Tpo -c simple/armthumb.c -o liblzma_la-armthumb.o >/dev/null 2>&1
mv -f .deps/liblzma_la-x86.Tpo .deps/liblzma_la-x86.Plo
rm -f liblzma.pc
sed \
        -e 's,@prefix[@],/usr/local,g' \
        -e 's,@exec_prefix[@],/usr/local,g' \
        -e 's,@libdir[@],/usr/local/lib,g' \
        -e 's,@includedir[@],/usr/local/include,g' \
        -e 's,@PACKAGE_URL[@],https://tukaani.org/xz/,g' \
        -e 's,@PACKAGE_VERSION[@],5.2.4,g' \
        -e 's,@PTHREAD_CFLAGS[@],-pthread,g' \
        -e 's,@LIBS[@],,g' \
        < ./liblzma.pc.in > liblzma.pc || { rm -f liblzma.pc; exit 1; }
mv -f .deps/liblzma_la-ia64.Tpo .deps/liblzma_la-ia64.Plo
mv -f .deps/liblzma_la-powerpc.Tpo .deps/liblzma_la-powerpc.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOL_PREFIX=lzma_ -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -MT liblzma_la-sparc.lo -MD -MP -MF .deps/liblzma_la-sparc.Tpo -c simple/sparc.c -o liblzma_la-sparc.o >/dev/null 2>&1
mv -f .deps/liblzma_la-arm.Tpo .deps/liblzma_la-arm.Plo
mv -f .deps/liblzma_la-armthumb.Tpo .deps/liblzma_la-armthumb.Plo
mv -f .deps/liblzma_la-sparc.Tpo .deps/liblzma_la-sparc.Plo
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -fPIC -no-undefined -version-info 7:4:2 -Wl,--version-script=../../src/liblzma/liblzma.map   -o liblzma.la -rpath /usr/local/lib liblzma_la-tuklib_physmem.lo liblzma_la-tuklib_cpucores.lo liblzma_la-common.lo liblzma_la-block_util.lo liblzma_la-easy_preset.lo liblzma_la-filter_common.lo liblzma_la-hardware_physmem.lo liblzma_la-index.lo liblzma_la-stream_flags_common.lo liblzma_la-vli_size.lo liblzma_la-hardware_cputhreads.lo liblzma_la-alone_encoder.lo liblzma_la-block_buffer_encoder.lo liblzma_la-block_encoder.lo liblzma_la-block_header_encoder.lo liblzma_la-easy_buffer_encoder.lo liblzma_la-easy_encoder.lo liblzma_la-easy_encoder_memusage.lo liblzma_la-filter_buffer_encoder.lo liblzma_la-filter_encoder.lo liblzma_la-filter_flags_encoder.lo liblzma_la-index_encoder.lo liblzma_la-stream_buffer_encoder.lo liblzma_la-stream_encoder.lo liblzma_la-stream_flags_encoder.lo liblzma_la-vli_encoder.lo liblzma_la-outqueue.lo liblzma_la-stream_encoder_mt.lo liblzma_la-alone_decoder.lo liblzma_la-auto_decoder.lo liblzma_la-block_buffer_decoder.lo liblzma_la-block_decoder.lo liblzma_la-block_header_decoder.lo liblzma_la-easy_decoder_memusage.lo liblzma_la-filter_buffer_decoder.lo liblzma_la-filter_decoder.lo liblzma_la-filter_flags_decoder.lo liblzma_la-index_decoder.lo liblzma_la-index_hash.lo liblzma_la-stream_buffer_decoder.lo liblzma_la-stream_decoder.lo liblzma_la-stream_flags_decoder.lo liblzma_la-vli_decoder.lo liblzma_la-check.lo  liblzma_la-crc32_table.lo  liblzma_la-crc32_fast.lo  liblzma_la-crc64_table.lo  liblzma_la-crc64_fast.lo liblzma_la-sha256.lo liblzma_la-lz_encoder.lo liblzma_la-lz_encoder_mf.lo liblzma_la-lz_decoder.lo liblzma_la-lzma_encoder_presets.lo liblzma_la-lzma_encoder.lo liblzma_la-lzma_encoder_optimum_fast.lo liblzma_la-lzma_encoder_optimum_normal.lo liblzma_la-fastpos_table.lo liblzma_la-lzma_decoder.lo liblzma_la-lzma2_encoder.lo liblzma_la-lzma2_decoder.lo  liblzma_la-price_table.lo  liblzma_la-delta_common.lo liblzma_la-delta_encoder.lo liblzma_la-delta_decoder.lo liblzma_la-simple_coder.lo liblzma_la-simple_encoder.lo liblzma_la-simple_decoder.lo liblzma_la-x86.lo liblzma_la-powerpc.lo liblzma_la-ia64.lo liblzma_la-arm.lo liblzma_la-armthumb.lo liblzma_la-sparc.lo   
libtool: link: gcc -shared  -fPIC -DPIC  .libs/liblzma_la-tuklib_physmem.o .libs/liblzma_la-tuklib_cpucores.o .libs/liblzma_la-common.o .libs/liblzma_la-block_util.o .libs/liblzma_la-easy_preset.o .libs/liblzma_la-filter_common.o .libs/liblzma_la-hardware_physmem.o .libs/liblzma_la-index.o .libs/liblzma_la-stream_flags_common.o .libs/liblzma_la-vli_size.o .libs/liblzma_la-hardware_cputhreads.o .libs/liblzma_la-alone_encoder.o .libs/liblzma_la-block_buffer_encoder.o .libs/liblzma_la-block_encoder.o .libs/liblzma_la-block_header_encoder.o .libs/liblzma_la-easy_buffer_encoder.o .libs/liblzma_la-easy_encoder.o .libs/liblzma_la-easy_encoder_memusage.o .libs/liblzma_la-filter_buffer_encoder.o .libs/liblzma_la-filter_encoder.o .libs/liblzma_la-filter_flags_encoder.o .libs/liblzma_la-index_encoder.o .libs/liblzma_la-stream_buffer_encoder.o .libs/liblzma_la-stream_encoder.o .libs/liblzma_la-stream_flags_encoder.o .libs/liblzma_la-vli_encoder.o .libs/liblzma_la-outqueue.o .libs/liblzma_la-stream_encoder_mt.o .libs/liblzma_la-alone_decoder.o .libs/liblzma_la-auto_decoder.o .libs/liblzma_la-block_buffer_decoder.o .libs/liblzma_la-block_decoder.o .libs/liblzma_la-block_header_decoder.o .libs/liblzma_la-easy_decoder_memusage.o .libs/liblzma_la-filter_buffer_decoder.o .libs/liblzma_la-filter_decoder.o .libs/liblzma_la-filter_flags_decoder.o .libs/liblzma_la-index_decoder.o .libs/liblzma_la-index_hash.o .libs/liblzma_la-stream_buffer_decoder.o .libs/liblzma_la-stream_decoder.o .libs/liblzma_la-stream_flags_decoder.o .libs/liblzma_la-vli_decoder.o .libs/liblzma_la-check.o .libs/liblzma_la-crc32_table.o .libs/liblzma_la-crc32_fast.o .libs/liblzma_la-crc64_table.o .libs/liblzma_la-crc64_fast.o .libs/liblzma_la-sha256.o .libs/liblzma_la-lz_encoder.o .libs/liblzma_la-lz_encoder_mf.o .libs/liblzma_la-lz_decoder.o .libs/liblzma_la-lzma_encoder_presets.o .libs/liblzma_la-lzma_encoder.o .libs/liblzma_la-lzma_encoder_optimum_fast.o .libs/liblzma_la-lzma_encoder_optimum_normal.o .libs/liblzma_la-fastpos_table.o .libs/liblzma_la-lzma_decoder.o .libs/liblzma_la-lzma2_encoder.o .libs/liblzma_la-lzma2_decoder.o .libs/liblzma_la-price_table.o .libs/liblzma_la-delta_common.o .libs/liblzma_la-delta_encoder.o .libs/liblzma_la-delta_decoder.o .libs/liblzma_la-simple_coder.o .libs/liblzma_la-simple_encoder.o .libs/liblzma_la-simple_decoder.o .libs/liblzma_la-x86.o .libs/liblzma_la-powerpc.o .libs/liblzma_la-ia64.o .libs/liblzma_la-arm.o .libs/liblzma_la-armthumb.o .libs/liblzma_la-sparc.o    -pthread -Wl,--version-script=../../src/liblzma/liblzma.map   -pthread -Wl,-soname -Wl,liblzma.so.5 -o .libs/liblzma.so.5.2.4
libtool: link: (cd ".libs" && rm -f "liblzma.so.5" && ln -s "liblzma.so.5.2.4" "liblzma.so.5")
libtool: link: (cd ".libs" && rm -f "liblzma.so" && ln -s "liblzma.so.5.2.4" "liblzma.so")
libtool: link: ar cr .libs/liblzma.a  liblzma_la-tuklib_physmem.o liblzma_la-tuklib_cpucores.o liblzma_la-common.o liblzma_la-block_util.o liblzma_la-easy_preset.o liblzma_la-filter_common.o liblzma_la-hardware_physmem.o liblzma_la-index.o liblzma_la-stream_flags_common.o liblzma_la-vli_size.o liblzma_la-hardware_cputhreads.o liblzma_la-alone_encoder.o liblzma_la-block_buffer_encoder.o liblzma_la-block_encoder.o liblzma_la-block_header_encoder.o liblzma_la-easy_buffer_encoder.o liblzma_la-easy_encoder.o liblzma_la-easy_encoder_memusage.o liblzma_la-filter_buffer_encoder.o liblzma_la-filter_encoder.o liblzma_la-filter_flags_encoder.o liblzma_la-index_encoder.o liblzma_la-stream_buffer_encoder.o liblzma_la-stream_encoder.o liblzma_la-stream_flags_encoder.o liblzma_la-vli_encoder.o liblzma_la-outqueue.o liblzma_la-stream_encoder_mt.o liblzma_la-alone_decoder.o liblzma_la-auto_decoder.o liblzma_la-block_buffer_decoder.o liblzma_la-block_decoder.o liblzma_la-block_header_decoder.o liblzma_la-easy_decoder_memusage.o liblzma_la-filter_buffer_decoder.o liblzma_la-filter_decoder.o liblzma_la-filter_flags_decoder.o liblzma_la-index_decoder.o liblzma_la-index_hash.o liblzma_la-stream_buffer_decoder.o liblzma_la-stream_decoder.o liblzma_la-stream_flags_decoder.o liblzma_la-vli_decoder.o liblzma_la-check.o liblzma_la-crc32_table.o liblzma_la-crc32_fast.o liblzma_la-crc64_table.o liblzma_la-crc64_fast.o liblzma_la-sha256.o liblzma_la-lz_encoder.o liblzma_la-lz_encoder_mf.o liblzma_la-lz_decoder.o liblzma_la-lzma_encoder_presets.o liblzma_la-lzma_encoder.o liblzma_la-lzma_encoder_optimum_fast.o liblzma_la-lzma_encoder_optimum_normal.o liblzma_la-fastpos_table.o liblzma_la-lzma_decoder.o liblzma_la-lzma2_encoder.o liblzma_la-lzma2_decoder.o liblzma_la-price_table.o liblzma_la-delta_common.o liblzma_la-delta_encoder.o liblzma_la-delta_decoder.o liblzma_la-simple_coder.o liblzma_la-simple_encoder.o liblzma_la-simple_decoder.o liblzma_la-x86.o liblzma_la-powerpc.o liblzma_la-ia64.o liblzma_la-arm.o liblzma_la-armthumb.o liblzma_la-sparc.o
libtool: link: ranlib .libs/liblzma.a
libtool: link: ( cd ".libs" && rm -f "liblzma.la" && ln -s "../liblzma.la" "liblzma.la" )
make[4]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma'
make[3]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma'
Making all in xzdec
make[3]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/xzdec'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/xzdec'
Making all in scripts
make[3]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/scripts'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/scripts'
make[3]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src'
make[2]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/src'
Making all in po
make[2]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/po'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/po'
Making all in tests
make[2]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma/tests'
make[2]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma'
make[2]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma'
make[1]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/liblzma'
# Including library /home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma/.libs/liblzma.a
Hint: zlib [Processing]
# Removing /home/juan/.cache/nim/nimterop/nimarchive/zlib
# Including library /usr/lib/libz.a
# Downloading libarchive-3.4.0.zip
# Extracting libarchive-3.4.0.zip
# Configuring /home/juan/.cache/nim/nimterop/nimarchive/libarchive
#   Running configure  --without-lzma --without-zlib --without-bz2lib --without-nettle --without-openssl --without-libb2 --without-lz4 --without-zstd --without-xml2 --without-expat --disable-bsdtar --disable-bsdcat --disable-bsdcpio --disable-acl
^[[Bchecking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for strip... (cached) strip
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... yes
checking acl/libacl.h usability... yes
checking acl/libacl.h presence... yes
checking for acl/libacl.h... yes
checking attr/xattr.h usability... no
checking attr/xattr.h presence... no
checking for attr/xattr.h... no
checking copyfile.h usability... no
checking copyfile.h presence... no
checking for copyfile.h... no
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking ext2fs/ext2_fs.h usability... yes
checking ext2fs/ext2_fs.h presence... yes
checking for ext2fs/ext2_fs.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking whether EXT2_IOC_GETFLAGS is usable... yes
checking for inttypes.h... (cached) yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking linux/fiemap.h usability... yes
checking linux/fiemap.h presence... yes
checking for linux/fiemap.h... yes
checking linux/fs.h usability... yes
checking linux/fs.h presence... yes
checking for linux/fs.h... yes
checking linux/magic.h usability... yes
checking linux/magic.h presence... yes
checking for linux/magic.h... yes
checking linux/types.h usability... yes
checking linux/types.h presence... yes
checking for linux/types.h... yes
checking whether FS_IOC_GETFLAGS is usable... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking membership.h usability... no
checking membership.h presence... no
checking for membership.h... no
checking paths.h usability... yes
checking paths.h presence... yes
checking for paths.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking readpassphrase.h usability... no
checking readpassphrase.h presence... no
checking for readpassphrase.h... no
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking spawn.h usability... yes
checking spawn.h presence... yes
checking for spawn.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/acl.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking sys/ea.h usability... no
checking sys/ea.h presence... no
checking for sys/ea.h... no
checking sys/extattr.h usability... no
checking sys/extattr.h presence... no
checking for sys/extattr.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/mkdev.h usability... no
checking sys/mkdev.h presence... no
checking for sys/mkdev.h... no
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/richacl.h usability... no
checking sys/richacl.h presence... no
checking for sys/richacl.h... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/sysmacros.h usability... yes
checking sys/sysmacros.h presence... yes
checking for sys/sysmacros.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/utime.h usability... no
checking sys/utime.h presence... no
checking for sys/utime.h... no
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for wincrypt.h... no
checking for winioctl.h... no
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for iconv.h... yes
checking localcharset.h usability... no
checking localcharset.h presence... no
checking for localcharset.h... no
checking for locale_charset... no
checking for locale_charset in -lcharset... no
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for regcomp... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wformat... yes
checking whether C compiler accepts -Wformat-security... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for mode_t... yes
checking for off_t... yes
checking for size_t... yes
checking for id_t... yes
checking for uintptr_t... yes
checking for struct tm.tm_gmtoff... yes
checking for struct tm.__tm_gmtoff... no
checking for struct statfs.f_namemax... no
checking for struct statvfs.f_iosize... no
checking for struct stat.st_birthtime... no
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_mtimespec.tv_nsec... no
checking for struct stat.st_mtim.tv_nsec... yes
checking for struct stat.st_mtime_n... no
checking for struct stat.st_umtime... no
checking for struct stat.st_mtime_usec... no
checking for struct stat.st_blksize... yes
checking for struct stat.st_flags... no
checking for uintmax_t... yes
checking for unsigned long long... yes
checking for unsigned long long int... yes
checking for long long int... yes
checking for intmax_t... yes
checking for uintmax_t... (cached) yes
checking for int64_t... yes
checking for uint64_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for uint8_t... yes
checking whether SIZE_MAX is declared... yes
checking whether INT32_MAX is declared... yes
checking whether INT32_MIN is declared... yes
checking whether INT64_MAX is declared... yes
checking whether INT64_MIN is declared... yes
checking whether UINT64_MAX is declared... yes
checking whether UINT32_MAX is declared... yes
checking whether INTMAX_MAX is declared... yes
checking whether INTMAX_MIN is declared... yes
checking whether UINTMAX_MAX is declared... yes
checking whether SSIZE_MAX is declared... yes
checking whether EFTYPE is declared... no
checking whether EILSEQ is declared... yes
checking for wchar_t... yes
checking size of wchar_t... 4
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking whether sys/types.h defines makedev... no
checking for sys/mkdev.h... (cached) no
checking for sys/sysmacros.h... (cached) yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for working memcmp... yes
checking whether lstat correctly handles trailing slash... yes
checking whether lstat accepts an empty string... no
checking whether stat accepts an empty string... no
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking for strftime... yes
checking for vprintf... yes
checking for _doprnt... no
checking for CreateHardLinkA... no
checking for arc4random_buf... no
checking for chflags... no
checking for chown... yes
checking for chroot... yes
checking for ctime_r... yes
checking for fchdir... yes
checking for fchflags... no
checking for fchmod... yes
checking for fchown... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fork... yes
checking for fstat... yes
checking for fstatat... yes
checking for fstatfs... yes
checking for fstatvfs... yes
checking for ftruncate... yes
checking for futimens... yes
checking for futimes... yes
checking for futimesat... yes
checking for geteuid... yes
checking for getpid... yes
checking for getgrgid_r... yes
checking for getgrnam_r... yes
checking for getpwnam_r... yes
checking for getpwuid_r... yes
checking for getvfsbyname... no
checking for gmtime_r... yes
checking for lchflags... no
checking for lchmod... no
checking for lchown... yes
checking for link... yes
checking for localtime_r... yes
checking for lstat... yes
checking for lutimes... yes
checking for mbrtowc... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for mkfifo... yes
checking for mknod... yes
checking for mkstemp... yes
checking for nl_langinfo... yes
checking for openat... yes
checking for pipe... yes
checking for poll... yes
checking for posix_spawnp... yes
checking for readlink... yes
checking for readlinkat... yes
checking for readpassphrase... no
checking for select... yes
checking for setenv... yes
checking for setlocale... yes
checking for sigaction... yes
checking for statfs... yes
checking for statvfs... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strncpy_s... no
checking for strrchr... yes
checking for symlink... yes
checking for timegm... yes
checking for tzset... yes
checking for unlinkat... yes
checking for unsetenv... yes
checking for utime... yes
checking for utimensat... yes
checking for utimes... yes
checking for vfork... yes
checking for wcrtomb... yes
checking for wcscmp... yes
checking for wcscpy... yes
checking for wcslen... yes
checking for wctomb... yes
checking for wmemcmp... yes
checking for wmemcpy... yes
checking for wmemmove... yes
checking for _ctime64_s... no
checking for _fseeki64... no
checking for _get_timezone... no
checking for _localtime64_s... no
checking for _mkgmtime64... no
checking for cygwin_conv_path... no
checking for struct vfsconf... no
checking for struct xvfsconf... no
checking whether D_MD_ORDER is declared... no
checking for struct dirent.d_namlen... no
checking for library containing setxattr... none required
checking whether EXTATTR_NAMESPACE_USER is declared... no
checking whether XATTR_NOFOLLOW is declared... no
checking for fgetxattr... yes
checking for flistxattr... yes
checking for fsetxattr... yes
checking for getxattr... yes
checking for lgetxattr... yes
checking for listxattr... yes
checking for llistxattr... yes
checking for lsetxattr... yes
checking for extended attributes support... Linux
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking support for ARCHIVE_CRYPTO_MD5_LIBC... no
checking support for ARCHIVE_CRYPTO_MD5_LIBSYSTEM... no
checking support for ARCHIVE_CRYPTO_RMD160_LIBC... no
checking support for ARCHIVE_CRYPTO_SHA1_LIBC... no
checking support for ARCHIVE_CRYPTO_SHA1_LIBSYSTEM... no
checking support for ARCHIVE_CRYPTO_SHA256_LIBC... no
checking support for ARCHIVE_CRYPTO_SHA256_LIBC2... no
checking support for ARCHIVE_CRYPTO_SHA256_LIBC3... no
checking support for ARCHIVE_CRYPTO_SHA256_LIBSYSTEM... no
checking support for ARCHIVE_CRYPTO_SHA384_LIBC... no
checking support for ARCHIVE_CRYPTO_SHA384_LIBC2... no
checking support for ARCHIVE_CRYPTO_SHA384_LIBC3... no
checking support for ARCHIVE_CRYPTO_SHA384_LIBSYSTEM... no
checking support for ARCHIVE_CRYPTO_SHA512_LIBC... no
checking support for ARCHIVE_CRYPTO_SHA512_LIBC2... no
checking support for ARCHIVE_CRYPTO_SHA512_LIBC3... no
checking support for ARCHIVE_CRYPTO_SHA512_LIBSYSTEM... no
checking for bcrypt.h... no
checking md5.h usability... no
checking md5.h presence... no
checking for md5.h... no
checking ripemd.h usability... no
checking ripemd.h presence... no
checking for ripemd.h... no
checking sha.h usability... no
checking sha.h presence... no
checking for sha.h... no
checking sha256.h usability... no
checking sha256.h presence... no
checking for sha256.h... no
checking sha512.h usability... no
checking sha512.h presence... no
checking for sha512.h... no
checking for MD5Init in -lmd... no
checking support for ARCHIVE_CRYPTO_MD5_LIBMD... no
checking support for ARCHIVE_CRYPTO_RMD160_LIBMD... no
checking support for ARCHIVE_CRYPTO_SHA1_LIBMD... no
checking support for ARCHIVE_CRYPTO_SHA256_LIBMD... no
checking support for ARCHIVE_CRYPTO_SHA512_LIBMD... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating build/pkgconfig/libarchive.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing mkdirs commands
# Running make -j 6 
#   Path: /home/juan/.cache/nim/nimterop/nimarchive/libarchive
stack trace: (most recent call last)
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(974, 23)
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(761, 9) buildLibrary
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(578, 18) make
/home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(57, 11) execAction
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/assertions.nim(27, 20) failedAssertImpl
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/assertions.nim(20, 11) raiseAssert
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/fatal.nim(39, 5) sysFatal
/home/juan/.nimble/pkgs/nimarchive-0.3.4/nimarchive/archive.nim(83, 10) template/generic instantiation of `getHeader` from here
/home/juan/.choosenim/toolchains/nim-1.0.2/lib/system/fatal.nim(39, 5) Error: unhandled exception: /home/juan/.nimble/pkgs/nimterop-0.3.3/nimterop/build.nim(57, 16) `false` Command failed: (2, false)
cmd: cd /home/juan/.cache/nim/nimterop/nimarchive/libarchive && make -j 6 
result:
/usr/bin/mkdir -p libarchive/test
/usr/bin/mkdir -p tar/test
/usr/bin/mkdir -p cpio/test
cat ./cat/test/test_*.c | grep '^DEFINE_TEST' > cat/test/list.h
cat ./libarchive/test/test_*.c | grep '^DEFINE_TEST' > libarchive/test/list.h
cat ./cpio/test/test_*.c | grep '^DEFINE_TEST' > cpio/test/list.h
cat ./tar/test/test_*.c | grep '^DEFINE_TEST' > tar/test/list.h
make  all-am
make[1]: Entering directory '/home/juan/.cache/nim/nimterop/nimarchive/libarchive'
  CC       libarchive/archive_check_magic.lo
  CC       libarchive/archive_acl.lo
  CC       libarchive/archive_cmdline.lo
  CC       libarchive/archive_cryptor.lo
  CC       libarchive/archive_digest.lo
  CC       libarchive/archive_entry.lo
  CC       libarchive/archive_entry_copy_stat.lo
  CC       libarchive/archive_entry_link_resolver.lo
  CC       libarchive/archive_entry_sparse.lo
  CC       libarchive/archive_entry_stat.lo
  CC       libarchive/archive_entry_strmode.lo
  CC       libarchive/archive_entry_xattr.lo
  CC       libarchive/archive_getdate.lo
  CC       libarchive/archive_hmac.lo
  CC       libarchive/archive_match.lo
  CC       libarchive/archive_options.lo
  CC       libarchive/archive_pack_dev.lo
  CC       libarchive/archive_pathmatch.lo
  CC       libarchive/archive_ppmd7.lo
  CC       libarchive/archive_ppmd8.lo
  CC       libarchive/archive_random.lo
  CC       libarchive/archive_rb.lo
  CC       libarchive/archive_read.lo
  CC       libarchive/archive_read_add_passphrase.lo
  CC       libarchive/archive_read_append_filter.lo
  CC       libarchive/archive_read_data_into_fd.lo
  CC       libarchive/archive_read_disk_entry_from_file.lo
  CC       libarchive/archive_read_disk_posix.lo
  CC       libarchive/archive_read_disk_set_standard_lookup.lo
  CC       libarchive/archive_read_extract.lo
  CC       libarchive/archive_read_extract2.lo
  CC       libarchive/archive_read_open_fd.lo
  CC       libarchive/archive_read_open_file.lo
  CC       libarchive/archive_read_open_filename.lo
  CC       libarchive/archive_read_open_memory.lo
  CC       libarchive/archive_read_set_format.lo
  CC       libarchive/archive_read_set_options.lo
  CC       libarchive/archive_read_support_filter_all.lo
  CC       libarchive/archive_read_support_filter_bzip2.lo
  CC       libarchive/archive_read_support_filter_compress.lo
  CC       libarchive/archive_read_support_filter_grzip.lo
  CC       libarchive/archive_read_support_filter_gzip.lo
  CC       libarchive/archive_read_support_filter_lrzip.lo
  CC       libarchive/archive_read_support_filter_lz4.lo
  CC       libarchive/archive_read_support_filter_lzop.lo
  CC       libarchive/archive_read_support_filter_none.lo
  CC       libarchive/archive_read_support_filter_program.lo
  CC       libarchive/archive_read_support_filter_rpm.lo
  CC       libarchive/archive_read_support_filter_uu.lo
  CC       libarchive/archive_read_support_filter_xz.lo
  CC       libarchive/archive_read_support_filter_zstd.lo
  CC       libarchive/archive_read_support_format_7zip.lo
  CC       libarchive/archive_read_support_format_all.lo
  CC       libarchive/archive_read_support_format_ar.lo
  CC       libarchive/archive_read_support_format_by_code.lo
  CC       libarchive/archive_read_support_format_cab.lo
  CC       libarchive/archive_read_support_format_cpio.lo
  CC       libarchive/archive_read_support_format_empty.lo
  CC       libarchive/archive_read_support_format_iso9660.lo
  CC       libarchive/archive_read_support_format_lha.lo
  CC       libarchive/archive_read_support_format_mtree.lo
  CC       libarchive/archive_read_support_format_rar.lo
  CC       libarchive/archive_read_support_format_rar5.lo
  CC       libarchive/archive_read_support_format_raw.lo
  CC       libarchive/archive_read_support_format_tar.lo
  CC       libarchive/archive_read_support_format_warc.lo
  CC       libarchive/archive_read_support_format_xar.lo
  CC       libarchive/archive_read_support_format_zip.lo
  CC       libarchive/archive_string.lo
  CC       libarchive/archive_string_sprintf.lo
  CC       libarchive/archive_util.lo
  CC       libarchive/archive_version_details.lo
  CC       libarchive/archive_virtual.lo
  CC       libarchive/archive_write.lo
  CC       libarchive/archive_write_disk_posix.lo
  CC       libarchive/archive_write_disk_set_standard_lookup.lo
  CC       libarchive/archive_write_open_fd.lo
  CC       libarchive/archive_write_open_file.lo
  CC       libarchive/archive_write_open_filename.lo
  CC       libarchive/archive_write_open_memory.lo
  CC       libarchive/archive_write_add_filter.lo
  CC       libarchive/archive_write_add_filter_b64encode.lo
  CC       libarchive/archive_write_add_filter_by_name.lo
  CC       libarchive/archive_write_add_filter_bzip2.lo
  CC       libarchive/archive_write_add_filter_compress.lo
  CC       libarchive/archive_write_add_filter_grzip.lo
  CC       libarchive/archive_write_add_filter_gzip.lo
  CC       libarchive/archive_write_add_filter_lrzip.lo
  CC       libarchive/archive_write_add_filter_lz4.lo
  CC       libarchive/archive_write_add_filter_lzop.lo
  CC       libarchive/archive_write_add_filter_none.lo
  CC       libarchive/archive_write_add_filter_program.lo
  CC       libarchive/archive_write_add_filter_uuencode.lo
  CC       libarchive/archive_write_add_filter_xz.lo
  CC       libarchive/archive_write_add_filter_zstd.lo
  CC       libarchive/archive_write_set_format.lo
  CC       libarchive/archive_write_set_format_7zip.lo
  CC       libarchive/archive_write_set_format_ar.lo
  CC       libarchive/archive_write_set_format_by_name.lo
  CC       libarchive/archive_write_set_format_cpio.lo
  CC       libarchive/archive_write_set_format_cpio_newc.lo
  CC       libarchive/archive_write_set_format_filter_by_ext.lo
  CC       libarchive/archive_write_set_format_iso9660.lo
  CC       libarchive/archive_write_set_format_mtree.lo
  CC       libarchive/archive_write_set_format_pax.lo
  CC       libarchive/archive_write_set_format_raw.lo
  CC       libarchive/archive_write_set_format_shar.lo
  CC       libarchive/archive_write_set_format_ustar.lo
  CC       libarchive/archive_write_set_format_v7tar.lo
  CC       libarchive/archive_write_set_format_gnutar.lo
  CC       libarchive/archive_write_set_format_warc.lo
  CC       libarchive/archive_write_set_format_xar.lo
  CC       libarchive/archive_write_set_format_zip.lo
  CC       libarchive/archive_write_set_options.lo
  CC       libarchive/archive_write_set_passphrase.lo
  CC       libarchive/filter_fork_posix.lo
  CC       libarchive/xxhash.lo
  CC       libarchive/archive_blake2s_ref.lo
  CC       libarchive/archive_blake2sp_ref.lo
  CC       libarchive_fe/la-err.lo
  CC       libarchive_fe/la-line_reader.lo
  CC       libarchive_fe/la-passphrase.lo
  CCLD     libarchive_fe.la
  CCLD     libarchive.la

*** Warning: Linking the shared library libarchive_fe.la against the
*** static library /home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma/.libs/liblzma.a is not portable!

*** Warning: Linking the shared library libarchive_fe.la against the
*** static library /usr/lib/libz.a is not portable!

*** Warning: Linking the shared library libarchive_fe.la against the
*** static library /home/juan/.cache/nim/nimterop/nimarchive/bzip2/libbz2.a is not portable!
ar: `u' modifier ignored since `D' is the default (see `U')

*** Warning: Linking the shared library libarchive.la against the
*** static library /home/juan/.cache/nim/nimterop/nimarchive/liblzma/src/liblzma/.libs/liblzma.a is not portable!

*** Warning: Linking the shared library libarchive.la against the
*** static library /usr/lib/libz.a is not portable!

*** Warning: Linking the shared library libarchive.la against the
*** static library /home/juan/.cache/nim/nimterop/nimarchive/bzip2/libbz2.a is not portable!
/usr/bin/ld: /usr/lib/libz.a(deflate.o): relocation R_X86_64_PC32 against symbol `deflateResetKeep' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:4259: libarchive.la] Error 1
make[1]: Leaving directory '/home/juan/.cache/nim/nimterop/nimarchive/libarchive'
make: *** [Makefile:3773: all] Error 2 [AssertionError]

$
genotrance commented 4 years ago

Looks like you are building with configure instead of cmake. Can you modify one line in archive.nim and see if it fixes your issue?

Add & " --enable-shared=no" here:

https://github.com/genotrance/nimarchive/blob/master/nimarchive/archive.nim#L47

juancarlospaco commented 4 years ago

yay is Uninstalling the cmake I installed manually with pacman, because it considers it a build-only dependency or some dumb stuff like that.

Its working now. :slightly_smiling_face: