* Package: media-sound/sexypsf-0.4.8 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking sexypsf-0.4.8.tar.bz2 to /var/tmp/portage/media-sound/sexypsf-0.4.8/work >>> Source unpacked in /var/tmp/portage/media-sound/sexypsf-0.4.8/work >>> Preparing source in /var/tmp/portage/media-sound/sexypsf-0.4.8/work/sexypsf-0.4.8 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/sexypsf-0.4.8/work/sexypsf-0.4.8 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/sexypsf-0.4.8/work/sexypsf-0.4.8 ... make -j1 x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../PsxBios.o ../PsxBios.c ../PsxBios.c: In function ‘bios_atoi’: ../PsxBios.c:272:7: warning: null argument where non-null required (argument 1) [-Wnonnull] 272 | v0 = atoi((char *)Ra0); | ^~~~ ../PsxBios.c: In function ‘bios_atol’: ../PsxBios.c:277:7: warning: null argument where non-null required (argument 1) [-Wnonnull] 277 | v0 = atoi((char *)Ra0); | ^~~~ ../PsxBios.c: In function ‘bios_strcmp’: ../PsxBios.c:356:7: warning: null argument where non-null required (argument 1) [-Wnonnull] 356 | v0 = strcmp(Ra0, Ra1); | ^~~~~~ ../PsxBios.c:356:7: warning: null argument where non-null required (argument 2) [-Wnonnull] ../PsxBios.c: In function ‘bios_strpbrk’: ../PsxBios.c:479:16: warning: null argument where non-null required (argument 2) [-Wnonnull] 479 | char *pcRet = strpbrk(pcA0, (char *)Ra1); | ^~~~~~~ ../PsxBios.c: In function ‘bios_strspn’: ../PsxBios.c:487:35: warning: null argument where non-null required (argument 1) [-Wnonnull] 487 | static void bios_strspn() { v0 = strspn ((char *)Ra0, (char *)Ra1); pc0 = ra;}/*21*/ | ^~~~~~ ../PsxBios.c:487:35: warning: null argument where non-null required (argument 2) [-Wnonnull] ../PsxBios.c: In function ‘bios_strcspn’: ../PsxBios.c:488:35: warning: null argument where non-null required (argument 1) [-Wnonnull] 488 | static void bios_strcspn() { v0 = strcspn((char *)Ra0, (char *)Ra1); pc0 = ra;}/*22*/ | ^~~~~~~ ../PsxBios.c:488:35: warning: null argument where non-null required (argument 2) [-Wnonnull] ../PsxBios.c: In function ‘bios_strstr’: ../PsxBios.c:504:16: warning: null argument where non-null required (argument 2) [-Wnonnull] 504 | char *pcRet = strstr(pcA0, (char *)Ra1); | ^~~~~~ ../PsxBios.c: In function ‘bios_bcmp’: ../PsxBios.c:549:34: warning: null argument where non-null required (argument 1) [-Wnonnull] 549 | static void bios_bcmp() {v0 = memcmp(Ra0,Ra1,a2); pc0=ra; } | ^~~~~~ ../PsxBios.c:549:34: warning: null argument where non-null required (argument 2) [-Wnonnull] ../PsxBios.c: In function ‘bios_memcmp’: ../PsxBios.c:589:7: warning: null argument where non-null required (argument 1) [-Wnonnull] 589 | v0 = memcmp(Ra0, Ra1, a2); | ^~~~~~ ../PsxBios.c:589:7: warning: null argument where non-null required (argument 2) [-Wnonnull] ../PsxBios.c: In function ‘bios_memchr’: ../PsxBios.c:594:14: warning: null argument where non-null required (argument 1) [-Wnonnull] 594 | void *ret = memchr(Ra0, a1, a2); | ^~~~~~ ../PsxBios.c: In function ‘psxBiosInit’: ../PsxBios.c:1248:9: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 1248 | strcpy(&psxM[0x248], "bu"); | ^~~~~~~~~~~~ | | | s8 * {aka signed char *} In file included from /usr/include/features.h:450, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../PsxBios.c:19: /usr/include/bits/string_fortified.h:88:1: note: expected ‘char * restrict’ but argument is of type ‘s8 *’ {aka ‘signed char *’} 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../PsxCounters.o ../PsxCounters.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../PsxDma.o ../PsxDma.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../Spu.o ../Spu.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../PsxHw.o ../PsxHw.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../PsxMem.o ../PsxMem.c ../PsxMem.c: In function ‘psxMemInit’: ../PsxMem.c:62:7: warning: pointer targets in assignment from ‘char *’ to ‘s8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 62 | psxM = (char*)malloc(0x00200000); | ^ ../PsxMem.c:63:7: warning: pointer targets in assignment from ‘char *’ to ‘s8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 63 | psxP = (char*)malloc(0x00010000); | ^ ../PsxMem.c:64:7: warning: pointer targets in assignment from ‘char *’ to ‘s8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 64 | psxH = (char*)malloc(0x00010000); | ^ ../PsxMem.c:65:7: warning: pointer targets in assignment from ‘char *’ to ‘s8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 65 | psxR = (char*)malloc(0x00080000); | ^ ../PsxMem.c:70:47: warning: pointer targets in assignment from ‘s8 *’ {aka ‘signed char *’} to ‘char *’ differ in signedness [-Wpointer-sign] 70 | for (i=0; i<0x80; i++) psxMemLUT[i + 0x0000] = &psxM[(i & 0x1f) << 16]; | ^ ../PsxMem.c:75:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 75 | for (i=0; i<0x01; i++) psxMemLUT[i + 0x1f00] = (u32)&psxP[i << 16]; | ^ ../PsxMem.c:75:47: warning: assignment to ‘char *’ from ‘unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 75 | for (i=0; i<0x01; i++) psxMemLUT[i + 0x1f00] = (u32)&psxP[i << 16]; | ^ ../PsxMem.c:77:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 77 | for (i=0; i<0x01; i++) psxMemLUT[i + 0x1f80] = (u32)&psxH[i << 16]; | ^ ../PsxMem.c:77:47: warning: assignment to ‘char *’ from ‘unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 77 | for (i=0; i<0x01; i++) psxMemLUT[i + 0x1f80] = (u32)&psxH[i << 16]; | ^ ../PsxMem.c:79:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 79 | for (i=0; i<0x08; i++) psxMemLUT[i + 0xbfc0] = (u32)&psxR[i << 16]; | ^ ../PsxMem.c:79:47: warning: assignment to ‘char *’ from ‘unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 79 | for (i=0; i<0x08; i++) psxMemLUT[i + 0xbfc0] = (u32)&psxR[i << 16]; | ^ ../PsxMem.c: In function ‘psxMemWrite32’: ../PsxMem.c:225:52: warning: pointer targets in assignment from ‘s8 *’ {aka ‘signed char *’} to ‘char *’ differ in signedness [-Wpointer-sign] 225 | for (i=0; i<0x80; i++) psxMemLUT[i + 0x0000] = &psxM[(i & 0x1f) << 16]; | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../Misc.o ../Misc.c ../Misc.c: In function ‘LoadPSF’: ../Misc.c:269:21: warning: pointer targets in passing argument 1 of ‘uncompress’ differ in signedness [-Wpointer-sign] 269 | uncompress(out,&outlen,in,complen); | ^~~ | | | char * In file included from /usr/include/zlib.h:34, from ../PsxCommon.h:38, from ../Misc.c:24: /usr/include/zlib.h:1266:32: note: expected ‘Bytef *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 1266 | ZEXTERN int ZEXPORT uncompress _Z_OF((Bytef *dest, uLongf *destLen, | ^~~~~ ../Misc.c:269:33: warning: pointer targets in passing argument 3 of ‘uncompress’ differ in signedness [-Wpointer-sign] 269 | uncompress(out,&outlen,in,complen); | ^~ | | | char * In file included from /usr/include/zlib.h:34, from ../PsxCommon.h:38, from ../Misc.c:24: /usr/include/zlib.h:1266:32: note: expected ‘const Bytef *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1266 | ZEXTERN int ZEXPORT uncompress _Z_OF((Bytef *dest, uLongf *destLen, | ^~~~~ ../Misc.c:244:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 244 | fread(head,1,4,fp); | ^~~~~~~~~~~~~~~~~~ ../Misc.c:252:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 252 | fread(&reserved,1,4,fp); | ^~~~~~~~~~~~~~~~~~~~~~~ ../Misc.c:253:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 253 | fread(&complen,1,4,fp); | ^~~~~~~~~~~~~~~~~~~~~~ ../Misc.c:256:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 256 | fread(&crc32,1,4,fp); | ^~~~~~~~~~~~~~~~~~~~ ../Misc.c:267:10: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 267 | fread(in,1,complen,fp); | ^~~~~~~~~~~~~~~~~~~~~~ ../Misc.c:353:10: warning: ‘tmpHead.t_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 353 | LoadPSXMem(BFLIP32(tmpHead.t_addr),BFLIP32(tmpHead.t_size),out+0x800); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Misc.c:353:10: warning: ‘tmpHead.t_addr’ may be used uninitialized in this function [-Wmaybe-uninitialized] x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../R3000A.o ../R3000A.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../PsxInterpreter.o ../PsxInterpreter.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../PsxHLE.o ../PsxHLE.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o ../spu/spu.o ../spu/spu.c In file included from ../spu/spu.c:133: ../spu/reverb.c: In function ‘s_buffer1’: ../spu/reverb.c:84:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 84 | if(iVal<-32768L) iVal=-32768L;if(iVal>32767L) iVal=32767L; | ^~ ../spu/reverb.c:84:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 84 | if(iVal<-32768L) iVal=-32768L;if(iVal>32767L) iVal=32767L; | ^~ ../spu/spu.c: In function ‘SPUasync’: ../spu/spu.c:478:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 478 | if(sl>32767) sl=32767; if(sl<-32767) sl=-32767; | ^~ ../spu/spu.c:478:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 478 | if(sl>32767) sl=32767; if(sl<-32767) sl=-32767; | ^~ ../spu/spu.c:479:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 479 | if(sr>32767) sr=32767; if(sr<-32767) sr=-32767; | ^~ ../spu/spu.c:479:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 479 | if(sr>32767) sr=32767; if(sr<-32767) sr=-32767; | ^~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o oss.o oss.c oss.c: In function ‘SetupSound’: oss.c:70:6: warning: unused variable ‘myfrag’ [-Wunused-variable] 70 | int myfrag; | ^~~~~~ oss.c:69:6: warning: unused variable ‘fragsize’ [-Wunused-variable] 69 | int fragsize = 0; | ^~~~~~~~ oss.c: In function ‘sexyd_update’: oss.c:170:20: warning: implicit declaration of function ‘sexy_stop’ [-Wimplicit-function-declaration] 170 | if(buf[0]=='q') sexy_stop(); | ^~~~~~~~~ oss.c:160:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 160 | write(oss_audio_fd,pSound,lBytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oss.c:169:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 169 | fgets(buf,256,stdin); | ^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Winline -I. -I.. -D__LINUX__ -DPSS_STYLE=1 -c -o LnxMain.o LnxMain.c LnxMain.c: In function ‘main’: LnxMain.c:34:2: warning: implicit declaration of function ‘SetupSound’ [-Wimplicit-function-declaration] 34 | SetupSound(); | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed ../PsxBios.o ../PsxCounters.o ../PsxDma.o ../Spu.o ../PsxHw.o ../PsxMem.o ../Misc.o ../R3000A.o ../PsxInterpreter.o ../PsxHLE.o ../spu/spu.o oss.o LnxMain.o -o sexypsf -lz /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxCounters.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxDma.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Spu.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHw.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxMem.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../Misc.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../R3000A.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxInterpreter.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../PsxHLE.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../spu/spu.o:(.bss+0x8): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../spu/spu.o:(.bss+0x10): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../spu/spu.o:(.bss+0x18): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../spu/spu.o:(.bss+0x20): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../spu/spu.o:(.bss+0x28): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0x0): multiple definition of `psxNextsCounter'; ../PsxBios.o:(.bss+0x1800): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0x4): multiple definition of `psxNextCounter'; ../PsxBios.o:(.bss+0x1804): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0x20): multiple definition of `psxCounters'; ../PsxBios.o:(.bss+0x1820): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0xb0): multiple definition of `psxMemLUT'; ../PsxBios.o:(.bss+0x18b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0xb8): multiple definition of `psxH'; ../PsxBios.o:(.bss+0x18b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0xc0): multiple definition of `psxR'; ../PsxBios.o:(.bss+0x18c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0xc8): multiple definition of `psxP'; ../PsxBios.o:(.bss+0x18c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0xd0): multiple definition of `psxM'; ../PsxBios.o:(.bss+0x18d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0xe0): multiple definition of `psxRegs'; ../PsxBios.o:(.bss+0x18e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: LnxMain.o:(.bss+0x1f8): multiple definition of `psxCpu'; ../PsxBios.o:(.bss+0x19f8): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:25: sexypsf] Error 1 * ERROR: media-sound/sexypsf-0.4.8::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/sexypsf-0.4.8::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/sexypsf-0.4.8::gentoo'`. * The complete build log is located at '/var/log/portage/media-sound:sexypsf-0.4.8:20200127-214447.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/sexypsf-0.4.8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/sexypsf-0.4.8/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/sexypsf-0.4.8/work/sexypsf-0.4.8/Linux' * S: '/var/tmp/portage/media-sound/sexypsf-0.4.8/work/sexypsf-0.4.8'