Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
What happens if the interface repository does not load properly?
First, why can the interface repository fail to load properly? The answer is quite simple - there is "bad" IDL somewhere inside your $IDL_PATH. What exactly is "bad" IDL you ask? There is no concrete definition on this but here are some of the typical problems one might encounter:
#ifndef some_file_idl #define some_file
Pay close attention to the missing _idl
on the second line.
//... module MyModule { const static int FOO = 7; //...
while some_other_file.idl contains:
//... module MyModule { enum MyEnums {FOO, BAR}; //...
Now that we know what causes the interface repository to break, it's important to know what consequences this can have:
-- DavidFugate - 05 Apr 2006