An old issue, but I just discovered the culprit
:-)
It's related to mount points.
All the cases that didn't work had one of the mount
settings as : "c: on / type system (binmode)"
(And myGCC.exe sits somewhere inside
c:)
Seems like the scanner class that I use
(org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector)
doesn't handle this style.
Is there another version that would handle this
case, or should I make a local copy & try fixing it?
Thanks!
Delicia.
------------------------------ Message:
2 Date: Thu, 28 Sep 2006 01:28:50 -0700 From: "James Blackburn" <jamesb@xxxxxxxxxxxx> Subject: RE:
[cdt-dev] Debugging C/C++ Indexer problems To: "CDT General developers
list." <cdt-dev@xxxxxxxxxxx>
Hi
Delicia, Try and have a look at whether the Includes and Symbols
are being discovered from your colleagues' make output. They're
stored in .metadata/.plugins/org.eclipse.cdt.make.core/<project>.sc
& the associated <project>_scd.mk scanner generated make
file. Entries picked up by the scanner look like: <option
key="-D" value="MY_VAR=FOO"/> If they have then made it through the
scanner discovery make system, you'll get an equivalent line: <siItem
kind="SYMBOL_DEFINITION"
value="MY_VAR=FOO"/> Cheers, James
________________________________ From:
cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Delicia Sent: 27
September 2006 15:16 To: cdt-dev@xxxxxxxxxxx Subject:
[cdt-dev] Debugging C/C++ Indexer
problems
Hi, I've implemented the
'ScannerConfigurationDiscoveryProfile' extension (mainly by changing gcc TO
Mygcc). The Indexer works nicely on my system & a couple of other PCs
I used for testing. However, my colleagues sitting across the
oceans are having problems with the Indexer. The PATH var setting, looks
correct. Is there any way I can debug what the problem is, and
why the Indexer works here, but not
there? Thankyou, Delicia. P.S. This applies to managed make
projects.
|