View Single Post
Old 26 May 2018, 13:00   #91
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,106
Anybody else have problems compiling Disk-Utilities with GCC 8.1.0 ?

Code:
[retroplay@manjaro Disk-Utilities]$ make caps=y
make[1]: Entering directory '/home/retroplay/source/Disk-Utilities/libdisk'
make -C stream streams.apic
make[2]: Entering directory '/home/retroplay/source/Disk-Utilities/libdisk/stream'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.stream.opic.d -m64 -fPIC -fvisibility=hidden -c -o stream.opic stream.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.kryoflux_stream.opic.d -m64 -fPIC -fvisibility=hidden -c -o kryoflux_stream.opic kryoflux_stream.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.diskread.opic.d -m64 -fPIC -fvisibility=hidden -c -o diskread.opic diskread.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.disk_image.opic.d -m64 -fPIC -fvisibility=hidden -c -o disk_image.opic disk_image.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.soft.opic.d -m64 -fPIC -fvisibility=hidden -c -o soft.opic soft.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.discferret_dfe2.opic.d -m64 -fPIC -fvisibility=hidden -c -o discferret_dfe2.opic discferret_dfe2.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.supercard_scp.opic.d -m64 -fPIC -fvisibility=hidden -c -o supercard_scp.opic supercard_scp.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.caps.opic.d -m64 -fPIC -fvisibility=hidden -c -o caps.opic caps.c
ar rcs streams.apic stream.opic kryoflux_stream.opic diskread.opic disk_image.opic soft.opic discferret_dfe2.opic supercard_scp.opic caps.opic
make[2]: Leaving directory '/home/retroplay/source/Disk-Utilities/libdisk/stream'
make -C container containers.apic
make[2]: Entering directory '/home/retroplay/source/Disk-Utilities/libdisk/container'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.dsk.opic.d -m64 -fPIC -fvisibility=hidden -c -o dsk.opic dsk.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.adf.opic.d -m64 -fPIC -fvisibility=hidden -c -o adf.opic adf.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.img.opic.d -m64 -fPIC -fvisibility=hidden -c -o img.opic img.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.scp.opic.d -m64 -fPIC -fvisibility=hidden -c -o scp.opic scp.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.ipf.opic.d -m64 -fPIC -fvisibility=hidden -c -o ipf.opic ipf.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.eadf.opic.d -m64 -fPIC -fvisibility=hidden -c -o eadf.opic eadf.c
eadf.c: In function ‘eadf_close’:
eadf.c:147:5: error: ‘strncpy’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Werror=stringop-truncation]
     strncpy(dhdr.sig, "UAE-1ADF", sizeof(dhdr.sig));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [../../Rules.mk:85: eadf.opic] Error 1
make[2]: Leaving directory '/home/retroplay/source/Disk-Utilities/libdisk/container'
make[1]: *** [Makefile:42: all] Error 2
make[1]: Leaving directory '/home/retroplay/source/Disk-Utilities/libdisk'
make: *** [Makefile:7: all] Error 2
[retroplay@manjaro Disk-Utilities]$
GCC info:
Code:
[retroplay@manjaro ~]$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp
Thread model: posix
gcc version 8.1.0 (GCC) 
[retroplay@manjaro ~]$
Retroplay is offline  
 
Page generated in 0.04345 seconds with 11 queries