On Tue, 24 Jan 2012, Hans-Peter Diettrich wrote:
michael.vancann...@wisa.be schrieb:
Today I had problems in the FPDocManager, where the scanner/parser
throws an exception "String list does not allow duplicates". Reason may
be duplicate include paths, definitely a duplicate -dCPU32 from both the
parser and the commandline.
The sources have been stripped from dupError a long time ago. So I can't
reproduce this.
See pscanner.pp line 947, where FDefines is created with dupError.
What is the problem ? Defines or include paths ?
The problem is at least one list which reject duplicates. Since the
error message is too vague, I only can guess what may be the exact problem.
Defines definitely are a problem.
Not here.
There is only 1 dupError in all the sources of fcl-passrc:
home: >grep -i dupError *
pscanner.pp:580: FStreams.Duplicates:=dupError;
And that one is on purpose. In all other code there is no dupError.
In fpdoc there is no dupError at all:
home: >grep -ni dupError *.pp
home: >
All the code is checked in, so I suggest you check your installation.
Michael.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel