Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 858425 Details for
Bug 902435
net-irc/emech-3.0.99_p20221123: failed: error: conflicting types for 'Calloc'; have 'void *(int)'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
emech-3.0.99_p20221123:20230320-064409.log
emech-3.0.99_p20221123:20230320-064409.log (text/plain), 14.26 KB, created by
Joonas Niilola
on 2023-03-20 06:46:20 UTC
(
hide
)
Description:
emech-3.0.99_p20221123:20230320-064409.log
Filename:
MIME Type:
Creator:
Joonas Niilola
Created:
2023-03-20 06:46:20 UTC
Size:
14.26 KB
patch
obsolete
> * Package: net-irc/emech-3.0.99_p20221123:0 > * Repository: gentoo > * USE: abi_x86_32 elibc_glibc kernel_linux userland_GNU x86 > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking emech-3.0.99_p20221123.tar.gz to /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work >>>> Source unpacked in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work >>>> Preparing source in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6 ... > * Applying emech-3.0.99_p20221123-fix-Wreturn-type.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6 ... >checking system type ... Linux-i686 >checking for C compiler ... i686-pc-linux-gnu-gcc >checking whether i686-pc-linux-gnu-gcc works or not ... yes >checking C compiler flags ... -march=i686 -O2 -pipe -frecord-gcc-switches >checking pointer size ... 4 >checking endianness ... little endian >checking if cpu can access unaligned memory ... yes >checking if system has sendfile() ... yes >checking for inet_addr() ... yes >checking for inet_aton() ... yes >checking for socket() ... yes >checking for SHA in crypt() ... yes >checking for MD5 in crypt() ... (cached) yes >checking for perl ... ./configure: line 947: perl: command not found >no >checking for python ... no >checking for friendly ld ... no >checking for objcopy ... /usr/bin/objcopy >checking for git ... /usr/bin/git >checking for multiple cpus or multiple cores ... 32 cpus/cores > >Do you want ... > >[STABLE] Alias support? ............................. [Y/n] yes >[ BETA ] Async DNS support? ......................... [y/N] yes >[STABLE] Botnet support? ............................ [Y/n] yes >[STABLE] Channel ban support? ....................... [Y/n] [ ALPHA] Command duplication suppression? ........... [Y/n] [STABLE] Command output redirect? ................... [Y/n] no >[STABLE] CTCP? ...................................... [Y/n] yes >[STABLE] DCC file support? .......................... [Y/n] yes >[STABLE] Debug support? ............................. [y/N] no >[STABLE] Dynamic channel limit (+l)? ................ [Y/n] yes >[STABLE] Dynamic command levels support? ............ [Y/n] yes >[STABLE] Greet support? ............................. [Y/n] yes >[ ALPHA] HTTP server support? ....................... [y/N] yes >[ BETA ] Host info support? ......................... [Y/n] [STABLE] IRC proxy support? ......................... [Y/n] yes >[ BETA ] IRCD extensions support? ................... [Y/n] yes >[ ALPHA] Netcfg support? ............................ [Y/n] [STABLE] Newbie support? ............................ [Y/n] yes >[STABLE] Note support? .............................. [Y/n] yes >[STABLE] Notify support? ............................ [Y/n] yes >[STABLE] Password hashing with MD5? (less secure) ... [Y/n] yes >[ BETA ] Password hashing with SHA? (best) .......... [Y/n] [ ALPHA] Scripting with Perl? ....................... [y/N] no (unsupported) >[ BETA ] Scripting with Python? ..................... [y/N] no (unsupported) >[ BETA ] Scripting with Tcl? ........................ [y/N] no >[STABLE] Seen support? .............................. [y/N] yes >[STABLE] Session support? ........................... [Y/n] no >[STABLE] Statistics support? ........................ [Y/n] yes >[STABLE] Telnet support? ............................ [Y/n] yes >[STABLE] Trivia support? ............................ [y/N] yes >[STABLE] Toybox fun and games? ...................... [Y/n] yes >[STABLE] Uptime support? ............................ [Y/n] no >[ BETA ] URL capture support? ....................... [Y/n] [STABLE] WinGate support? ........................... [Y/n] yes > >Creating src/Makefile >Creating src/config.h > >All done. You can now "make install" >For speedy compiling, use ``make -j32'' > >Your chosen ./configure options have been saved to ./myconfig >if you wish to save ./myconfig in its current state, chmod -w ./myconfig > >Submit your bugreports at https://github.com/MadCamel/energymech/issues > >You have read the README file I hope? > >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6 ... >make -j32 -C src CC=i686-pc-linux-gnu-gcc 'OPTIMIZE=-march=i686 -O2 -pipe -frecord-gcc-switches' >make: Entering directory '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6/src' >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o gencmd gencmd.c >./gencmd githash.h >./gencmd mcmd.h >./gencmd usercombo.h >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c alias.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c auth.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c bounce.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c calc.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c channel.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c core.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c ctcp.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c debug.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c dns.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c function.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c greet.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c help.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c hostinfo.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c io.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c irc.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c main.c -DGENDATE="`./gencmd date`" >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c net.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c note.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c ons.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c parse.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c partyline.c >channel.c:61:7: error: conflicting types for 'find_channel'; have 'Chan *(const char *, int)' > 61 | Chan *find_channel(const char *name, int anychannel) > | ^~~~~~~~~~~~ >In file included from channel.c:27: >h.h:146:10: note: previous declaration of 'find_channel' with type 'Chan *(const char *, int)' > 146 | LS Chan *find_channel(const char *, int) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~~~~~~ >channel.c:80:7: error: conflicting types for 'find_channel_ac'; have 'Chan *(const char *)' > 80 | Chan *find_channel_ac(const char *name) > | ^~~~~~~~~~~~~~~ >h.h:147:10: note: previous declaration of 'find_channel_ac' with type 'Chan *(const char *)' > 147 | LS Chan *find_channel_ac(const char *) __attr(CORE_SEG, __regparm(1)); > | ^~~~~~~~~~~~~~~ >channel.c:85:7: error: conflicting types for 'find_channel_ny'; have 'Chan *(const char *)' > 85 | Chan *find_channel_ny(const char *name) > | ^~~~~~~~~~~~~~~ >h.h:148:10: note: previous declaration of 'find_channel_ny' with type 'Chan *(const char *)' > 148 | LS Chan *find_channel_ny(const char *) __attr(CORE_SEG, __regparm(1)); > | ^~~~~~~~~~~~~~~ >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -frecord-gcc-switches -c perl.c >make: *** [Makefile:167: channel.o] Error 1 >make: *** Waiting for unfinished jobs.... >function.c:147:7: error: conflicting types for 'Calloc'; have 'void *(int)' > 147 | void *Calloc(int size) > | ^~~~~~ >In file included from function.c:30: >h.h:281:10: note: previous declaration of 'Calloc' with type 'void *(int)' > 281 | LS void *Calloc(int) __attr(CORE_SEG, __regparm(1)); > | ^~~~~~ >function.c:159:6: error: conflicting types for 'Free'; have 'void(char **)' > 159 | void Free(char **mem) > | ^~~~ >h.h:282:9: note: previous declaration of 'Free' with type 'void(char **)' > 282 | LS void Free(char **) __attr(CORE_SEG, __regparm(1)); > | ^~~~ >function.c:170:7: error: conflicting types for 'make_strp'; have 'Strp *(Strp **, const char *)' > 170 | Strp *make_strp(Strp **pp, const char *string) > | ^~~~~~~~~ >h.h:283:10: note: previous declaration of 'make_strp' with type 'Strp *(Strp **, const char *)' > 283 | LS Strp *make_strp(Strp **, const char *) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~~~ >function.c:178:7: error: conflicting types for 'append_strp'; have 'Strp *(Strp **, const char *)' > 178 | Strp *append_strp(Strp **pp, const char *string) > | ^~~~~~~~~~~ >h.h:284:10: note: previous declaration of 'append_strp' with type 'Strp *(Strp **, const char *)' > 284 | LS Strp *append_strp(Strp **, const char *) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~~~~~ >function.c:186:7: error: conflicting types for 'prepend_strp'; have 'Strp *(Strp **, const char *)' > 186 | Strp *prepend_strp(Strp **pp, const char *string) > | ^~~~~~~~~~~~ >h.h:285:10: note: previous declaration of 'prepend_strp' with type 'Strp *(Strp **, const char *)' > 285 | LS Strp *prepend_strp(Strp **, const char *) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~~~~~~ >function.c:199:6: error: conflicting types for 'purge_linklist'; have 'void(void **)' > 199 | void purge_linklist(void **list) > | ^~~~~~~~~~~~~~ >h.h:286:9: note: previous declaration of 'purge_linklist' with type 'void(void **)' > 286 | LS void purge_linklist(void **) __attr(CORE_SEG, __regparm(1)); > | ^~~~~~~~~~~~~~ >function.c:216:6: error: conflicting types for 'dupe_strp'; have 'void(Strp *, Strp **)' > 216 | void dupe_strp(Strp *sp, Strp **pp) > | ^~~~~~~~~ >h.h:287:9: note: previous declaration of 'dupe_strp' with type 'void(Strp *, Strp **)' > 287 | LS void dupe_strp(Strp *, Strp **) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~~~ >function.c:716:5: error: conflicting types for 'is_nick'; have 'int(const char *)' > 716 | int is_nick(const char *nick) > | ^~~~~~~ >h.h:307:8: note: previous declaration of 'is_nick' with type 'int(const char *)' > 307 | LS int is_nick(const char *) __attr(CORE_SEG, __regparm(1)); > | ^~~~~~~ >function.c:733:5: error: conflicting types for 'asc2int'; have 'int(const char *)' > 733 | int asc2int(const char *anum) > | ^~~~~~~ >h.h:308:8: note: previous declaration of 'asc2int' with type 'int(const char *)' > 308 | LS int asc2int(const char *) __attr(CORE_SEG, __regparm(1)); > | ^~~~~~~ >function.c:756:5: error: conflicting types for 'get_number'; have 'int(const char *)' > 756 | int get_number(const char *rest) > | ^~~~~~~~~~ >h.h:309:8: note: previous declaration of 'get_number' with type 'int(const char *)' > 309 | LS int get_number(const char *) __attr(CORE_SEG, __regparm(1)); > | ^~~~~~~~~~ >function.c:798:5: error: conflicting types for 'matches'; have 'int(const char *, const char *)' > 798 | int matches(const char *mask, const char *text) > | ^~~~~~~ >h.h:311:8: note: previous declaration of 'matches' with type 'int(const char *, const char *)' > 311 | LS int matches(const char *, const char *) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~ >function.c:872:5: error: conflicting types for 'num_matches'; have 'int(const char *, const char *)' > 872 | int num_matches(const char *mask, const char *text) > | ^~~~~~~~~~~ >h.h:312:8: note: previous declaration of 'num_matches' with type 'int(const char *, const char *)' > 312 | LS int num_matches(const char *, const char *) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~~~~~ >function.c:890:5: error: conflicting types for 'is_safepath'; have 'int(const char *, int)' > 890 | int is_safepath(const char *path, int filemustexist) > | ^~~~~~~~~~~ >h.h:315:8: note: previous declaration of 'is_safepath' with type 'int(const char *, int)' > 315 | LS int is_safepath(const char *, int) __attr(CORE_SEG, __regparm(2)); > | ^~~~~~~~~~~ >hostinfo.c: In function 'process_monitor': >hostinfo.c:280:33: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result]] > 280 | read(fmon->fd,ivent->name,ivent->len); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >make: *** [Makefile:182: function.o] Error 1 >io.c: In function 'to_user_q': >io.c:360:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result]] > 360 | write(1,message,strlen(message)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >make: Leaving directory '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6/src' > * ERROR: net-irc/emech-3.0.99_p20221123::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=net-irc/emech-3.0.99_p20221123::gentoo'`, > * the complete build log and the output of `emerge -pqv '=net-irc/emech-3.0.99_p20221123::gentoo'`. > * The complete build log is located at '/var/tmp/portage/vbslogs/build/net-irc/emech-3.0.99_p20221123:20230320-064409.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/temp/environment'. > * Working directory: '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6' > * S: '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6' >
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 902435
: 858425