* Package: media-sound/ttaenc-3.4.1-r1 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux pie ssp userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ttaenc-3.4.1-src.tgz to /tmp/portage/media-sound/ttaenc-3.4.1-r1/work >>> Source unpacked in /tmp/portage/media-sound/ttaenc-3.4.1-r1/work >>> Preparing source in /tmp/portage/media-sound/ttaenc-3.4.1-r1/work/ttaenc-3.4.1-src ... >>> Source prepared. >>> Configuring source in /tmp/portage/media-sound/ttaenc-3.4.1-r1/work/ttaenc-3.4.1-src ... >>> Source configured. >>> Compiling source in /tmp/portage/media-sound/ttaenc-3.4.1-r1/work/ttaenc-3.4.1-src ... make -j4 -l4 'CFLAGS=-march=haswell -O2 -pipe -fPIC' x86_64-gentoo-linux-musl-gcc -c -march=haswell -O2 -pipe -fPIC ttaenc.c In file included from ttaenc.c:12:0: ttaenc.h:104:9: error: unknown type name ‘__uint32_t’ typedef __uint32_t uint32; ^~~~~~~~~~ ttaenc.h:105:9: error: unknown type name ‘__uint64_t’ typedef __uint64_t uint64; ^~~~~~~~~~ ttaenc.c:386:4: warning: ‘bit_count’ is static but used in inline function ‘put_unary’ which is not static bit_count += value + 1; ^~~~~~~~~ ttaenc.c:385:36: warning: ‘bit_count’ is static but used in inline function ‘put_unary’ which is not static bit_cache |= bit_mask[value] << bit_count; ^~~~~~~~~ ttaenc.c:385:4: warning: ‘bit_cache’ is static but used in inline function ‘put_unary’ which is not static bit_cache |= bit_mask[value] << bit_count; ^~~~~~~~~ ttaenc.c:382:4: warning: ‘bit_count’ is static but used in inline function ‘put_unary’ which is not static bit_count += 23; ^~~~~~~~~ ttaenc.c:381:33: warning: ‘bit_count’ is static but used in inline function ‘put_unary’ which is not static bit_cache |= bit_mask[23] << bit_count; ^~~~~~~~~ ttaenc.c:381:4: warning: ‘bit_cache’ is static but used in inline function ‘put_unary’ which is not static bit_cache |= bit_mask[23] << bit_count; ^~~~~~~~~ ttaenc.c:377:4: warning: ‘bitpos’ is static but used in inline function ‘put_unary’ which is not static bitpos++; ^~~~~~ ttaenc.c:376:4: warning: ‘bit_count’ is static but used in inline function ‘put_unary’ which is not static bit_count -= 8; ^~~~~~~~~ ttaenc.c:375:4: warning: ‘bit_cache’ is static but used in inline function ‘put_unary’ which is not static bit_cache >>= 8; ^~~~~~~~~ ttaenc.c:374:18: warning: ‘bitpos’ is static but used in inline function ‘put_unary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:46: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^ ttaenc.c:374:26: warning: ‘frame_crc32’ is static but used in inline function ‘put_unary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:42: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:374:26: warning: ‘frame_crc32’ is static but used in inline function ‘put_unary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:5: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:374:26: warning: ‘frame_crc32’ is static but used in inline function ‘put_unary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:250:30: note: in definition of macro ‘UPDATE_CRC32’ #define UPDATE_CRC32(x, crc) crc = \ ^~~ ttaenc.c:373:31: warning: ‘bit_cache’ is static but used in inline function ‘put_unary’ which is not static *bitpos = (unsigned char) (bit_cache & 0xFF); ^~~~~~~~~ ttaenc.c:373:5: warning: ‘bitpos’ is static but used in inline function ‘put_unary’ which is not static *bitpos = (unsigned char) (bit_cache & 0xFF); ^~~~~~ ttaenc.c:370:14: warning: ‘BIT_BUFFER’ is static but used in inline function ‘put_unary’ which is not static bitpos = BIT_BUFFER; ^~~~~~~~~~ ttaenc.c:370:5: warning: ‘bitpos’ is static but used in inline function ‘put_unary’ which is not static bitpos = BIT_BUFFER; ^~~~~~ ttaenc.c:369:5: warning: ‘output_byte_count’ is static but used in inline function ‘put_unary’ which is not static output_byte_count += res; ^~~~~~~~~~~~~~~~~ ttaenc.c:364:24: warning: ‘fdout’ is static but used in inline function ‘put_unary’ which is not static BIT_BUFFER_SIZE, fdout); ^~~~~ ttaenc.c:363:22: warning: ‘BIT_BUFFER’ is static but used in inline function ‘put_unary’ which is not static int res = fwrite(BIT_BUFFER, 1, ^~~~~~~~~~ ttaenc.c:362:18: warning: ‘BIT_BUFFER_END’ is static but used in inline function ‘put_unary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~~~~~~~~~ ttaenc.c:362:8: warning: ‘bitpos’ is static but used in inline function ‘put_unary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~ ttaenc.c:361:10: warning: ‘bit_count’ is static but used in inline function ‘put_unary’ which is not static while (bit_count >= 8) { ^~~~~~~~~ ttaenc.c:356:2: warning: ‘bit_count’ is static but used in inline function ‘put_binary’ which is not static bit_count += bits; ^~~~~~~~~ ttaenc.c:355:43: warning: ‘bit_count’ is static but used in inline function ‘put_binary’ which is not static bit_cache |= (value & bit_mask[bits]) << bit_count; ^~~~~~~~~ ttaenc.c:355:2: warning: ‘bit_cache’ is static but used in inline function ‘put_binary’ which is not static bit_cache |= (value & bit_mask[bits]) << bit_count; ^~~~~~~~~ ttaenc.c:352:3: warning: ‘bitpos’ is static but used in inline function ‘put_binary’ which is not static bitpos++; ^~~~~~ ttaenc.c:351:3: warning: ‘bit_count’ is static but used in inline function ‘put_binary’ which is not static bit_count -= 8; ^~~~~~~~~ ttaenc.c:350:3: warning: ‘bit_cache’ is static but used in inline function ‘put_binary’ which is not static bit_cache >>= 8; ^~~~~~~~~ ttaenc.c:349:17: warning: ‘bitpos’ is static but used in inline function ‘put_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:46: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^ ttaenc.c:349:25: warning: ‘frame_crc32’ is static but used in inline function ‘put_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:42: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:349:25: warning: ‘frame_crc32’ is static but used in inline function ‘put_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:5: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:349:25: warning: ‘frame_crc32’ is static but used in inline function ‘put_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:250:30: note: in definition of macro ‘UPDATE_CRC32’ #define UPDATE_CRC32(x, crc) crc = \ ^~~ ttaenc.c:348:30: warning: ‘bit_cache’ is static but used in inline function ‘put_binary’ which is not static *bitpos = (unsigned char) (bit_cache & 0xFF); ^~~~~~~~~ ttaenc.c:348:4: warning: ‘bitpos’ is static but used in inline function ‘put_binary’ which is not static *bitpos = (unsigned char) (bit_cache & 0xFF); ^~~~~~ ttaenc.c:345:13: warning: ‘BIT_BUFFER’ is static but used in inline function ‘put_binary’ which is not static bitpos = BIT_BUFFER; ^~~~~~~~~~ ttaenc.c:345:4: warning: ‘bitpos’ is static but used in inline function ‘put_binary’ which is not static bitpos = BIT_BUFFER; ^~~~~~ ttaenc.c:344:4: warning: ‘output_byte_count’ is static but used in inline function ‘put_binary’ which is not static output_byte_count += res; ^~~~~~~~~~~~~~~~~ ttaenc.c:339:23: warning: ‘fdout’ is static but used in inline function ‘put_binary’ which is not static BIT_BUFFER_SIZE, fdout); ^~~~~ ttaenc.c:338:21: warning: ‘BIT_BUFFER’ is static but used in inline function ‘put_binary’ which is not static int res = fwrite(BIT_BUFFER, 1, ^~~~~~~~~~ ttaenc.c:337:17: warning: ‘BIT_BUFFER_END’ is static but used in inline function ‘put_binary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~~~~~~~~~ ttaenc.c:337:7: warning: ‘bitpos’ is static but used in inline function ‘put_binary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~ ttaenc.c:336:9: warning: ‘bit_count’ is static but used in inline function ‘put_binary’ which is not static while (bit_count >= 8) { ^~~~~~~~~ ttaenc.c:332:2: warning: ‘bit_count’ is static but used in inline function ‘get_unary’ which is not static bit_count--; ^~~~~~~~~ ttaenc.c:331:2: warning: ‘bit_cache’ is static but used in inline function ‘get_unary’ which is not static bit_cache >>= 1; ^~~~~~~~~ ttaenc.c:328:3: warning: ‘bit_count’ is static but used in inline function ‘get_unary’ which is not static bit_count--; ^~~~~~~~~ ttaenc.c:327:3: warning: ‘bit_cache’ is static but used in inline function ‘get_unary’ which is not static bit_cache >>= 1; ^~~~~~~~~ ttaenc.c:325:9: warning: ‘bit_cache’ is static but used in inline function ‘get_unary’ which is not static while (bit_cache & 1) { ^~~~~~~~~ ttaenc.c:322:3: warning: ‘bit_count’ is static but used in inline function ‘get_unary’ which is not static bit_count = 8; ^~~~~~~~~ ttaenc.c:321:16: warning: ‘bit_cache’ is static but used in inline function ‘get_unary’ which is not static UPDATE_CRC32(bit_cache, frame_crc32); ^ ttaenc.c:251:46: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^ ttaenc.c:321:27: warning: ‘frame_crc32’ is static but used in inline function ‘get_unary’ which is not static UPDATE_CRC32(bit_cache, frame_crc32); ^ ttaenc.c:251:42: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:321:27: warning: ‘frame_crc32’ is static but used in inline function ‘get_unary’ which is not static UPDATE_CRC32(bit_cache, frame_crc32); ^ ttaenc.c:251:5: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:321:27: warning: ‘frame_crc32’ is static but used in inline function ‘get_unary’ which is not static UPDATE_CRC32(bit_cache, frame_crc32); ^ ttaenc.c:250:30: note: in definition of macro ‘UPDATE_CRC32’ #define UPDATE_CRC32(x, crc) crc = \ ^~~ ttaenc.c:320:16: warning: ‘bitpos’ is static but used in inline function ‘get_unary’ which is not static bit_cache = *bitpos++; ^~~~~~ ttaenc.c:320:3: warning: ‘bit_cache’ is static but used in inline function ‘get_unary’ which is not static bit_cache = *bitpos++; ^~~~~~~~~ ttaenc.c:319:13: warning: ‘bit_count’ is static but used in inline function ‘get_unary’ which is not static *value += bit_count; ^~~~~~~~~ ttaenc.c:316:13: warning: ‘BIT_BUFFER’ is static but used in inline function ‘get_unary’ which is not static bitpos = BIT_BUFFER; ^~~~~~~~~~ ttaenc.c:316:4: warning: ‘bitpos’ is static but used in inline function ‘get_unary’ which is not static bitpos = BIT_BUFFER; ^~~~~~ ttaenc.c:315:4: warning: ‘input_byte_count’ is static but used in inline function ‘get_unary’ which is not static input_byte_count += res; ^~~~~~~~~~~~~~~~ ttaenc.c:310:23: warning: ‘fdin’ is static but used in inline function ‘get_unary’ which is not static BIT_BUFFER_SIZE, fdin); ^~~~ ttaenc.c:309:20: warning: ‘BIT_BUFFER’ is static but used in inline function ‘get_unary’ which is not static int res = fread(BIT_BUFFER, 1, ^~~~~~~~~~ ttaenc.c:308:17: warning: ‘BIT_BUFFER_END’ is static but used in inline function ‘get_unary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~~~~~~~~~ ttaenc.c:308:7: warning: ‘bitpos’ is static but used in inline function ‘get_unary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~ ttaenc.c:307:32: warning: ‘bit_count’ is static but used in inline function ‘get_unary’ which is not static while (!(bit_cache ^ bit_mask[bit_count])) { ^~~~~~~~~ ttaenc.c:307:11: warning: ‘bit_cache’ is static but used in inline function ‘get_unary’ which is not static while (!(bit_cache ^ bit_mask[bit_count])) { ^~~~~~~~~ ttaenc.c:301:24: warning: ‘bit_count’ is static but used in inline function ‘get_binary’ which is not static bit_cache &= bit_mask[bit_count]; ^~~~~~~~~ ttaenc.c:301:2: warning: ‘bit_cache’ is static but used in inline function ‘get_binary’ which is not static bit_cache &= bit_mask[bit_count]; ^~~~~~~~~ ttaenc.c:300:2: warning: ‘bit_count’ is static but used in inline function ‘get_binary’ which is not static bit_count -= bits; ^~~~~~~~~ ttaenc.c:299:2: warning: ‘bit_cache’ is static but used in inline function ‘get_binary’ which is not static bit_cache >>= bits; ^~~~~~~~~ ttaenc.c:298:11: warning: ‘bit_cache’ is static but used in inline function ‘get_binary’ which is not static *value = bit_cache & bit_mask[bits]; ^~~~~~~~~ ttaenc.c:295:3: warning: ‘bitpos’ is static but used in inline function ‘get_binary’ which is not static bitpos++; ^~~~~~ ttaenc.c:294:3: warning: ‘bit_count’ is static but used in inline function ‘get_binary’ which is not static bit_count += 8; ^~~~~~~~~ ttaenc.c:293:27: warning: ‘bit_count’ is static but used in inline function ‘get_binary’ which is not static bit_cache |= *bitpos << bit_count; ^~~~~~~~~ ttaenc.c:293:17: warning: ‘bitpos’ is static but used in inline function ‘get_binary’ which is not static bit_cache |= *bitpos << bit_count; ^~~~~~ ttaenc.c:293:3: warning: ‘bit_cache’ is static but used in inline function ‘get_binary’ which is not static bit_cache |= *bitpos << bit_count; ^~~~~~~~~ ttaenc.c:292:17: warning: ‘bitpos’ is static but used in inline function ‘get_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:46: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^ ttaenc.c:292:25: warning: ‘frame_crc32’ is static but used in inline function ‘get_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:42: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:292:25: warning: ‘frame_crc32’ is static but used in inline function ‘get_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:251:5: note: in definition of macro ‘UPDATE_CRC32’ (((crc>>8) & 0x00FFFFFF) ^ crc32_table[(crc^x) & 0xFF]) ^~~ ttaenc.c:292:25: warning: ‘frame_crc32’ is static but used in inline function ‘get_binary’ which is not static UPDATE_CRC32(*bitpos, frame_crc32); ^ ttaenc.c:250:30: note: in definition of macro ‘UPDATE_CRC32’ #define UPDATE_CRC32(x, crc) crc = \ ^~~ ttaenc.c:289:13: warning: ‘BIT_BUFFER’ is static but used in inline function ‘get_binary’ which is not static bitpos = BIT_BUFFER; ^~~~~~~~~~ ttaenc.c:289:4: warning: ‘bitpos’ is static but used in inline function ‘get_binary’ which is not static bitpos = BIT_BUFFER; ^~~~~~ ttaenc.c:288:4: warning: ‘input_byte_count’ is static but used in inline function ‘get_binary’ which is not static input_byte_count += res; ^~~~~~~~~~~~~~~~ ttaenc.c:283:23: warning: ‘fdin’ is static but used in inline function ‘get_binary’ which is not static BIT_BUFFER_SIZE, fdin); ^~~~ ttaenc.c:282:20: warning: ‘BIT_BUFFER’ is static but used in inline function ‘get_binary’ which is not static int res = fread(BIT_BUFFER, 1, ^~~~~~~~~~ ttaenc.c:281:17: warning: ‘BIT_BUFFER_END’ is static but used in inline function ‘get_binary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~~~~~~~~~ ttaenc.c:281:7: warning: ‘bitpos’ is static but used in inline function ‘get_binary’ which is not static if (bitpos == BIT_BUFFER_END) { ^~~~~~ ttaenc.c:280:9: warning: ‘bit_count’ is static but used in inline function ‘get_binary’ which is not static while (bit_count < bits) { ^~~~~~~~~ make: *** [Makefile:14: ttaenc.o] Error 1 * ERROR: media-sound/ttaenc-3.4.1-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/ttaenc-3.4.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/ttaenc-3.4.1-r1::gentoo'`. * The complete build log is located at '/tmp/portage/media-sound/ttaenc-3.4.1-r1/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/media-sound/ttaenc-3.4.1-r1/temp/environment'. * Working directory: '/tmp/portage/media-sound/ttaenc-3.4.1-r1/work/ttaenc-3.4.1-src' * S: '/tmp/portage/media-sound/ttaenc-3.4.1-r1/work/ttaenc-3.4.1-src'