* Package: media-tv/dvbstream-0.7_pre20080516-r1:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking dvbstream-snapshot-20080302.tar.bz2 to /var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/work >>> Source unpacked in /var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/work >>> Preparing source in /var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/work/dvbstream ... * Applying dvbstream-0.7_pre20080516-update.diff ... [ ok ] * Applying dvbstream-0.7_pre20080302-telnet-port-switch.diff ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/work/dvbstream ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/work/dvbstream ... make -j4 CC=clang 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -I /usr/include -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o rtp.o rtp.c clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -I /usr/include -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o tune.o tune.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o mpegtools/ctools.o mpegtools/ctools.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o mpegtools/remux.o mpegtools/remux.c clang-15: warning: -Wl,-O1: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -Wl,--as-needed: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -Wl,--defsym=__gentoo_check_ldflags__=0: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -Wl,-O1: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -Wl,--as-needed: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -Wl,--defsym=__gentoo_check_ldflags__=0: 'linker' input unused [-Wunused-command-line-argument] In file included from tune.c:36: In file included from ./tune.h:7: ./dvb_defaults.h:83:2: warning: No DVB-T country defined in dvb_defaults.h [-W#warnings] #warning No DVB-T country defined in dvb_defaults.h ^ ./dvb_defaults.h:84:2: warning: defaulting to UK [-W#warnings] #warning defaulting to UK ^ ./dvb_defaults.h:85:2: warning: Ignore this if using Satellite or Cable [-W#warnings] #warning Ignore this if using Satellite or Cable ^ tune.c:254:84: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] ...== SEC_TONE_ON ? "on" : "off", diseqc, SLOF/1000UL, LOF1/1000UL, LOF2/10... ^~~~~~~~~~~ tune.c:254:97: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] ...== SEC_TONE_ON ? "on" : "off", diseqc, SLOF/1000UL, LOF1/1000UL, LOF2/10... ^~~~~~~~~~~ tune.c:254:110: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] ...? "on" : "off", diseqc, SLOF/1000UL, LOF1/1000UL, LOF2/1000UL); ^~~~~~~~~~~ mpegtools/remux.c:468:11: warning: array index 3 is past the end of the array (which contains 3 elements) [-Warray-bounds] && b[3] == 0xb3) found = 4; ^ ~ mpegtools/remux.c:464:3: note: array 'b' declared here uint8_t b[3]; ^ 6 warnings generated. clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o mpegtools/transform.o mpegtools/transform.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o mpegtools/ringbuffy.o mpegtools/ringbuffy.c mpegtools/ctools.c:2010:6: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] buf = (char *) alloca (buf_size + sizeof (int)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpegtools/ctools.c:2235:16: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!(strncmp(url, "http://", 7))) ^~~ /usr/include/string.h:159:33: note: passing argument to parameter '__s1' here extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ mpegtools/ctools.c:2238:17: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] *name = strdup(url); ^~~ /usr/include/string.h:187:34: note: passing argument to parameter '__s' here extern char *strdup (const char *__s) ^ mpegtools/ctools.c:2264:10: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return (murl); ^~~~~~ mpegtools/ctools.c:2266:15: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] *port = atoi(++murl); ^~~~~~ /usr/include/stdlib.h:362:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ mpegtools/ctools.c:2270:9: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return (murl); ^~~~~~ mpegtools/ctools.c:2291:25: warning: passing 'char[1024]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!(sptr = url2host(purl, &host, &ip, &port))) { ^~~~ mpegtools/ctools.c:2228:26: note: passing argument to parameter 'url' here char *url2host (uint8_t *url, char **name, uint32_t *ip, uint32_t *port) ^ mpegtools/ctools.c:2323:20: warning: passing 'char[1024]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_all (sock, req, strlen(req)); ^~~ mpegtools/ctools.c:2193:34: note: passing argument to parameter 'data' here void write_all (int fd, uint8_t *data, int length) ^ mpegtools/ctools.c:2330:18: warning: passing 'char[1024]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] read_all (mfd, req, 1023); ^~~ mpegtools/ctools.c:2207:33: note: passing argument to parameter 'data' here void read_all (int fd, uint8_t *data, int length) ^ mpegtools/ctools.c:2344:18: warning: passing 'char[1024]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] read_all (mfd,req, 1023); ^~~ mpegtools/ctools.c:2207:33: note: passing argument to parameter 'data' here void read_all (int fd, uint8_t *data, int length) ^ mpegtools/ringbuffy.c:62:3: error: call to undeclared library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] memcpy (rbuf->buffy+pos, data, rest); ^ mpegtools/ringbuffy.c:62:3: note: include the header or explicitly provide a declaration for 'memcpy' 1 error generated. make: *** [: mpegtools/ringbuffy.o] Error 1 make: *** Waiting for unfinished jobs.... 10 warnings generated. 1 warning generated. * ERROR: media-tv/dvbstream-0.7_pre20080516-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-tv/dvbstream-0.7_pre20080516-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-tv/dvbstream-0.7_pre20080516-r1::gentoo'`. * The complete build log is located at '/var/log/portage/media-tv:dvbstream-0.7_pre20080516-r1:20221101-035853.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/work/dvbstream' * S: '/var/tmp/portage/media-tv/dvbstream-0.7_pre20080516-r1/work/dvbstream'