Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 944044 - dev-lang/yasm-1.3.0-r2 won't compile with gcc15.0.0_pre20241117-r2::gentoo
Summary: dev-lang/yasm-1.3.0-r2 won't compile with gcc15.0.0_pre20241117-r2::gentoo
Status: RESOLVED DUPLICATE of bug 943747
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: c23-porting
  Show dependency tree
 
Reported: 2024-11-19 21:02 UTC by OldManSeph
Modified: 2024-11-20 03:50 UTC (History)
2 users (show)

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


Attachments
yasm-1.3.0-r2 build log (yasm-1.3.0-r2.build.log,13.46 KB, text/x-log)
2024-11-19 21:02 UTC, OldManSeph
Details
OldManSeph emerge --info (emerge_info.txt,6.93 KB, text/plain)
2024-11-19 21:02 UTC, OldManSeph
Details

Note You need to log in before you can comment on or make changes to this bug.
Description OldManSeph 2024-11-19 21:02:23 UTC
Created attachment 910357 [details]
yasm-1.3.0-r2 build log

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.     -O2 -pipe -c -o modules/arch/lc3b/lc3barch.o modules/arch/lc3b/lc3barch.c
In file included from modules/arch/x86/x86arch.h:30,
                 from modules/arch/x86/x86arch.c:31:
./libyasm/bitvect.h:86:32: error: expected identifier before ‘false’
   86 |         typedef enum boolean { false = FALSE, true = TRUE } boolean;
      |                                ^~~~~
In file included from modules/arch/x86/x86arch.h:30,
                 from modules/arch/x86/x86bc.c:31:
./libyasm/bitvect.h:86:32: error: expected identifier before ‘false’
   86 |         typedef enum boolean { false = FALSE, true = TRUE } boolean;
      |                                ^~~~~
make[2]: *** [Makefile:2814: modules/arch/x86/x86arch.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from modules/arch/x86/x86arch.h:30,
                 from modules/arch/x86/x86expr.c:31:
./libyasm/bitvect.h:86:32: error: expected identifier before ‘false’
   86 |         typedef enum boolean { false = FALSE, true = TRUE } boolean;
      |                                ^~~~~
In file included from ./modules/arch/x86/x86arch.h:30,
                 from modules/arch/x86/x86id.c:33:
./libyasm/bitvect.h:86:32: error: expected identifier before ‘false’
   86 |         typedef enum boolean { false = FALSE, true = TRUE } boolean;
      |                                ^~~~~
make[2]: *** [Makefile:2814: modules/arch/x86/x86bc.o] Error 1
make[2]: *** [Makefile:2814: modules/arch/x86/x86expr.o] Error 1
make[2]: *** [Makefile:2814: modules/arch/x86/x86id.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-lang/yasm-1.3.0-r2/work/yasm-1.3.0'
make[1]: *** [Makefile:3052: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-lang/yasm-1.3.0-r2/work/yasm-1.3.0'
make: *** [Makefile:2140: all] Error 2
 * ERROR: dev-lang/yasm-1.3.0-r2::gentoo failed (compile phase):
 *   emake failed
Comment 1 OldManSeph 2024-11-19 21:02:48 UTC
Created attachment 910358 [details]
OldManSeph emerge --info
Comment 2 immolo 2024-11-20 03:50:56 UTC

*** This bug has been marked as a duplicate of bug 943747 ***