Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 371278 Details for
Bug 502452
dev-lang/tcc-0.9.26: fails to build with clang-3.3-r100
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
emerge log
tcc.txt (text/plain), 12.74 KB, created by
Austin English (RETIRED)
on 2014-02-26 00:54:04 UTC
(
hide
)
Description:
emerge log
Filename:
MIME Type:
Creator:
Austin English (RETIRED)
Created:
2014-02-26 00:54:04 UTC
Size:
12.74 KB
patch
obsolete
> >These are the packages that would be built, in order: > >Calculating dependencies ... done! >[ebuild UD ] dev-lang/tcc-0.9.26-r1 [9999] USE="{-test}" 0 kB > >Total: 1 package (1 downgrade), Size of downloads: 0 kB > >>>> Verifying ebuild manifests > > >>>> Emerging (1 of 1) dev-lang/tcc-0.9.26-r1 > * tcc-0.9.26.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>>> Unpacking source... >>>> Unpacking tcc-0.9.26.tar.bz2 to /var/tmp/portage/dev-lang/tcc-0.9.26-r1/work >>>> Source unpacked in /var/tmp/portage/dev-lang/tcc-0.9.26-r1/work >>>> Preparing source in /var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26 ... > * Applying fixes.txt ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26 ... >Binary directory /usr/bin >TinyCC directory /usr/lib64/tcc >Library directory /usr/lib64 >Include directory /usr/include >Manual directory /usr/share/man >Info directory /usr/local/share/info >Doc directory /usr/share/doc/tcc-0.9.26-r1 >Target root prefix >Source path /var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26 >C compiler clang -fno-color-diagnostics >Target OS Linux >CPU x86-64 >Big Endian no >gprof enabled no >cross compilers no >use libgcc no >Creating config.mak and config.h >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26 ... >make -j8 AR=x86_64-pc-linux-gnu-ar >clang -fno-color-diagnostics -o tcc.o -c tcc.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >clang -fno-color-diagnostics -o libtcc.o -c libtcc.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >clang -fno-color-diagnostics -o tccpp.o -c tccpp.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >clang -fno-color-diagnostics -o tccgen.o -c tccgen.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >clang -fno-color-diagnostics -o tccelf.o -c tccelf.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >clang -fno-color-diagnostics -o tccasm.o -c tccasm.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >clang -fno-color-diagnostics -o tccrun.o -c tccrun.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >clang -fno-color-diagnostics -o x86_64-gen.o -c x86_64-gen.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >tccelf.c:60:12: warning: assigning to 'char *' from 'unsigned char *' converts > between pointers to integer types with different sign [-Wpointer-sign] > strtab = s->link->data; > ^ ~~~~~~~~~~~~~ >tccelf.c:75:26: warning: passing 'char *' to parameter of type > 'const unsigned char *' converts between pointers to integer types with > different sign [-Wpointer-sign] > h = elf_hash(strtab + sym->st_name) % nb_buckets; > ^~~~~~~~~~~~~~~~~~~~~ >tccelf.c:38:52: note: passing argument to parameter 'name' here >static unsigned long elf_hash(const unsigned char *name) > ^ >tccelf.c:117:26: warning: passing 'const char *' to parameter of type > 'const unsigned char *' converts between pointers to integer types with > different sign [-Wpointer-sign] > h = elf_hash(name) % nbuckets; > ^~~~ >tccelf.c:38:52: note: passing argument to parameter 'name' here >static unsigned long elf_hash(const unsigned char *name) > ^ >tccelf.c:147:18: warning: passing 'const char *' to parameter of type > 'const unsigned char *' converts between pointers to integer types with > different sign [-Wpointer-sign] > h = elf_hash(name) % nbuckets; > ^~~~ >tccelf.c:38:52: note: passing argument to parameter 'name' here >static unsigned long elf_hash(const unsigned char *name) > ^ >tccelf.c:151:15: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name1 = s->link->data + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccrun.c:256:18: warning: assigning to 'char *' from 'unsigned char *' converts > between pointers to integer types with different sign [-Wpointer-sign] > stab_str = stabstr_section->data; > ^ ~~~~~~~~~~~~~~~~~~~~~ >tccrun.c:349:29: warning: passing 'unsigned char *' to parameter of type > 'const char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > strtab_section->data + sym->st_name); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./tcc.h:998:61: note: passing argument to parameter 's' here >PUB_FUNC char *pstrcpy(char *buf, int buf_size, const char *s); > ^ >tccelf.c:434:18: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = strtab_section->data + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:438:22: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = symtab_section->link->data + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccasm.c:541:72: warning: data argument not used by format string > [-Wformat-extra-args] > sprintf(sname, (n?".%s%d":".%s"), get_tok_str(tok1, NULL), n); > ~~~~~ ^ >tccelf.c:1037:14: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = symtab_section->link->data + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccpp.c:1251:7: warning: assigning to 'const unsigned char *' from > 'const char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > s = filename; > ^ ~~~~~~~~ >tccelf.c:1628:30: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = symtab_section->link->data + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:1664:53: warning: assigning to 'char *' from 'unsigned char *' converts > between pointers to integer types with different sign [-Wpointer-sign] > ...dynname = s1->dynsymtab_section->link->data > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:1694:30: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = symtab_section->link->data + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:1712:30: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > ...name = s1->dynsymtab_section->link->data + esym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:1756:34: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = symtab_section->link->data + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:2432:17: warning: assigning to 'char *' from 'unsigned char *' converts > between pointers to integer types with different sign [-Wpointer-sign] > sh_name = strsec + sh->sh_name; > ^ ~~~~~~~~~~~~~~~~~~~~ >tccpp.c:2226:37: warning: passing 'uint8_t *' (aka 'unsigned char *') to > parameter of type 'const char *' converts between pointers to integer > types with different sign [-Wpointer-sign] > ts = tok_alloc_new(pts, p1, len); > ^~ >tccpp.c:195:60: note: passing argument to parameter 'str' here >static TokenSym *tok_alloc_new(TokenSym **pts, const char *str, int len) > ^ >tccelf.c:2553:26: warning: assigning to 'char *' from 'unsigned char *' converts > between pointers to integer types with different sign [-Wpointer-sign] > name = strtab + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:2569:14: warning: assigning to 'char *' from 'unsigned char *' converts > between pointers to integer types with different sign [-Wpointer-sign] > name = strtab + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:2673:14: warning: assigning to 'const char *' from 'const uint8_t *' > (aka 'const unsigned char *') converts between pointers to integer types > with different sign [-Wpointer-sign] > ar_names = ar_index + nsyms * 4; > ^ ~~~~~~~~~~~~~~~~~~~~ >tccelf.c:2810:20: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > soname = dynstr + dt->d_un.d_val; > ^ ~~~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:2839:14: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = dynstr + sym->st_name; > ^ ~~~~~~~~~~~~~~~~~~~~~ >tccelf.c:2848:18: warning: assigning to 'const char *' from 'unsigned char *' > converts between pointers to integer types with different sign > [-Wpointer-sign] > name = dynstr + dt->d_un.d_val; > ^ ~~~~~~~~~~~~~~~~~~~~~~~ >clang -fno-color-diagnostics -o i386-asm.o -c i386-asm.c -DCONFIG_LDDIR="\"lib64\"" -DTCC_TARGET_X86_64 -I. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions >2 warnings generated. >make -C lib native >make[1]: Entering directory '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26/lib' >mkdir -p x86_64 >clang -fno-color-diagnostics -c libtcc1.c -o x86_64/libtcc1.o -I.. -O2 -march=corei7 -g -pipe -fheinous-gnu-extensions -DTCC_TARGET_X86_64 >libtcc1.c:678:45: error: too few arguments provided to function-like macro > invocation >void *__va_copy(struct __va_list_struct *src) > ^ >/usr/bin/../lib/clang/3.3/include/stdarg.h:40:9: note: macro '__va_copy' defined > here >#define __va_copy(d,s) __builtin_va_copy(d,s) > ^ >libtcc1.c:678:16: error: expected ';' after top level declarator >void *__va_copy(struct __va_list_struct *src) > ^ > ; >2 errors generated. >Makefile:90: recipe for target 'x86_64/libtcc1.o' failed >make[1]: *** [x86_64/libtcc1.o] Error 1 >make[1]: Leaving directory '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26/lib' >Makefile:204: recipe for target 'libtcc1.a' failed >make: *** [libtcc1.a] Error 2 >make: *** Waiting for unfinished jobs.... >1 warning generated. >20 warnings generated. >2 warnings generated. > * ERROR: dev-lang/tcc-0.9.26-r1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-lang/tcc-0.9.26-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-lang/tcc-0.9.26-r1::gentoo'`. > * The complete build log is located at '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26' > * S: '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26' > >>>> Failed to emerge dev-lang/tcc-0.9.26-r1, Log file: > >>>> '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/temp/build.log' > * Messages for package dev-lang/tcc-0.9.26-r1: > * ERROR: dev-lang/tcc-0.9.26-r1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-lang/tcc-0.9.26-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-lang/tcc-0.9.26-r1::gentoo'`. > * The complete build log is located at '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26' > * S: '/var/tmp/portage/dev-lang/tcc-0.9.26-r1/work/tcc-0.9.26' > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 502452
: 371278 |
372972
|
372974
|
372976