OPTLINK bug (Re: Stack trace output on windows)

Regan Heath regan at netmail.co.nz
Wed Oct 17 09:06:11 PDT 2012


On Wed, 17 Oct 2012 13:02:45 +0100, Benjamin Thaut  
<code at benjamin-thaut.de> wrote:

> Am 17.10.2012 13:56, schrieb Regan Heath:
>> On Wed, 17 Oct 2012 12:43:27 +0100, Regan Heath <regan at netmail.co.nz>
>> wrote:
>>
>>> On Wed, 17 Oct 2012 12:17:14 +0100, Benjamin Thaut
>>> <code at benjamin-thaut.de> wrote:
>>>
>>>> I didn't go through the trouble and find out which version of
>>>> dbghelp.dll exactly supports cv debugging symbols, but I know it
>>>> depends on that. So I can not help you there.
>>>>
>>>> The linker line looks fine, looks the same for me but works (also
>>>> with dmd 2.060)
>>>>
>>>> Did you modify your sc.ini file?
>>>
>>> Nope.  But I have just got it working.  Something in my PATH variable
>>> is causing it trouble.  If I set PATH to only the dmd2\windows\bin
>>> folder everything works.
>>
>> Ok.  Figured it all out.  OPTLINK doesn't like a PATH with + in it.
>>
>> C:\TEMP>dmd -g -debug crash.d
>>
>> C:\TEMP>set path=%path%;+
>>
>> C:\TEMP>dmd -g -debug crash.d
>> OPTLINK (R) for Win32  Release 8.00.12
>> Copyright (C) Digital Mars 1989-2010  All rights reserved.
>> http://www.digitalmars.com/ctg/optlink.html
>> OPTLINK : Error 118: Filename Expected
>> Path=C:\Development\D\dmd2\windows\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
>> Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program
>> Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files
>> (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program
>> Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program
>> Files\Intel\DMIX;c:\Program Files (x86)\ATI
>> Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\NTRU
>> Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU
>> Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems
>> Corp\Gemalto\Access Client\v5\;C:\Program Files (x86)\Common Files\Roxio
>> Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio
>> Shared\10.0\DLLShared\;c:\Program Files (x86)\Microsoft SQL
>> Server\90\Tools\binn\;C:\Program Files (x86)\Windows
>> Live\Shared;C:\Program Files
>> (x86)\NASM;c:\Development;c:\Utils;c:\Utils\bind;C:\Program
>> Files\TortoiseSVN\bin;C:\Program Files\SlikSvn\bin;;+
>> ^
>> --- errorlevel 1
>>
>> But, only if you compile with -g because this still works:
>>
>> C:\TEMP>dmd -debug crash.d
>>
>> Weird, huh.
>>
>> Where do OPTLINK bugs get reported?
>>
>> R
>>
>
> At the same place where all the other bugs get reported:  
> http://d.puremagic.com/issues/enter_bug.cgi?product=D

Thanks, I see Andrej found an existing bug for it.

> So does the stacktrace work now?

Yep :)  Thanks for all your help.

R

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/


More information about the Digitalmars-d-learn mailing list