Skip to content

Build fail in ubuntu 22.04 c-stack.c:55:26: error: missing binary operator before token "(" #19

@fanghuaqi

Description

@fanghuaqi

如下图所示

make[5]: Entering directory '/work/work/evalsoc/buildroot_initramfs/build/host-m4-1.4.18/lib'
  CC       binary-io.o
  CC       gl_avltree_oset.o
  CC       c-ctype.o
  CC       c-stack.o
  CC       c-strcasecmp.o
  CC       cloexec.o
  CC       c-strncasecmp.o
  CC       clean-temp.o
  CC       closeout.o
  CC       close-stream.o
  CC       closein.o
  CC       basename.o
  CC       dirname.o
  CC       dirname-lgpl.o
  CC       basename-lgpl.o
  CC       stripslash.o
  CC       execute.o
  CC       exitfail.o
In file included from /usr/include/signal.h:328,
                 from ./signal.h:52,
                 from c-stack.c:49:
c-stack.c:55:26: error: missing binary operator before token "("
   55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384
      |                          ^~~~~~~~
  CC       fd-safer-flag.o
  CC       fatal-signal.o
  CC       fd-hook.o
  CC       dup-safer-flag.o
make[5]: *** [Makefile:1915: c-stack.o] Error 1
make[5]: *** Waiting for unfinished jobs....
  CC       filenamecat.o

image

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdocumentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions