[fpc-devel] New bug in building RTL docs
Michael Van Canneyt
michael at freepascal.org
Tue Jan 24 23:07:21 CET 2012
On Tue, 24 Jan 2012, Hans-Peter Diettrich wrote:
> michael.vancanneyt at 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.
There is only 1 dupError in all the sources of fcl-passrc:
home: >grep -i 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
All the code is checked in, so I suggest you check your installation.
More information about the fpc-devel