Closed Bug 263775 Opened 20 years ago Closed 17 years ago

win32 build faling if .l/.y libicalss files are newer than checked-in .c files

Categories

(Calendar :: Internal Components, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: vlad, Unassigned)

Details

In other-licenses/libical/src/libicalss, we have the source icalsslex.l and
icalssyacc.y files as well as the generated icalsslex.c/icalssyacc.[ch] files. 
However, there are no rules to build icalsslex.c from icalsslex.l, or the yacc
files from the .y in any makefile.  Building locally, if the .l/.y files are
newer, make helpfully tries to rebuild the .c files, and calls "flex -t
$srcdir/icalsslexer.l > icalsslexer.c", which gets me an icalsslexer.c in the
objdir that doesn't build, due to missing flags in the flex invocation.

The makefiles should be taught how to build the .c files from the .l/.y, or it
should be told that the .c files don't depend on the .l/.y.
QA Contact: brantgurganus2001 → bsmedberg
QA Contact: benjamin → libical
Component: libical → Internal Components
The bugspam monkeys have been set free and are feeding on Calendar :: Internal Components. Be afraid for your sanity!
QA Contact: libical → base
Assignee: gray → nobody
Vlad, would this bug still be valid in the current trunk / 0.8pre branch nightlies?
Aiee, I really have no idea..
mvl, could you pls offer some thoughts on this? (if any)
Resolving incomplete.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.