games-engines/renpy-6.99.12.4-r4 fails to build: x86_64-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=znver2 -I/usr/include/fribidi /var/tmp/portage/games-engines/renpy-6.99.12.4-r4/work/renpy-6.99.12.4-source-python2_7/build/temp.linux-x86_64-2.7/gen/_renpybidi.o /var/tmp/portage/games-engines/renpy-6.99.12.4-r4/work/renpy-6.99.12.4-source-python2_7/build/temp.linux-x86_64-2.7/renpybidicore.o -L/usr/lib64 -L/usr/lib -L/usr/lib64 -lfribidi -lpython2.7 -o /var/tmp/portage/games-engines/renpy-6.99.12.4-r4/work/renpy-6.99.12.4-source-python2_7/build/lib/_renpybidi.so /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/games-engines/renpy-6.99.12.4-r4/work/renpy-6.99.12.4-source-python2_7/build/temp.linux-x86_64-2.7/renpybidicore.o:(.bss+0x0): multiple definition of `fribidi_version_info'; /var/tmp/portage/games-engines/renpy-6.99.12.4-r4/work/renpy-6.99.12.4-source-python2_7/build/temp.linux-x86_64-2.7/gen/_renpybidi.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/games-engines/renpy-6.99.12.4-r4/work/renpy-6.99.12.4-source-python2_7/build/temp.linux-x86_64-2.7/renpybidicore.o:(.bss+0x8): multiple definition of `fribidi_unicode_version'; /var/tmp/portage/games-engines/renpy-6.99.12.4-r4/work/renpy-6.99.12.4-source-python2_7/build/temp.linux-x86_64-2.7/gen/_renpybidi.o:(.bss+0x10): first defined here collect2: error: ld returned 1 exit status error: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1 Reproducible: Always
Created attachment 637514 [details] build.log
Please use renpy-7.3.5, it builds fine with gcc-10. I will stabilize it later after it gets some user testing.
Currently there are packages with RENPY_SLOT="6.99".
(In reply to Pavel Volkov from comment #3) > Currently there are packages with RENPY_SLOT="6.99". This is stable package, so use stable compiler with it. Futhermore renpy-6.99* will be remove as soon as 7.3.5 will go to stable. Do you have any reason to keep using 6.99?