Ticket #278 (closed Bug: fixed)

Opened 5 years ago

Last modified 5 years ago

Compile would fail on Ubuntu 7.10 with FlexLexer.h not found

Reported by: drekowski Owned by: Cyrus Daboo
Priority: minor Milestone: unassigned
Component: Build System Version: v4.0.8
Severity: Crash/data loss Keywords:
Cc: Operating System: Linux
OS Version:

Description

g++ -DSIZEOF_LONG=4 -DSIZEOF_INT=4 -D_LOOSE_KERNEL_NAMES -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_GNU_SOURCE -D_J_UNIX -D_J_ARRAY_NEW_OVERRIDABLE -D_J_HAS_XPM -D_J_USE_XFT -D_J_USE_UTF8_STRINGS -Wall -Wno-unused -DJ_EXPLICIT_TEMPLATES -O0 -g -fPIC -I./code -I../include/jximage -I/usr/include/freetype2 -I~/download/work/mulberry/JX/ACE/ACE_wrappers -Wno-deprecated -c -o code/JTextEditor.o code/JTextEditor.cpp In Datei, eingefügt von ./code/JTEHTMLScanner.h:15,

von ./code/JTextEditor.h:21, von code/JTextEditor.cpp:148:

./code/JHTMLScanner.h:20:23: Fehler: FlexLexer?.h: No such file or directory ./code/JHTMLScanner.h:27: Fehler: expected class-name before »{« token ./code/JHTMLScanner.h: In member function »void JHTMLScanner::UpdatePosition?()«: ./code/JHTMLScanner.h:127: Fehler: »yyleng« wurde in diesem Gültigkeitsbereich nicht definiert make[3]: * [code/JTextEditor.o] Fehler 1 make[3]: Verlasse Verzeichnis '~/download/work/mulberry/JX/libjcore' make[2]: * [install2] Fehler 2 make[2]: Verlasse Verzeichnis '~/download/work/mulberry/JX/lib' make[1]: * [linux_intel] Fehler 2 make[1]: Verlasse Verzeichnis '~/download/work/mulberry/JX' make: * [buildjx] Fehler 2

I just found the solution, but file the bug for others to see:

$ sudo apt-get install flex

should help.

Change History

comment:1 Changed 5 years ago by drekowski

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.