This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
MySQL project uses links to directories. I.e. it has following structure: ./include/readline/ -> ../cmd-line-utils/readline/ and in mysql.cc (that is compiled with -I./include) #include <readline/readline.h> IDE cannot handle such cases. CodeModel parser cannot resolve readline.h and ./include/readline/ is not visible even in 'Files' tab.
Discovery wizard dwarf-based provider can find original source from link on Windows platform.
Can the Discovery Wizard recognize and follow symlinks from all Unix-like shells? Or just Cygwin's bash implementation?
There are no problem on uinix with symbolic links because NB can recognize linked resources and right process it (open, check exist, edit). Problem only on Windows. NB (java) does not support links. Discovery does not resolve NB link problems (open, edit). Discovery only finds linked resources. It can be done because GNU compiler supports links. Dwarf information contains file name that point to link without .lnk extension. Discovery try to find file or file link. If file link exist then discovery reads file name from link and adds file to project (link is ignored).