[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-dev] Indexer barfs on symlink referring to current directory
|
Hi,
Has anyone noticed that the indexer doesn't really handle a symlink
referring to its current directory?
For example the linux-gpib package has this.
http://linux-gpib.sourceforge.net/
Downloadable via
http://surfnet.dl.sourceforge.net/sourceforge/linux-gpib/linux-gpib-3.2.06.tar.gz
After unpacking, configuring and make, the include directory looks as
follows:
~/tmp/linux-gpib-3.2.06/include$ ll
total 28
-rw-r--r-- 1 bartvk ed 10765 Jan 10 11:27 Makefile
-rw-r--r-- 1 bartvk ed 776 Aug 25 2003 Makefile.am
-rw-r--r-- 1 bartvk ed 11000 Oct 31 01:36 Makefile.in
lrwxrwxrwx 1 bartvk ed 1 Jan 10 11:27 gpib -> .
lrwxrwxrwx 1 bartvk ed 30 Jan 10 11:27 gpib_ioctl.h ->
../driver/include/gpib_ioctl.h
lrwxrwxrwx 1 bartvk ed 30 Jan 10 11:27 gpib_types.h ->
../driver/include/gpib_types.h
lrwxrwxrwx 1 bartvk ed 29 Jan 10 11:27 gpib_user.h ->
../driver/include/gpib_user.h
lrwxrwxrwx 1 bartvk ed 11 Jan 10 11:27 ib.h -> ../lib/ib.h
lrwxrwxrwx 1 bartvk ed 15 Jan 10 11:27 ibConf.h -> ../lib/ibConf.h
lrwxrwxrwx 1 bartvk ed 12 Jan 10 11:27 ibP.h -> ../lib/ibP.h
When I import the directory in Eclipse, the Indexer seems to loop,
printing directories like
include/gpib/gpib/gpib/gpib/gpib/gpib/gpib/gpib/gpib/gpib/ib.h
It does finally stop, but takes a long time and lots of CPU. I've
replaced the "gpib -> ." symlink with a directory containing separate
symlinks and the indexer then handles everything well and finishes quickly.
Although I found a solution, I thought I'd mention this.
Bart