And a good guess it is. I couldn't find that darned file... I'll let you know if it worked once I get back to work tomorrow. :-)
Thanks Cristian On Tue, 17 Sep 2002 14:12:42 -0700, Piers Haken <[EMAIL PROTECTED]> wrote: >This is just a guess, but try changing sscli\rotorenv\bin\mk_mngpdb.inc >lines 47-49 > > if exist $(TARGET_MANAGED_PDB) ( > if not exist $(MANAGED_PDB_DESTINATION) mkdir >$(MANAGED_PDB_DESTINATION) > nul > ) >to > if not exist $(TARGET_MANAGED_PDB) goto foo > if not exist $(MANAGED_PDB_DESTINATION) mkdir >$(MANAGED_PDB_DESTINATION) > nul > :foo > >I don't believe that NT4's cmd.exe supports if-blocks. > >Piers. > >> -----Original Message----- >> From: Cristian Diaconu [mailto:[EMAIL PROTECTED]] >> Sent: Tuesday, September 17, 2002 1:18 PM >> To: [EMAIL PROTECTED] >> Subject: Stuck Again was Re: Rotor on NT anyone? >> >> >> I'm well past pal (which was actually easier than expected), >> but I get stuck again when linking bcl it seems. I have >> included what I believe to be a relevant segment of the >> output, hoping a merciful soul unstucks me again ;) >> >> >>>>>>>>>>>>>>>>>>>>> partial builddf.log output below >>>>>>>>>>>>>>> >> Linking l:\work\dotnet\sscli\clr\src\csharp\alink\dll directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= MAKEDLL=1 ROTOR_X86=1' >> >> >> Stop. >> >> Linking l:\work\dotnet\sscli\clr\src\csharp\alink\exe directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= ROTOR_X86=1' >> >> >> Stop. >> >> Linking l:\work\dotnet\sscli\clr\src\csharp\csharp\sccomp directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= MAKEDLL=1 ROTOR_X86=1' >> >> >> Stop. >> >> Linking l:\work\dotnet\sscli\clr\src\csharp\csharp\scc directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= ROTOR_X86=1' >> >> >> Stop. >> >> Linking l:\work\dotnet\sscli\clr\src\bcl directory >> ******************** 'NMAKE.EXE -c BUILDMSG=Stop. -i >> LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= MAKEDLL=1 ROTOR_X86=1' >> erase /q securitydb.raw >> >> Could Not Find l:\work\dotnet\sscli\clr\src\bcl\securitydb.raw >> >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\internalresgen >> L:\Work\DotNet\sscli\clr\src\bcl\resources.txt >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\mscorlib.resources >> >> Read in 1792 resources from >> L:\Work\DotNet\sscli\clr\src\bcl\resources.txt >> >> Writing resource file "L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\mscorlib.resources"... >> >> Done. >> >> if exist L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\mscorlib.ildb ( >> >> if not exist >> L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri\dll >> mkdir >> L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri\dll > nul >> >> ) >> >> The name specified is not recognized as an >> >> internal or external command, operable program or batch file. >> >> NMAKE : U1077: ')' : return code '0x1' >> >> Stop. >> >> BUILD: NMAKE.EXE failed - rc = 2 >> Linking l:\work\dotnet\sscli\clr\src\toolbox\caspol directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= ROTOR_X86=1' internalresgen resources.txt caspol.resources >> >> Read in 222 resources from resources.txt >> >> Writing resource file "caspol.resources"... >> >> Done. >> >> erase /q L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\caspol >> >> Could Not Find >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\caspol >> >> perl L:\Work\DotNet\sscli\rotorenv\bin\keylocationex.pl >> finalpublickey.snk > objdf\rotor_x86\KeyDefine.h >> >> cl /EP /C /FIL:\Work\DotNet\sscli\\palrt\inc\sscli_version.h >> /FIL:\W ork\DotNet\sscli\clr\src\inc\version\__file__.ver >> /Iobjdf\rotor_x86 /FI KeyDefine.h /DCSC_INCLUDE /DFEATURE_PAL >> L:\Work\DotNet\sscli\clr\src\inc\Version\Version.pp > >> objdf\rotor_x86 \Version.cs >> >> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version >> 13.00.9466 for 80x86 >> >> Copyright (C) Microsoft Corporation 1984-2001. All rights reserved. >> >> >> >> Version.pp >> >> perl L:\Work\DotNet\sscli\rotorenv\bin\gencscrsp.pl >> objdf\rotor_x86 \csc.rsp " /d:FEATURE_PAL /d:FEATURE_PAL >> /nowarn:1595 /nowarn:649 /nowarn:67 9 /nologo /warn:4 >> /fullpaths /checked- /warnaserror- /debug+ /debug:pdbonly >> /optimize+ /incremental- /d:_DEBUG /d:_LOGGING /D:DEBUG >> /D:DBG /nostdlib+ /R:L:\Work\DotNet\sscli\\b >> uild\v1.x86fstchk.rotor\mscorlib.dll /D:TRACE /target:exe >> objdf\rotor_x86 \version.cs /res:caspol.resources caspol.cs" >> >> csc /noconfig /out:L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\caspol.exe @objdf\rotor_x86\csc.rsp >> >> binplace -R L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor >> -S L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols -x >> -n L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri >> -y -P >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\placefil.tx >> t -f L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\caspol.exe >> >> binplace L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\caspol.exe >> >> copy L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\caspol.exe >> L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor >> >> 1 file(s) copied. >> >> if exist L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\caspol.pdb ( >> >> if not exist >> L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri\exe >> mkdir >> L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri\exe > nul >> >> ) >> >> The name specified is not recognized as an >> >> internal or external command, operable program or batch file. >> >> if exist L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\caspol.pdb copy L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\caspol.pdb >> L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri\exe >> >> >> >> Stop. >> >> Linking l:\work\dotnet\sscli\clr\src\toolbox\secdbedit directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= ROTOR_X86=1' erase /q L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\secdbedit >> >> Could Not Find >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\secdbedit >> >> perl L:\Work\DotNet\sscli\rotorenv\bin\gencscrsp.pl >> objdf\rotor_x86 \csc.rsp " /d:FEATURE_PAL /d:FEATURE_PAL >> /nowarn:1595 /nowarn:649 /nowarn:67 9 /nologo /warn:4 >> /fullpaths /checked- /warnaserror- /debug+ /debug:pdbonly >> /optimize+ /incremental- /d:_DEBUG /d:_LOGGING /D:DEBUG >> /D:DBG /nostdlib+ /R:L:\Work\DotNet\sscli\\b >> uild\v1.x86fstchk.rotor\mscorlib.dll /D:TRACE /target:exe >> secdbedit.cs" >> >> csc /noconfig /out:L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\secdbedit.exe @objdf\rotor_x86\csc.rsp >> >> binplace -R L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor >> -S L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols -x >> -n L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri >> -y -P >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\placefil.tx >> t -f -f >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\secdbedit.exe >> >> binplace >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\secdbedit.exe >> >> >> >> Stop. >> >> Linking l:\work\dotnet\sscli\clr\src\toolbox\storeadm directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= ROTOR_X86=1' internalresgen resources.txt storeadm.resources >> >> Read in 27 resources from resources.txt >> >> Writing resource file "storeadm.resources"... >> >> Done. >> >> erase /q L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\storeadm >> >> Could Not Find >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\storeadm >> >> perl L:\Work\DotNet\sscli\rotorenv\bin\keylocationex.pl >> finalpublickey.snk > objdf\rotor_x86\KeyDefine.h >> >> cl /EP /C /FIL:\Work\DotNet\sscli\\palrt\inc\sscli_version.h >> /FIL:\W ork\DotNet\sscli\clr\src\inc\version\__file__.ver >> /Iobjdf\rotor_x86 /FI KeyDefine.h /DCSC_INCLUDE /DFEATURE_PAL >> L:\Work\DotNet\sscli\clr\src\inc\Version\Version.pp > >> objdf\rotor_x86 \Version.cs >> >> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version >> 13.00.9466 for 80x86 >> >> Copyright (C) Microsoft Corporation 1984-2001. All rights reserved. >> >> >> >> Version.pp >> >> perl L:\Work\DotNet\sscli\rotorenv\bin\gencscrsp.pl >> objdf\rotor_x86 \csc.rsp " /d:FEATURE_PAL /d:FEATURE_PAL >> /nowarn:1595 /nowarn:649 /nowarn:67 9 /nologo /warn:4 >> /fullpaths /checked- /warnaserror- /debug+ /debug:pdbonly >> /optimize+ /incremental- /d:_DEBUG /d:_LOGGING /D:DEBUG >> /D:DBG /nostdlib+ /R:L:\Work\DotNet\sscli\\b >> uild\v1.x86fstchk.rotor\mscorlib.dll /D:TRACE /target:exe >> objdf\rotor_x86 \version.cs /res:storeadm.resources storeadm.cs" >> >> csc /noconfig /out:L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\storeadm.exe @objdf\rotor_x86\csc.rsp >> >> binplace -R L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor >> -S L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols -x >> -n L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri >> -y -P >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\placefil.tx >> t -f L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\storeadm.exe >> >> binplace >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\storeadm.exe >> >> >> >> Stop. >> >> Linking >> l:\work\dotnet\sscli\clr\src\toolbox\isymmanagedwrapper directory >> ******************** >> 'NMAKE.EXE -c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= >> UMTEST= MAKEDLL=1 ROTOR_X86=1' erase /q >> L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\ISymWrapper >> >> Could Not Find L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\ISymWrapper >> >> perl L:\Work\DotNet\sscli\rotorenv\bin\gencscrsp.pl >> objdf\rotor_x86 \csc.rsp " /d:FEATURE_PAL /d:FEATURE_PAL >> /nowarn:1595 /nowarn:649 /nowarn:67 9 /nologo /warn:4 >> /fullpaths /checked- /warnaserror- /debug+ /debug:pdbonly >> /optimize+ /incremental- /d:_DEBUG /d:_LOGGING /D:DEBUG >> /D:DBG /R:L:\Work\DotNet\sscli\\build\v1.x86 >> fstchk.rotor\mscorlib.dll /nostdlib+ >> /R:L:\Work\DotNet\sscli\\build\v1.x86fs >> tchk.rotor\mscorlib.dll /D:TRACE /unsafe+ /target:library >> objdf\rotor_x86 \AssemblyAttributes.cs >> objdf\rotor_x86\AssemblyRefs.cs isymwrapper.cs" >> >> csc /noconfig /out:L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\ISymWrapper.dll @objdf\rotor_x86\csc.rsp >> >> error CS1577: Assembly generation failed -- The >> system cannot find >> the path specified. >> >> >> >> >> binplace -R L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor >> -S L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols -x >> -n L:\Work\DotNet\sscli\\build\v1.x86fstchk.rotor\Symbols.pri >> -y -P >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\placefil.tx >> t -f >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\ISymWrapper.dll >> >> binplace >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\ISymWrapper.dll >> >> BINPLACE : warning BNP0000: >> CopyFile(L:\Work\DotNet\sscli\clr\bin\rotor_x86 >> \fastchecked\ISymWrapper.dll,L:\Work\DotNet\sscli\\build\v1.x8 >> 6fstchk.rotor\ >> .\ISymWrapper.dll) failed 2 >> >> BINPLACE : fatal error BNP0000: Unable to place file >> L:\Work\DotNet\sscli\clr\bin\rotor_x86\fastchecked\ISymWrapper >> .dll - exiting. >> >> >> >> Stop. >>