[Bug 257676] sysutils/grub2-pcbsd garbage-gen.c fails build missing STD C lib headers
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257676] sysutils/grub2-pcbsd fails build if tigcc installed due to detecting gcc from tigcc as the gcc to use for portions of build"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257676] sysutils/grub2-pcbsd fails build if tigcc installed due to detecting gcc from tigcc as the gcc to use for portions of build"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257676] sysutils/grub2-pcbsd fails build if tigcc installed due to detecting gcc from tigcc as the gcc to use for portions of build"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 07 Aug 2021 17:32:01 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257676
Bug ID: 257676
Summary: sysutils/grub2-pcbsd garbage-gen.c fails build missing
STD C lib headers
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: kevlo@FreeBSD.org
Reporter: alt2600@icloud.com
Flags: maintainer-feedback?(kevlo@FreeBSD.org)
Assignee: kevlo@FreeBSD.org
I'm trying to get this built and run into this error, it seems somehow the
basic include path for stdio.h and similar are not being passed to the make
target. I'm doing this from a live system. Not sure if garbage-gen.c is a
required library, or somehow being pulled in by presence of random library
available in my system. I'm exploring a little bit more to see if that is the
case to hunt it down.
Releng 12.2p9, ports tree main from last night and 15:00 UTC today. I'm
building with FUSE, but this happens with that option or not.
gcc -o garbage-gen -DGRUB_FILE=\"util/garbage-gen.c\" -I. -I. -I. -I.
-I./include -I./include -I./grub-core/lib/libgcrypt-grub/src/
util/garbage-gen.c
util/garbage-gen.c:23:19: error: stdio.h: No such file or directory
util/garbage-gen.c:24:20: error: stdlib.h: No such file or directory
util/garbage-gen.c:25:18: error: time.h: No such file or directory
util/garbage-gen.c:26:22: error: sys/time.h: No such file or directory
util/garbage-gen.c: In function 'main':
util/garbage-gen.c:36: error: storage size of 'tv' isn't known
util/garbage-gen.c:37: error: 'NULL' undeclared (first use in this function)
util/garbage-gen.c:62: error: 'stdout' undeclared (first use in this function)
gmake[3]: *** [Makefile:13648: garbage-gen] Error 1
gmake[3]: Leaving directory '/usr/ports/sysutils/grub2-pcbsd/work/grub-2.02'
gmake[2]: *** [Makefile:11092: all-recursive] Error 1
gmake[2]: Leaving directory '/usr/ports/sysutils/grub2-pcbsd/work/grub-2.02'
gmake[1]: *** [Makefile:3482: all] Error 2
gmake[1]: Leaving directory '/usr/ports/sysutils/grub2-pcbsd/work/grub-2.02'
*** Error code 1
### $WORKSRC/Makefile
lines 1916-1921
BUILD_CC = gcc
BUILD_CFLAGS =
BUILD_CPPFLAGS = $(CPPFLAGS_DEFAULT)
BUILD_EXEEXT =
BUILD_FREETYPE = freetype-config
BUILD_LDFLAGS =
lines 2738-2741
CPPFLAGS_DEFAULT = -DGRUB_FILE=\"$(subst $(srcdir)/,,$<)\" \
-I$(builddir) -I$(srcdir) -I$(top_builddir) -I$(top_srcdir) \
-I$(top_srcdir)/include -I$(top_builddir)/include \
-I$(top_srcdir)/grub-core/lib/libgcrypt-grub/src/
lines 13647-13648
garbage-gen$(BUILD_EXEEXT): util/garbage-gen.c
$(BUILD_CC) -o $@ $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(BUILD_LDFLAGS)
$^
--
You are receiving this mail because:
You are the assignee for the bug.