Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 941191 - games-fps/tenebrae-1.04-r1 fails to compile with -fno-common
Summary: games-fps/tenebrae-1.04-r1 fails to compile with -fno-common
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: -fno-common
  Show dependency tree
 
Reported: 2024-10-09 07:08 UTC by Agostino Sarubbo
Modified: 2025-02-06 21:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,123.83 KB, text/plain)
2024-10-09 07:08 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-10-09 07:08:25 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: games-fps/tenebrae-1.04-r1 fails to compile with -fno-common.
Discovered on: x86 (internal ref: tinderbox_x86)
System: GCC-15-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-15)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0012
Comment 1 Agostino Sarubbo gentoo-dev 2024-10-09 07:08:27 UTC
Created attachment 905124 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2024-10-09 07:08:28 UTC
Error(s) that match a know pattern:


/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/cd_linux.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/chase.o:(.bss+0x34): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/cl_input.o:(.bss+0x110): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/cl_main.o:(.bss+0x13c444): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/cl_parse.o:(.bss+0x40): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/cl_tent.o:(.bss+0x9584): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/cmd.o:(.bss+0x28): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/common.o:(.bss+0xa0c): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/console.o:(.bss+0x3c): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/crc.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/cvar.o:(.bss+0x4): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_aliasinstant.o:(.bss+0x20858c0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_brushinstant.o:(.bss+0x380c20): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_bumparb.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_bumpdriver.o:(.bss+0x10): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_bumpgf.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_bumpmap.o:(.bss+0xc): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_bumpparhelia.o:(.bss+0x94): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_bumpradeon.o:(.bss+0xe8): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_common.o:(.bss+0x10764): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_decals.o:(.bss+0x10): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_draw.o:(.bss+0x98eec): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_glare.o:(.bss+0x18020): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_md3.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_mesh.o:(.bss+0x4008): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_model.o:(.bss+0x49084): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_refrag.o:(.bss+0x24): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_rlight.o:(.bss+0x14): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_rmain.o:(.bss+0xae08): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_rmisc.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_rsurf.o:(.bss+0x4089d8): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_screen.o:(.bss+0x4e8): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_screenrect.o:(.bss+0x20): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_shadow.o:(.bss+0x19fe6c): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_svbsp.o:(.bss+0x140054): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_test.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_vidlinuxglx.o:(.bss+0x18): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/gl_warp.o:(.bss+0x100): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/host.o:(.bss+0x110): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/host_cmd.o:(.bss+0x8): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/keys.o:(.bss+0x3860): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/mathlib.o:(.bss+0xc): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/menu.o:(.bss+0x5bc): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/net_bsd.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/net_dgrm.o:(.bss+0x4040): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/net_loop.o:(.bss+0xc): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/net_main.o:(.bss+0x43c): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/net_udp.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/net_vcr.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/pr_cmds.o:(.bss+0x420): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/pr_edict.o:(.bss+0x3c): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/pr_exec.o:(.bss+0x2140): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/r_part.o:(.bss+0x7dc): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/sbar.o:(.bss+0xc7c): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/snd_dma.o:(.bss+0x1aa0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/snd_linux.o:(.bss+0x8): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/snd_mem.o:(.bss+0x18): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/snd_mix.o:(.bss+0xc020): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/sv_main.o:(.bss+0x11730): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/sv_move.o:(.bss+0x8): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/sv_phys.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/sv_user.o:(.bss+0x3c): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/sys_linux.o:(.bss+0x8): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/sys_uxfindfirst.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/te_scripts.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/view.o:(.bss+0x454): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/wad.o:(.bss+0xc): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/world.o:(.bss+0x0): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/15/../../../../i686-pc-linux-gnu/bin/ld: releasei386.glibc/glquake/zone.o:(.bss+0x44): multiple definition of `causticschain'; releasei386.glibc/glquake/cl_demo.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status