Package: src:brickos
Version: 0.9.0.dfsg-13
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Clean up after the build process.
rm -f doc/doxygen_sqlite3.db
[ ! -e Makefile ] || /usr/bin/make realclean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>/util'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/dll-src'
rm -f *.o *~ *.bak
rm -f ../dll ../makelx ../genlds ../fixdeps
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/firmdl'
rm -f *.o *~ *.bak
rm -f fastdl.h ../firmdl3 mkimg
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/firmdl'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/dll-src'
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/firmdl'
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/firmdl'
rm -f fontdesign
make[3]: Leaving directory '/<<PKGBUILDDIR>>/util'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
rm -f libc.a ../libc.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/mint'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
rm -f libmint.a ../libmint.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/mint'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/float'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz
rm -f libfloat.a ../libfloat.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/float'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c++'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
rm -f libc++.a ../libc++.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c++'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Entering directory '/<<PKGBUILDDIR>>/boot'
rm -rf .depend* *.o *.dis *~ *.bak *.tgz *.s tags *.dcoff *.dmap *.dsrec *.dis2 rm -f *.srec *.map *.coff *.lds install-stamp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/boot'
make[3]: Entering directory '/<<PKGBUILDDIR>>/demo'
/usr/bin/make -C c++ realclean
make[4]: Entering directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
rm -f *.lx .depend tags TAGS
make[4]: Leaving directory '/<<PKGBUILDDIR>>/demo/c++'
/usr/bin/make -C c++ clean
make[4]: Entering directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
make[4]: Leaving directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
rm -f *.lx .depend tags TAGS
make[3]: Leaving directory '/<<PKGBUILDDIR>>/demo'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
rm -rf INSTALL-cygwin
rm -f INSTALL-cygwin.html
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[3]: Entering directory '/<<PKGBUILDDIR>>/util'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/dll-src'
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/firmdl'
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/firmdl'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/util'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/mint'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/mint'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/float'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/float'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c++'
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c++'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Entering directory '/<<PKGBUILDDIR>>/boot'
rm -f ../Makefile.user.dist ../Makefile.common.dist ../demo/Makefile.dist ../demo/c++/Makefile.dist config.h.dist
rm -f *.srec *.o *.lds *.dis *.coff *.map *.dis2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/boot'
make[3]: Entering directory '/<<PKGBUILDDIR>>/demo'
/usr/bin/make -C c++ clean
make[4]: Entering directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
make[4]: Leaving directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
make[3]: Leaving directory '/<<PKGBUILDDIR>>/demo'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
rm -f tags TAGS *.bak
rm -rf doc/html-c doc/rtf-c
rm -f -- Doxyfile-c.log Doxyfile-c.rpt .Doxyfile-c-doneflag *.out
rm -rf doc/html-c++ doc/rtf-c++
rm -f -- Doxyfile-c++.log Doxyfile-c++.rpt .Doxyfile-c++-doneflag *.out
rm -rf doc/html-kern doc/rtf-kern
rm -f -- Doxyfile-kern.log Doxyfile-kern.rpt .Doxyfile-kern-doneflag *.out make[2]: Leaving directory '/<<PKGBUILDDIR>>'
rm -f .configured.flg
cp debian/Makefile.common .
dh_auto_clean
make -j2 realclean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>/util'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *~ *.bak
rm -f ../dll ../makelx ../genlds ../fixdeps
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/firmdl'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *~ *.bak
rm -f fastdl.h ../firmdl3 mkimg
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/firmdl'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/firmdl'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/firmdl'
rm -f fontdesign
make[3]: Leaving directory '/<<PKGBUILDDIR>>/util'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
rm -f libc.a ../libc.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/mint'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
rm -f libmint.a ../libmint.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/mint'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/float'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz
rm -f libfloat.a ../libfloat.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/float'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c++'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
rm -f libc++.a ../libc++.a .depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c++'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Entering directory '/<<PKGBUILDDIR>>/boot'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
rm -rf .depend* *.o *.dis *~ *.bak *.tgz *.s tags *.dcoff *.dmap *.dsrec *.dis2 rm -f *.srec *.map *.coff *.lds install-stamp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/boot'
make[3]: Entering directory '/<<PKGBUILDDIR>>/demo'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
make -C c++ realclean
make[4]: Entering directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
rm -f *.lx .depend tags TAGS
make[4]: Leaving directory '/<<PKGBUILDDIR>>/demo/c++'
make -C c++ clean
make[4]: Entering directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
make[4]: Leaving directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
rm -f *.lx .depend tags TAGS
make[3]: Leaving directory '/<<PKGBUILDDIR>>/demo'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
rm -rf INSTALL-cygwin
rm -f INSTALL-cygwin.html
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[3]: Entering directory '/<<PKGBUILDDIR>>/util'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/firmdl'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *~ *.bak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/firmdl'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/util'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/mint'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/mint'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/float'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/float'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c++'
make[4]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c++'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Entering directory '/<<PKGBUILDDIR>>/boot'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
rm -f ../Makefile.user.dist ../Makefile.common.dist ../demo/Makefile.dist ../demo/c++/Makefile.dist config.h.dist
rm -f *.srec *.o *.lds *.dis *.coff *.map *.dis2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/boot'
make[3]: Entering directory '/<<PKGBUILDDIR>>/demo'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
make -C c++ clean
make[4]: Entering directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
make[4]: Leaving directory '/<<PKGBUILDDIR>>/demo/c++'
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
make[3]: Leaving directory '/<<PKGBUILDDIR>>/demo'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: warning: -j2 forced in submake: resetting jobserver mode.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
rm -f tags TAGS *.bak
rm -rf doc/html-c doc/rtf-c
rm -f -- Doxyfile-c.log Doxyfile-c.rpt .Doxyfile-c-doneflag *.out
rm -rf doc/html-c++ doc/rtf-c++
rm -f -- Doxyfile-c++.log Doxyfile-c++.rpt .Doxyfile-c++-doneflag *.out
rm -rf doc/html-kern doc/rtf-kern
rm -f -- Doxyfile-kern.log Doxyfile-kern.rpt .Doxyfile-kern-doneflag *.out make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/
lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
Welcome to the brickOS Makefile configurator.
Attempting to find the Hitachi gcc compiler. (This may take some time.)
- Toolprefix = /usr/bin/h8300-hms-
- Found Linux/Unix system
debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Compile/build the package.
/usr/bin/make prefix=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>/util'
cc -o fontdesign fontdesign.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -Wl,-z,relro -Wl,-
z,now
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/dll-src'
cc -o loader.o -c loader.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<
PKGBUILDDIR>>/include/lnp
loader.c: In function ‘main’:
loader.c:480:20: warning: pointer targets in passing argument 2 of ‘lx_read’ differ in signedness [-Wpointer-sign]
480 | if(lx_read(&lx,filename)) {
| ^~~~~~~~
| |
| char *
In file included from loader.c:83:
./lx.h:51:43: note: expected ‘const unsigned char *’ but argument is of type ‘char *’
51 | int lx_read(lx_t *lx,const unsigned char *filename);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
loader.c:487:21: warning: pointer targets in assignment from ‘unsigned char *’ to ‘char *’ differ in signedness [-Wpointer-sign]
487 | if (buffer[0]) tty=buffer;
| ^
cc -o rcxtty.o -c rcxtty.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<
PKGBUILDDIR>>/include/lnp
cc -o keepalive.o -c keepalive.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/
<<PKGBUILDDIR>>/include/lnp
cc -o lnp.o -c /<<PKGBUILDDIR>>/kernel/lnp.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -
Wall -I. -I/<<PKGBUILDDIR>>/include/lnp
/<<PKGBUILDDIR>>/kernel/lnp.c: In function ‘lnp_integrity_write’: /<<PKGBUILDDIR>>/kernel/lnp.c:184:50: warning: pointer targets in passing argument 1 of ‘lnp_checksum_copy’ differ in signedness [-Wpointer-sign]
184 | unsigned char c = lnp_checksum_copy( buffer_ptr+2, data, length);
| ~~~~~~~~~~^~
| |
| char * /<<PKGBUILDDIR>>/kernel/lnp.c:135:49: note: expected ‘unsigned char *’ but argument is of type ‘char *’
135 | unsigned char lnp_checksum_copy( unsigned char *dest,
| ~~~~~~~~~~~~~~~^~~~ /<<PKGBUILDDIR>>/kernel/lnp.c: In function ‘lnp_addressing_write’: /<<PKGBUILDDIR>>/kernel/lnp.c:206:50: warning: pointer targets in passing argument 1 of ‘lnp_checksum_copy’ differ in signedness [-Wpointer-sign]
206 | unsigned char c = lnp_checksum_copy( buffer_ptr+4, data, length );
| ~~~~~~~~~~^~
| |
| char * /<<PKGBUILDDIR>>/kernel/lnp.c:135:49: note: expected ‘unsigned char *’ but argument is of type ‘char *’
135 | unsigned char lnp_checksum_copy( unsigned char *dest,
| ~~~~~~~~~~~~~~~^~~~
cc -o lx.o -c lx.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<PKGBUILDDIR>
/include/lnp
lx.c: In function ‘lx_write’:
lx.c:55:21: warning: pointer targets in passing argument 1 of ‘creat’ differ in signedness [-Wpointer-sign]
55 | int i,rc,fd=creat(filename,S_IRUSR | S_IWUSR | S_IRGRP);
| ^~~~~~~~
| |
| const unsigned char *
In file included from lx.c:29:
/usr/include/fcntl.h:255:31: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
255 | extern int creat (const char *__file, mode_t __mode) __nonnull ((1));
| ~~~~~~~~~~~~^~~~~~
lx.c: In function ‘lx_read’:
lx.c:91:20: warning: pointer targets in passing argument 1 of ‘open’ differ in signedness [-Wpointer-sign]
91 | int i,rc,fd=open(filename,O_RDONLY);
| ^~~~~~~~
| |
| const unsigned char *
/usr/include/fcntl.h:209:30: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
209 | extern int open (const char *__file, int __oflag, ...) __nonnull ((1));
| ~~~~~~~~~~~~^~~~~~
lx.c:102:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
102 | if(strcmp(buffer,"brickOS")) {
| ^~~~~~
| |
| unsigned char *
In file included from lx.c:33:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
cc -o ../dll loader.o rcxtty.o keepalive.o lnp.o lx.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=
gnu89 -O2 -Wall -I. -I/<<PKGBUILDDIR>>/include/lnp -Wl,-z,relro -Wl,-z,now
cc -o convert.o -c convert.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<
PKGBUILDDIR>>/include/lnp
convert.c: In function ‘main’:
convert.c:207:24: warning: pointer targets in passing argument 2 of ‘lx_write’ differ in signedness [-Wpointer-sign]
207 | if(lx_write(&lx, argv[optind])) {
| ~~~~^~~~~~~~
| |
| char *
In file included from convert.c:37:
./lx.h:48:50: note: expected ‘const unsigned char *’ but argument is of type ‘char *’
48 | int lx_write(const lx_t *lx,const unsigned char *filename);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
cc -o srec.o -c srec.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<
PKGBUILDDIR>>/include/lnp
cc -o srecload.o -c srecload.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<
PKGBUILDDIR>>/include/lnp
cc -o ../makelx convert.o srec.o srecload.o lx.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89
-O2 -Wall -I. -I/<<PKGBUILDDIR>>/include/lnp -Wl,-z,relro -Wl,-z,now
cc -o ../genlds genlds.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<
PKGBUILDDIR>>/include/lnp -Wl,-z,relro -Wl,-z,now
cc -o ../fixdeps fixdeps.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/dll-src=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -I. -I/<<
PKGBUILDDIR>>/include/lnp -Wl,-z,relro -Wl,-z,now
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/dll-src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/util/firmdl'
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/firmdl=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -
o mkimg.o mkimg.c
mkimg.c: In function ‘srec_load’:
mkimg.c:91:34: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
91 | if (!strncmp(srec.data, "?LIB_VERSION_L00", 16))
| ~~~~^~~~~
| |
| unsigned char *
In file included from mkimg.c:28:
/usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
| ~~~~~~~~~~~~^~~~
mkimg.c: In function ‘main’:
mkimg.c:177:22: warning: pointer targets in passing argument 1 of ‘build_image_name’ differ in signedness [-Wpointer-sign]
177 | build_image_name(image_name, argv[1]);
| ^~~~~~~~~~
| |
| unsigned char *
mkimg.c:144:31: note: expected ‘char *’ but argument is of type ‘unsigned char *’
144 | char *build_image_name (char *dst, char *src)
| ~~~~~~^~~
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/firmdl=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -
o srec.o srec.c
cc mkimg.o srec.o -o mkimg -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/firmdl=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -Wl,-z,relro -
Wl,-z,now
./mkimg fastdl.srec > fastdl.h
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/firmdl=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -
o firmdl.o firmdl.c
firmdl.c: In function ‘srec_load’:
firmdl.c:174:34: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
174 | if (!strncmp(srec.data, "?LIB_VERSION_L00", 16))
| ~~~~^~~~~
| |
| unsigned char *
In file included from firmdl.c:75:
/usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
| ~~~~~~~~~~~~^~~~
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/firmdl=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -
o rcx_comm.o rcx_comm.c
rcx_comm.c: In function ‘rcx_wakeup_tower’:
rcx_comm.c:373:33: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
373 | printf("writelen = %d\n", sizeof(msg));
| ~^ ~~~~~~~~~~~
| | |
| int long unsigned int
| %ld
cc firmdl.o srec.o rcx_comm.o -o ../firmdl3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/util/firmdl=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu89 -O2 -
Wall -Wl,-z,relro -Wl,-z,now
make[4]: Leaving directory '/<<PKGBUILDDIR>>/util/firmdl'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/util'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/c'
/usr/bin/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-pointer -Wall -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/lnp -I. -c memcpy.c -o memcpy.o
/tmp/ccEzrdzK.s: Assembler messages:
/tmp/ccEzrdzK.s:6: Error: no such instruction: `add.w r1,r2'
/tmp/ccEzrdzK.s:9: Error: operand size mismatch for `cmp'
/tmp/ccEzrdzK.s:10: Error: no such instruction: `beq 1f'
/tmp/ccEzrdzK.s:11: Error: no such instruction: `mov.b @r1+,r3l' /tmp/ccEzrdzK.s:12: Error: no such instruction: `mov.b r3l,@r0' /tmp/ccEzrdzK.s:13: Error: number of operands mismatch for `add' /tmp/ccEzrdzK.s:14: Error: no such instruction: `bra 0b'
/tmp/ccEzrdzK.s:18: Error: no such instruction: `rts'
make[4]: *** [../../Makefile.common:150: memcpy.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/c'
make[3]: *** [Makefile:15: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[2]: *** [Makefile:34: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:14: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202503/
About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:brickos, so that this is still
visible in the BTS web page for this package.
Thanks.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)