[Bug 281224] cad/graywolf: Fails to build with GCC 14: error: implicit declaration of function 'get_global_pos' [-Wimplicit-function-declaration]
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 03 Sep 2024 12:42:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281224 Bug ID: 281224 Summary: cad/graywolf: Fails to build with GCC 14: error: implicit declaration of function 'get_global_pos' [-Wimplicit-function-declaration] Product: Ports & Packages Version: Latest Hardware: Any URL: https://pkg-status.freebsd.org/gohan04/data/140amd64-d efault-foo/2024-08-29_19h57m48s/logs/errors/graywolf-0 .1.6.4_4.log OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: yuri@freebsd.org Reporter: salvadore@freebsd.org Blocks: 281091 Assignee: yuri@freebsd.org Flags: maintainer-feedback?(yuri@freebsd.org) Build fails with GCC 14. This blocks GCC_DEFAULT update to GCC 14. FAILED: src/twmc/CMakeFiles/TimberWolfMC.dir/graphics.c.o /usr/local/bin/gcc14 -DSIZEOF_VOID_P="64 -Wno-implicit-function-declaration" -I/wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/include -I/wrkdirs/usr/ports/cad/graywolf/work/.build/include -I/wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/. -O2 -pipe -fcommon -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing -O2 -pipe -fcommon -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing -DNDEBUG -MD -MT src/twmc/CMakeFiles/TimberWolfMC.dir/graphics.c.o -MF src/twmc/CMakeFiles/TimberWolfMC.dir/graphics.c.o.d -o src/twmc/CMakeFiles/TimberWolfMC.dir/graphics.c.o -c /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c: In function 'process_graphics': /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:450:17: error: implicit declaration of function 'get_global_pos' [-Wimplicit-function-declaration] 450 | get_global_pos( selectCellS, &x1, &y1, &x2, &y2 ) ; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c: In function 'draw_the_data': /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:745:9: error: implicit declaration of function 'Ymst_init' [-Wimplicit-function-declaration] 745 | Ymst_init( get_max_pin() ) ; | ^~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:745:20: error: implicit declaration of function 'get_max_pin' [-Wimplicit-function-declaration] 745 | Ymst_init( get_max_pin() ) ; | ^~~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:751:13: error: implicit declaration of function 'Ymst_clear' [-Wimplicit-function-declaration] 751 | Ymst_clear() ; | ^~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:753:17: error: implicit declaration of function 'Ymst_addpt' [-Wimplicit-function-declaration] 753 | Ymst_addpt( curPin->xpos, curPin->ypos ) ; | ^~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:755:13: error: implicit declaration of function 'Ymst_draw' [-Wimplicit-function-declaration] 755 | Ymst_draw() ; | ^~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:757:9: error: implicit declaration of function 'Ymst_free' [-Wimplicit-function-declaration] 757 | Ymst_free() ; | ^~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:825:9: error: implicit declaration of function 'Ygrid_getx' [-Wimplicit-function-declaration] 825 | Ygrid_getx( &grid, &offset ) ; | ^~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:828:9: error: implicit declaration of function 'Ygridx' [-Wimplicit-function-declaration] 828 | Ygridx ( &max ) ; | ^~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:835:9: error: implicit declaration of function 'Ygrid_gety' [-Wimplicit-function-declaration] 835 | Ygrid_gety( &grid, &offset ) ; | ^~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:837:9: error: implicit declaration of function 'Ygridy' [-Wimplicit-function-declaration] 837 | Ygridy ( &max ) ; | ^~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c: In function 'twmc_draw_a_cell': /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:962:21: error: implicit declaration of function 'wireestxy2' [-Wimplicit-function-declaration] 962 | wireestxy2( pos,xc,yc ) ; | ^~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:964:21: error: implicit declaration of function 'wireestxy' [-Wimplicit-function-declaration] 964 | wireestxy( pos,xc,yc ) ; | ^~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c: In function 'edit_cell': /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:1233:18: error: implicit declaration of function 'check_valid_orient' [-Wimplicit-function-declaration] 1233 | status = check_valid_orient( ptr ) ; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-4-gf47937b/src/twmc/graphics.c:1260:17: error: implicit declaration of function 'delete_fix_constraint' [-Wimplicit-function-declaration] 1260 | delete_fix_constraint( cell ) ; | ^~~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. *** Error code 1 Stop. make: stopped in /usr/ports/cad/graywolf Full log: https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/graywolf-0.1.6.4_4.log Useful link: https://gcc.gnu.org/gcc-14/porting_to.html Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281091 [Bug 281091] [exp-run] Update GCC_DEFAULT to 14 etc. -- You are receiving this mail because: You are the assignee for the bug.