www.digitalmars.com         C & C++   DMDScript  

c++ - Build of MFC Port still doesn't work

Platform: Win2000
DM-Version: 8.27c
Utils from:
ftp://ftp.digitalmars.com/Digital_Mars_C++/Patch/dm812util.zip
MFC from:
ftp://ftp.digitalmars.com/Digital_Mars_C++/MS/CVS/RELEASE/MFC4.21.tar.gz
ATL from:
ftp://ftp.digitalmars.com/Digital_Mars_C++/MS/CVS/RELEASE/ATL2.02.tar.gz
Environment:
PATH:
PATH = d:\temp\dm\bin;%PATH%
INCLUDE: 
INCLUDE=d:\temp\dm\mfc\include;d:\temp\dm\atl\include;d:\temp\dm\include
LIB:
LIB=d:\temp\dm\mfc\lib;d:\temp\dm\lib

Error Messages:

D:\TEMP\MFC\src\SC\DLL>smake -fsfc50.mak

SMAKE  Program Maintenance Utility (Console) Version 7.50
Copyright (c) 1994-1995 Innovative Data Concepts Incorporated
Copyright (c) 1994-2001 Digital Mars
All Rights Reserved

         REM Output to SFC50
         if not exist SFC50\*.* md SFC50
         if not exist ..\..\..\lib\*.* md ..\..\..\lib
         SMAKE -fsfcs50.mak "SUB_DEBUG=0"

SMAKE  Program Maintenance Utility (Console) Version 7.50
Copyright (c) 1994-1995 Innovative Data Concepts Incorporated
Copyright (c) 1994-2001 Digital Mars
All Rights Reserved

         REM Output to .
         SC -cpp -Ae -Ar -mn -o+time -WD -NL -ND -5 -a8 -Nc -c -H -HO- 
-D__JAK__
-D_X86_ -D_AFXDLL -D_AFX_CORE_IMPL -D_AFX_OLE_IMPL -D_AFX_NET_IMPL 
-D_AFX_DB_IMP
L -D_MT -D_MBCS=1 -I..\..\..\include -I\atl\include -HF.\stdafx.SYM 
-o.\stdafx.P
CO ..\..\stdafx.h
Fatal error: unable to open input file 'atlconv.h'
--- errorlevel 1
SMAKE fatal error: command "SC" returned with error code 1
Stopping.
SMAKE fatal error: command "SMAKE" returned with error code 2
Stopping.

D:\TEMP\MFC\src\SC\DLL>smake -fsfc50.mak

SMAKE  Program Maintenance Utility (Console) Version 7.50
Copyright (c) 1994-1995 Innovative Data Concepts Incorporated
Copyright (c) 1994-2001 Digital Mars
All Rights Reserved

         REM Output to SFC50
         SMAKE -fsfcs50.mak "SUB_DEBUG=0"

SMAKE  Program Maintenance Utility (Console) Version 7.50
Copyright (c) 1994-1995 Innovative Data Concepts Incorporated
Copyright (c) 1994-2001 Digital Mars
All Rights Reserved

         REM Output to .
         SC -cpp -Ae -Ar -mn -o+time -WD -NL -ND -5 -a8 -Nc -c -H -HO- 
-D__JAK__
-D_X86_ -D_AFXDLL -D_AFX_CORE_IMPL -D_AFX_OLE_IMPL -D_AFX_NET_IMPL 
-D_AFX_DB_IMP
L -D_MT -D_MBCS=1 -I..\..\..\include -I\atl\include -HF.\stdafx.SYM 
-o.\stdafx.P
CO ..\..\stdafx.h
         inline BSTR T2BSTR(LPCTSTR lp) {USES_CONVERSION; return 
::SysAllocString
(T2COLE(lp));}
                                                        ^
\atl\include\atlconv.h(136) : Warning 6: value of expression is not used
         inline BSTR A2BSTR(LPCSTR lp) {USES_CONVERSION; return 
::SysAllocString(
A2COLE(lp));}
                                                       ^
\atl\include\atlconv.h(137) : Warning 6: value of expression is not used
         { ASSERT(::IsWindow(m_hWnd));  return (int) 
::SendMessage(m_hWnd, TTM_GE
TDELAYTIME, dwDuration, 0L); }

           ^
..\..\..\include\afxcmn2.inl(229) : Error: undefined identifier 
'TTM_GETDELAYTIM
E'
         { ASSERT(::IsWindow(m_hWnd));  ::SendMessage(m_hWnd, 
TTM_GETMARGIN, 0, (
LPARAM)lprc); }
                                                                           ^
..\..\..\include\afxcmn2.inl(231) : Error: undefined identifier 
'TTM_GETMARGIN'
         { ASSERT(::IsWindow(m_hWnd));  return (int) 
::SendMessage(m_hWnd, TTM_GE
TMAXTIPWIDTH, 0, 0L); }

             ^
..\..\..\include\afxcmn2.inl(233) : Error: undefined identifier 
'TTM_GETMAXTIPWI
DTH'
         { ASSERT(::IsWindow(m_hWnd));  return (COLORREF) 
::SendMessage(m_hWnd, T
TM_GETTIPBKCOLOR, 0, 0L); }

                 ^
..\..\..\include\afxcmn2.inl(235) : Error: undefined identifier 
'TTM_GETTIPBKCOL
OR'
         { ASSERT(::IsWindow(m_hWnd));  return (COLORREF) 
::SendMessage(m_hWnd, T
TM_GETTIPTEXTCOLOR, 0, 0L); }

                   ^
..\..\..\include\afxcmn2.inl(237) : Error: undefined identifier 
'TTM_GETTIPTEXTC
OLOR'
Fatal error: too many errors
--- errorlevel 1
SMAKE fatal error: command "SC" returned with error code 1
Stopping.
SMAKE fatal error: command "SMAKE" returned with error code 2
Stopping.
May 20 2002