On Mon, Jul 18, 2011 at 4:05 PM, Sven Barth <[email protected]> wrote:
>
> On 18.07.2011 19:20, Marcos Douglas wrote:
>>
>> On Mon, Jul 18, 2011 at 2:08 PM, Sven Barth<[email protected]>  
>> wrote:
>>>
>>> On 18.07.2011 14:44, Graeme Geldenhuys wrote:
>>>>
>>>> On 07/18/2011 02:23 PM, Marcos Douglas wrote:
>>>>>
>>>>> W:\md\dev\freepascal\compiler\fpcdocs>make rtl.chk fcl.chk
>>>>> FPCSRCDIR=W:\md\dev\f
>>>>> reepascal\compiler\2.4.5
>>>>> fpdoc  --warn-no-node --package=rtl --descr=rtl.xml --content=rtl.xct
>>>>> --hide-pro
>>>>
>>>> ....snip...
>>>>>
>>>>> ler\2.4.5/rtl/inc/ctypes.pp
>>>>> -FiW:\md\dev\freepascal\compiler\2.4.5/rtl/unix -FiW
>>>>> :\md\dev\freepascal\compiler\2.4.5/rtl/win
>>>>> -FiW:\md\dev\freepascal\compiler\2.4.
>>>>> 5/rtl/win32" --format=html --output=rtl --footer-date='mmm dd yyyy'
>>>>> A linha de entrada é muito longa.
>>>>> make: *** [rtl.chk] Error 255
>>>>>
>>>>> W:\md\dev\freepascal\compiler\fpcdocs>
>>>>> -----------------------------------------------------------------------
>>>>> My Win is Portuguese so, the translate this error is "The input line
>>>>> is too long.".
>>>>
>>>> Thanks for the translation. It seems Windows can't handle such a long
>>>> command on the command line. Two options I can think of:
>>>
>>> I don't know how long the given command line is, but the limits for Windows
>>> using cmd are as follows:
>>>
>>> * up to including Windows 2000: 2047 characters
>>> * from Windows XP on: 8191 characters
>>>
>>> The limit when using CreateProcess directly is 32767 characters (max length
>>> of a UNICODE_STRING).
>>
>> As I thought... then I may have problems using many arguments (-Fi)
>> for ppc386.exe.
>
> You could pass them using an additional config file.
>
> Create a file, e.g mycfg.cfg and add your "-Fi" entries there
> (and any other option you'd like to use). Then you call fpc or
> ppc386 with "@mycfg.cfg" as argument. There the restrictions
> of Windows don't apply ;)

Very good, but... this tip resolves the ppc386 but not Make.
The problem continues with Make to generate the documentation.

Thanks for the tip, anyway.

Marcos Douglas

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to