Community
Participate
Working Groups
I just wasted a few hours to figure out why the daytime agent example does not build on ubuntu 8.10: tcf has an include file named "elf.h" file and the system has an <elf.h> file and those get confused when building in the daytime.agent directroy! The interestin code is in (tcf_)elf.h: #if !defined(WIN32) # include <elf.h> #endif This works fine if the code is build in the same directory but it fails if the code is build using -I$(AGENT_DIR). I locally renamed elf.h to tcf_elf.h and everything works fine.
Eugene, is it OK if Michael commits this fix (i.e. rename elf.h --> tcf_elf.h) ? In the longer run, we should think about a more general solution to this. I could imagine putting all TCF headers into a "tcf" subdirectory and including them via #include "tcf/elf.h" and the like. Thoughts?
Renamed: elf.h -> tcf_elf.h, elf.c -> tcf_elf.c
Bulk update: Marking all TCF fixes from the Galileo period (Jun-2008 until Jun-2009) target 3.1 since they were done along with the TM 3.1 release.
Moving bugs to new home for IP log.
Bulk change: Marking all bugs from the TM era (until June 2011) target 0.3