[MacPorts] #70484: scrollz fails to build with multiple errors
MacPorts
noreply at macports.org
Sat Aug 3 14:14:17 UTC 2024
#70484: scrollz fails to build with multiple errors
--------------------------+---------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Keywords: | Port: scrollz
--------------------------+---------------------
With gcc-4.2 it fails on:
{{{
---> Building scrollz
Executing: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3" && /usr/bin/make -j6 -w all
make: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3'
sed -e "s,SHAREDIR,/opt/local/share/scrollz," < scrollz.1.in > scrollz.1
make[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3/source'
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c alias.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c blowfish.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c cdcc.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c celerity.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c crypt.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c ctcp.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c dcc.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c debug.c
ccache /usr/bin/gcc-4.2 -I../include -pipe -Os -arch ppc -DHAVE_CONFIG_H
-I/opt/local/include -c edit.c
In file included from edit.c:67:
../include/translat.h:24: error: redefinition of typedef ‘libiconv_t’
/opt/local/include/iconv.h:46: error: previous declaration of ‘libiconv_t’
was here
edit.c:603: warning: initialization from incompatible pointer type
make[1]: *** [edit.o] Error 1
make[1]: *** Waiting for unfinished jobs....
ctcp.c: In function ‘do_new_notice_ctcp’:
ctcp.c:2019: warning: format ‘%06ld’ expects type ‘long int’, but argument
6 has type ‘__darwin_suseconds_t’
alias.c: In function ‘function_strlen’:
alias.c:4291: warning: format ‘%d’ expects type ‘int’, but argument 6 has
type ‘size_t’
alias.c: In function ‘function_fsize’:
alias.c:4339: warning: format ‘%ld’ expects type ‘long int’, but argument
6 has type ‘off_t’
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3/source'
make: *** [scrollz] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3" && /usr/bin/make -j6 -w all
Exit code: 2
}}}
With gcc14:
{{{
---> Building scrollz
Executing: cd
"/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3" && /usr/bin/make -j6 -w all
make: Entering directory
`/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3'
sed -e "s,SHAREDIR,/opt/local/share/scrollz," < scrollz.1.in > scrollz.1
make[1]: Entering directory
`/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3/source'
ccache /opt/local/bin/gcc-mp-14 -I../include -pipe -Os -arch ppc
-DHAVE_CONFIG_H -I/opt/local/include -c alias.c
ccache /opt/local/bin/gcc-mp-14 -I../include -pipe -Os -arch ppc
-DHAVE_CONFIG_H -I/opt/local/include -c blowfish.c
ccache /opt/local/bin/gcc-mp-14 -I../include -pipe -Os -arch ppc
-DHAVE_CONFIG_H -I/opt/local/include -c cdcc.c
ccache /opt/local/bin/gcc-mp-14 -I../include -pipe -Os -arch ppc
-DHAVE_CONFIG_H -I/opt/local/include -c celerity.c
ccache /opt/local/bin/gcc-mp-14 -I../include -pipe -Os -arch ppc
-DHAVE_CONFIG_H -I/opt/local/include -c crypt.c
ccache /opt/local/bin/gcc-mp-14 -I../include -pipe -Os -arch ppc
-DHAVE_CONFIG_H -I/opt/local/include -c ctcp.c
In file included from ../include/irc.h:138,
from blowfish.c:14:
../include/irc_std.h:214:18: error: conflicting types for 'sys_errlist';
have 'char *[]'
214 | extern char *sys_errlist[];
| ^~~~~~~~~~~
In file included from ../include/irc.h:63:
/usr/include/stdio.h:274:30: note: previous declaration of 'sys_errlist'
with type 'const char * const[]'
274 | extern __const char *__const sys_errlist[];
| ^~~~~~~~~~~
../include/irc_std.h:215:17: error: conflicting type qualifiers for
'sys_nerr'
215 | extern int sys_nerr;
| ^~~~~~~~
/usr/include/stdio.h:273:20: note: previous declaration of 'sys_nerr' with
type 'int'
273 | extern __const int sys_nerr; /* perror(3) external
variables */
| ^~~~~~~~
blowfish.c:132:8: error: type defaults to 'int' in declaration of
'FishDecrypt' [-Wimplicit-int]
132 | extern FishDecrypt _((char *, char *, char *, int));
| ^~~~~~~~~~~
blowfish.c:133:8: error: type defaults to 'int' in declaration of
'FishEncrypt' [-Wimplicit-int]
133 | extern FishEncrypt _((char *, char *, char *, int, int));
| ^~~~~~~~~~~
make[1]: *** [blowfish.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from ../include/irc.h:138,
from cdcc.c:16:
../include/irc_std.h:214:18: error: conflicting types for 'sys_errlist';
have 'char *[]'
214 | extern char *sys_errlist[];
| ^~~~~~~~~~~
In file included from ../include/irc.h:63:
/usr/include/stdio.h:274:30: note: previous declaration of 'sys_errlist'
with type 'const char * const[]'
274 | extern __const char *__const sys_errlist[];
| ^~~~~~~~~~~
../include/irc_std.h:215:17: error: conflicting type qualifiers for
'sys_nerr'
215 | extern int sys_nerr;
| ^~~~~~~~
/usr/include/stdio.h:273:20: note: previous declaration of 'sys_nerr' with
type 'int'
273 | extern __const int sys_nerr; /* perror(3) external
variables */
| ^~~~~~~~
make[1]: *** [cdcc.o] Error 1
In file included from ../include/irc.h:138,
from crypt.c:35:
../include/irc_std.h:214:18: error: conflicting types for 'sys_errlist';
have 'char *[]'
214 | extern char *sys_errlist[];
| ^~~~~~~~~~~
In file included from ../include/irc.h:63:
/usr/include/stdio.h:274:30: note: previous declaration of 'sys_errlist'
with type 'const char * const[]'
274 | extern __const char *__const sys_errlist[];
| ^~~~~~~~~~~
../include/irc_std.h:215:17: error: conflicting type qualifiers for
'sys_nerr'
215 | extern int sys_nerr;
| ^~~~~~~~
/usr/include/stdio.h:273:20: note: previous declaration of 'sys_nerr' with
type 'int'
273 | extern __const int sys_nerr; /* perror(3) external
variables */
| ^~~~~~~~
make[1]: *** [crypt.o] Error 1
In file included from ../include/irc.h:138,
from alias.c:37:
../include/irc_std.h:214:18: error: conflicting types for 'sys_errlist';
have 'char *[]'
214 | extern char *sys_errlist[];
| ^~~~~~~~~~~
In file included from ../include/irc.h:63:
/usr/include/stdio.h:274:30: note: previous declaration of 'sys_errlist'
with type 'const char * const[]'
274 | extern __const char *__const sys_errlist[];
| ^~~~~~~~~~~
../include/irc_std.h:215:17: error: conflicting type qualifiers for
'sys_nerr'
215 | extern int sys_nerr;
| ^~~~~~~~
/usr/include/stdio.h:273:20: note: previous declaration of 'sys_nerr' with
type 'int'
273 | extern __const int sys_nerr; /* perror(3) external
variables */
| ^~~~~~~~
alias.c: In function 'function_color':
alias.c:4230:17: error: implicit declaration of function 'BuildColor'
[-Wimplicit-function-declaration]
4230 | if (BuildColor(tmp, locbuf, 0)) malloc_strcat((char
**) &result, locbuf);
| ^~~~~~~~~~
make[1]: *** [alias.o] Error 1
In file included from ../include/irc.h:138,
from ctcp.c:37:
../include/irc_std.h:214:18: error: conflicting types for 'sys_errlist';
have 'char *[]'
214 | extern char *sys_errlist[];
| ^~~~~~~~~~~
In file included from ../include/irc.h:63:
/usr/include/stdio.h:274:30: note: previous declaration of 'sys_errlist'
with type 'const char * const[]'
274 | extern __const char *__const sys_errlist[];
| ^~~~~~~~~~~
../include/irc_std.h:215:17: error: conflicting type qualifiers for
'sys_nerr'
215 | extern int sys_nerr;
| ^~~~~~~~
/usr/include/stdio.h:273:20: note: previous declaration of 'sys_nerr' with
type 'int'
273 | extern __const int sys_nerr; /* perror(3) external
variables */
| ^~~~~~~~
make[1]: *** [ctcp.o] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_irc_scrollz/scrollz/work
/ScrollZ-ScrollZ-2.3/source'
make: *** [scrollz] Error 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/70484>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list