Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • redox redox
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 227
    • Issues 227
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • redox-os
  • redoxredox
  • Issues
  • #1356

Closed
Open
Created Mar 14, 2022 by Vivek Pandya@vivekvpandya

fatal error: nsgenbind-lexer.h No such file or directory

Not able to compile redox sources on Ubuntu Linux. Gives following error

 COMPILE: build-x86_64-linux-gnu-x86_64-unknown-redox-release-binary/nsgenbind-parser.c
x86_64-unknown-redox-gcc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L -I/home/vivek/tryredox/redox/cookbook/recipes/netsurf/build/nsgenbind/include/ -I/home/vivek/tryredox/redox/cookbook/recipes/netsurf/build/nsgenbind/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -I/home/vivek/tryredox/redox/cookbook/recipes/netsurf/sysroot/include -I/home/vivek/tryredox/redox/cookbook/recipes/netsurf/build/inst-framebuffer/include -D_ALIGNED="__attribute__((aligned))" -DNDEBUG -O2 -std=c99 -Ibuild-x86_64-linux-gnu-x86_64-unknown-redox-release-binary -Isrc/ -g -DYYENABLE_NLS=0  -o build-x86_64-linux-gnu-x86_64-unknown-redox-release-binary/build-x86_64-linux-gnu-x86_64-unknown-redox-release-binary_nsgenbind-parser.o -c build-x86_64-linux-gnu-x86_64-unknown-redox-release-binary/nsgenbind-parser.c
src/nsgenbind-parser.y:23: warning: "YYLTYPE" redefined
 #define YYLTYPE YYLTYPE
 
build-x86_64-linux-gnu-x86_64-unknown-redox-release-binary/nsgenbind-parser.c:67: note: this is the location of the previous definition
 #define YYLTYPE         NSGENBIND_LTYPE
 
src/nsgenbind-parser.y:82:10: fatal error: nsgenbind-lexer.h: No such file or directory
 #include "nsgenbind-lexer.h"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [/home/vivek/tryredox/redox/cookbook/recipes/netsurf/build/inst-framebuffer/share/netsurf-buildsystem/makefiles/Makefile.top:579: build-x86_64-linux-gnu-x86_64-unknown-redox-release-binary/build-x86_64-linux-gnu-x86_64-unknown-redox-release-binary_nsgenbind-parser.o] Error 1
make[2]: Leaving directory '/home/vivek/tryredox/redox/cookbook/recipes/netsurf/build/nsgenbind'
make[1]: *** [Makefile:123: /home/vivek/tryredox/redox/cookbook/recipes/netsurf/build/inst-framebuffer/build-stamp] Error 2
make[1]: Leaving directory '/home/vivek/tryredox/redox/cookbook/recipes/netsurf/build'
./repo.sh failed.make: *** [mk/filesystem.mk:17: build/filesystem.bin] Error 1
Assignee
Assign to
Time tracking