==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: mpgtx 1.3.1-8 (Sat Jul 13 09:13:00 2024) ==> Retrieving sources... -> Found mpgtx-1.3.1.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... mpgtx-1.3.1.tar.gz ... Passed ==> Making package: mpgtx 1.3.1-8 (Sat Jul 13 09:13:07 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found mpgtx-1.3.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting mpgtx-1.3.1.tar.gz with bsdtar ==> Starting build()... Checking Large File Support ... PASSED Generating Makefile ... Here are the options you choosed : Target : RELEASE Large File support : yes Link statically : no Support builtin parachute : no Install prefix : /usr Now Type "make" to build mpgtx (and have a nice day by the way) g++ -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNOSIGNAL_H -O3 -ansi -c mpegOut.cxx ---------------------------------------------------------------------- g++ -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNOSIGNAL_H -O3 -ansi -c mpeg.cxx g++ -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNOSIGNAL_H -O3 -ansi -c chunkTab.cxx I'm building mpgtx with following options : g++ -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNOSIGNAL_H -O3 -ansi -c id3command.cxx Target : RELEASE Manual installation prefix: /usr Large File support : yes Link statically : no Support builtin parachute : no Install prefix : /usr Type "./configure --help" to see available options. ---------------------------------------------------------------------- chunkTab.cxx: In member function 'bool chunkTab::ParseRange(char*)': chunkTab.cxx:189:21: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'off_t*' {aka 'long int*'} [-Wformat=] chunkTab.cxx:189:21: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'off_t*' {aka 'long int*'} [-Wformat=] chunkTab.cxx:325:18: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:325:18: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx: In member function 'bool chunkTab::ParseValue(char*, int, off_t*, float*, bool*)': chunkTab.cxx:406:21: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'off_t*' {aka 'long int*'} [-Wformat=] chunkTab.cxx: In member function 'bool chunkTab::ParseBoundaries(char*)': chunkTab.cxx:514:7: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:518:7: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:518:7: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:548:19: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:551:18: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:551:18: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx: In member function 'void chunkTab::PrintTab()': chunkTab.cxx:575:11: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:575:11: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] chunkTab.cxx:584:10: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] id3command.cxx: In function 'int ParseMov(int, char**, int)': id3command.cxx:328:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] id3command.cxx:333:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] id3command.cxx:338:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] id3command.cxx:343:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] id3command.cxx:348:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] id3command.cxx: In function 'OpenedFile* OpenFile(char*)': id3command.cxx:582:9: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 30 bytes from a string of length 127 [-Wstringop-truncation] id3command.cxx:583:9: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 30 bytes from a string of length 127 [-Wstringop-truncation] id3command.cxx:584:9: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 30 bytes from a string of length 127 [-Wstringop-truncation] id3command.cxx:585:9: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 4 bytes from a string of length 127 [-Wstringop-truncation] id3command.cxx:586:9: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 30 bytes from a string of length 127 [-Wstringop-truncation] id3command.cxx: In function 'int ParseMov(int, char**, int)': id3command.cxx:359:31: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] id3command.cxx:359:17: note: 'sprintf' output between 3 and 11 bytes into a destination of size 10 mpegOut.cxx: In member function 'long int mpegOutWithVideo::CorrectTS(long int)': mpegOut.cxx:693:7: warning: variable 'saved_i' set but not used [-Wunused-but-set-variable] mpegOut.cxx: In function 'void print_ts(byte*)': mpegOut.cxx:1706:31: warning: variable 'drop' set but not used [-Wunused-but-set-variable] mpegOut.cxx:1706:37: warning: variable 'closed' set but not used [-Wunused-but-set-variable] mpegOut.cxx:1706:45: warning: variable 'broken' set but not used [-Wunused-but-set-variable] mpeg.cxx: In member function 'byte mpeg::GetByte(off_t)': mpeg.cxx:341:20: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:341:20: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:357:20: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:357:20: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx: In member function 'byte mpeg::bdGetByte(off_t)': mpeg.cxx:395:19: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:395:19: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx: In member function 'bool mpeg::ParseVideo(off_t)': mpeg.cxx:799:6: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:816:6: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:816:6: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx: In member function 'bool mpeg::ParseSystem()': mpeg.cxx:848:17: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:853:17: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:869:41: warning: format '%qd' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:875:41: warning: format '%qd' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:884:20: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:951:6: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:990:5: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:990:5: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:990:5: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 6 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1018:8: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1038:8: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1088:20: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 5 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx: In member function 'void mpeg::ParseFramesInGOP(off_t)': mpeg.cxx:1837:12: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1852:12: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1856:22: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1857:22: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1858:22: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:1859:22: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx: In member function 'long int mpeg::ReadPACKMuxRate(off_t)': mpeg.cxx:2104:6: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx: In member function 'bool mpeg::ParseTransportStream(off_t)': mpeg.cxx:2477:11: warning: variable 'scramble' set but not used [-Wunused-but-set-variable] mpeg.cxx: In member function 'void transport::PrintInfos()': mpeg.cxx:2653:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] mpeg.cxx:2674:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] mpeg.cxx: In member function 'void mpeg_descriptors::PrintInfos(char*)': mpeg.cxx:2683:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] mpeg.cxx: In function 'header_buf* readHeader(FILE*, off_t, int)': mpeg.cxx:2751:18: warning: format '%qx' expects argument of type 'long long unsigned int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx: In member function 'void mpeg::print_all_ts(byte)': mpeg.cxx:2777:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] mpeg.cxx:2766:8: warning: variable 'nix' set but not used [-Wunused-but-set-variable] mpeg.cxx: In member function 'int mpeg::CheckTimeline(byte)': mpeg.cxx:2800:11: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t' {aka 'long int'} [-Wformat=] g++ -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNOSIGNAL_H -O3 -ansi -o mpgtx commandline.cxx mpegOut.o mpeg.o chunkTab.o id3command.o -s commandline.cxx:170:1: warning: ‘typedef’ was ignored in this declaration 170 | typedef enum argtype {file,option,range,none}; | ^~~~~~~ commandline.cxx:171:1: warning: ‘typedef’ was ignored in this declaration 171 | typedef enum programname {mpgsplit,mpgcat,mpgjoin,mpginfo,mpgdemux,other,mp3tag}; | ^~~~~~~ commandline.cxx: In function ‘int main(int, char**)’: commandline.cxx:410:56: warning: deprecated conversion from string constant to ‘char*’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-write-strings-Wwrite-strings]8;;] 410 | Tab.ParseRange("]0-]"); | ^~~~~~ commandline.cxx:468:98: warning: deprecated conversion from string constant to ‘char*’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-write-strings-Wwrite-strings]8;;] 468 | if(!myoutfile) myoutfile="output.mpg"; | ^~~~~~~~~~~~ commandline.cxx:558:64: warning: deprecated conversion from string constant to ‘char*’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-write-strings-Wwrite-strings]8;;] 558 | Tab.ParseRange("]0-]"); | ^~~~~~ commandline.cxx:582:56: warning: deprecated conversion from string constant to ‘char*’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-write-strings-Wwrite-strings]8;;] 582 | Tab.ParseRange("]0-]"); | ^~~~~~ commandline.cxx:596:32: warning: deprecated conversion from string constant to ‘char*’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-write-strings-Wwrite-strings]8;;] 596 | Tab.ParseRange("]0-]"); | ^~~~~~ commandline.cxx:654:36: warning: deprecated conversion from string constant to ‘char*’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-write-strings-Wwrite-strings]8;;] 654 | mybasename="chunk"; | ^~~~~~~ commandline.cxx:764:44: warning: deprecated conversion from string constant to ‘char*’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-write-strings-Wwrite-strings]8;;] 764 | mybasename="chunk"; | ^~~~~~~ commandline.cxx:316:14: warning: variable ‘Id3Tag’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;] 316 | bool Id3Tag=false; | ^~~~~~ commandline.cxx:318:14: warning: variable ‘catch_sigsegv’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;] 318 | bool catch_sigsegv=true; | ^~~~~~~~~~~~~ ---------------------------------------------------------------------- Success building mpgtx. Now type "make install" to install it ---------------------------------------------------------------------- ==> Entering fakeroot environment... ==> Starting package()... ln -sf mpgtx mpgjoin ln -sf mpgtx mpgsplit ln -sf mpgtx mpgcat ln -sf mpgtx mpginfo ln -sf mpgtx mpgdemux ln -sf mpgtx tagmp3 install -d -m 755 /build/mpgtx/pkg/mpgtx/usr/bin install -d -m 755 /build/mpgtx/pkg/mpgtx/usr/share/man/man1 install -d -m 755 /build/mpgtx/pkg/mpgtx/usr/share/man/de/man1 install -s -m 755 mpgtx /build/mpgtx/pkg/mpgtx/usr/bin cp -df mpgdemux mpgjoin mpgcat mpginfo mpgsplit tagmp3 /build/mpgtx/pkg/mpgtx/usr/bin install -m 644 man/mpgtx.1 man/tagmp3.1 /build/mpgtx/pkg/mpgtx/usr/share/man/man1 install -m 644 man/de/mpgtx.1 man/de/tagmp3.1 /build/mpgtx/pkg/mpgtx/usr/share/man/de/man1 cd man ; make make[1]: Entering directory '/build/mpgtx/src/mpgtx-1.3.1/man' ln -sf mpgtx.1 mpgcat.1 ln -sf mpgtx.1 mpgjoin.1 ln -sf mpgtx.1 mpginfo.1 ln -sf mpgtx.1 mpgsplit.1 ln -sf mpgtx.1 mpgdemux.1 make[1]: Leaving directory '/build/mpgtx/src/mpgtx-1.3.1/man' cd man/de ; make make[1]: Entering directory '/build/mpgtx/src/mpgtx-1.3.1/man/de' ln -sf mpgtx.1 mpgcat.1 ln -sf mpgtx.1 mpgjoin.1 ln -sf mpgtx.1 mpginfo.1 ln -sf mpgtx.1 mpgsplit.1 ln -sf mpgtx.1 mpgdemux.1 make[1]: Leaving directory '/build/mpgtx/src/mpgtx-1.3.1/man/de' cp -df man/mpgdemux.1 man/mpgjoin.1 man/mpgsplit.1 man/mpgcat.1 man/mpginfo.1 /build/mpgtx/pkg/mpgtx/usr/share/man/man1 cp -df man/de/mpgdemux.1 man/de/mpgjoin.1 man/de/mpgsplit.1 man/de/mpgcat.1 man/de/mpginfo.1 /build/mpgtx/pkg/mpgtx/usr/share/man/de/man1 ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "mpgtx"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: mpgtx 1.3.1-8 (Sat Jul 13 09:13:11 2024) ==> Cleaning up...