Ticket #278 (closed Bug: fixed)
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.