Setting CC_NAME and LINKER should be all you need to do.

sscli\clr\bin\rotor_x86\checked\coffbase.txt is part of the Rotor
tarball. This file got probably deleted on your machine somehow.

-Jan

This posting is provided "AS IS" with no warranties, and confers no
rights.

-----Original Message-----
From: Discussion of the Rotor Shared Source CLI implementation
[mailto:[EMAIL PROTECTED] On Behalf Of Chris Tavares
Sent: Sunday, September 21, 2003 7:27 PM
To: [EMAIL PROTECTED]
Subject: [DOTNET-ROTOR] Changing compilers temporarily?

Hi all. I've got a question about the Rotor build system.

I'm trying to use the Compuware DevPartner profiler to do some timing
tests.
In order to do that, I need to compile with their compiler NMCL, which
is a
wrapper around CL.exe, and link with NMLINK instead of LINK.EXE.

In digging through the maze that is build.exe and all the makefiles, I
*think* all I need to do is set the following enviroment variables:

set CC_NAME=nmcl
set LINKER=nmlink

But when I do that, I get this error log:


nmlink
-out:C:\Home\Chris\Projects\Rotor\src\sscli\clr\bin\rotor_x86\checked
\rotor_pal.dll -machine:i386 @C:\DOCUME~1\chris\LOCALS~1\Temp\nm330.tmp
Compuware Linker Driver v7.1.0.2892
Copyright (c) 1997, 2002 Compuware Corporation. All rights reserved.

Microsoft (R) Incremental Linker Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

"C:\Program Files\Compuware\DevPartner Studio\Analysis\\TTCORE.LIB"
/incremental:no
-MERGE:.rtc=.text
-STACK:262144,4096
-MERGE:_PAGE=PAGE
-MERGE:_TEXT=.text
-SECTION:INIT,d
-OPT:NOREF
-IGNORE:4001,4037,4039,4065,4070,4078,4087,4089
-NODEFAULTLIB
-debug:FULL
-version:5.00
-osversion:5.00
-MERGE:.rdata=.text
-dll
-base:@C:\Home\Chris\Projects\Rotor\src\sscli\clr\bin\rotor_x86\checked\
coff
base.txt,rotor_pal
-subsystem:windows,4.00
-entry:[EMAIL PROTECTED]
C:\Home\Chris\Projects\Rotor\src\sscli\clr\bin\rotor_x86\checked\rotor_p
al.e
xp
objd\rotor_x86\rotor_pal.res
objd\rotor_x86\exception.obj
objd\rotor_x86\verifythread.obj
objd\rotor_x86\win32pal.obj
C:\PROGRA~1\MICROS~1.NET\Vc7\lib\msvcrtd.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\kernel32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\ole32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\ws2_32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\user32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\user32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\kernel32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\gdi32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\ole32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\oleaut32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\uuid.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\advapi32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\rpcndr.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\rpcrt4.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\rpcns4.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\PlatformSDK\lib\comctl32.lib
C:\PROGRA~1\MICROS~1.NET\Vc7\lib\msvcrtd.lib
LINK : fatal error LNK1104: cannot open file
'C:\Home\Chris\Projects\Rotor\src\sscli\clr\bin\rotor_x86\checked\coffba
se.t
xt'
NMAKE : fatal error U1077: 'nmlink' : return code '0x450'
Stop.

So where did coffbase.txt go? Where did it come from? Is there some
other
environment variable I need to tweak too?

Thanks for any help!

-Chris

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at
http://discuss.develop.com

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to