Closed
Bug 427968
Opened 18 years ago
Closed 18 years ago
Additionally document to build Firefox with VC++ 2005 Express Edition is needed
Categories
(Developer Documentation Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: masa141421356, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Build Identifier:
See Bug 427765.
VC++2005 Express Edition does NOT contains ATL header files.
And, Windows Vista SDK does NOT contains ATL header files.
But, some sourece files requires atlbase.h
http://lxr.mozilla.org/seamonkey/search?string=atlbase.h
http://mxr.mozilla.org/mozilla/search?string=atlbase.h
It is needed to write how to get ATL header files.
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1•18 years ago
|
||
So even just making those changes manually isn't enough for me to build; I find I'm also running into the problem of missing oleacc.idl:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1251683&SiteID=1
Not sure what else needs to be done about that.
| Reporter | ||
Comment 2•18 years ago
|
||
(In reply to comment #1)
> So even just making those changes manually isn't enough for me to build; I find
> I'm also running into the problem of missing oleacc.idl:
>
> http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1251683&SiteID=1
>
> Not sure what else needs to be done about that.
>
Found: "Microsoft Platform SDK for Windows Server 2003" at Include\OlcAcc.idl
Not Found: "Windows Vista SDK".
Comment 3•18 years ago
|
||
SDK version 6.1 "Windows Software Development Kit (SDK) for Windows Server 2008 and .NET Framework 3.5" has Include\OleAcc.idl
Comment 4•18 years ago
|
||
though if you use that you won't get mozbuild to find our SDK, you'll need to edit guess-msvc.bat/start-msvc.bat to locate the 6.1 SDK. :(
Comment 5•18 years ago
|
||
I think there's a patch somewhere in bugzilla to add SDK 6.1 detection. We should get that landed. (Still won't help until we release another version.)
| Reporter | ||
Comment 6•18 years ago
|
||
Additionally, midl.exe is not exist in both of VC++ 2005 Express Edition and Windows Vista SDK.
Comment 7•18 years ago
|
||
midl.exe exists in my copy of the Windows Vista SDK:
C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\Midl.exe
| Reporter | ||
Comment 8•18 years ago
|
||
(In reply to comment #7)
> midl.exe exists in my copy of the Windows Vista SDK:
>
> C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\Midl.exe
>
Sorry, Comment #6 is my mistake.
I did not install "Win32 Development Tools" of WIndows Vista SDK, and midl.exe is contained in it.
Comment 9•18 years ago
|
||
In response to comment 5: I filed bug 428526 with a corrected guess-msvc.bat to detect version 6.1 of the SDK.
Comment 10•18 years ago
|
||
Please update http://developer.mozilla.org/en/docs/atlbase.h as well to cover the issue there. Also accessibility module doesn't require atl any more, please fix that too. Or should I file separate bug for this?
| Reporter | ||
Comment 11•18 years ago
|
||
Now Mozillabuild 1.3 is already released, and it contains patches in bug 427765.
I think, now, MDC contains enough document for VC++ 2005 Express.
Thank you.
-> FIXED
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•14 years ago
|
Component: Documentation Requests → Documentation
Updated•13 years ago
|
Component: Documentation → General
Product: Mozilla Developer Network → Developer Documentation
You need to log in
before you can comment on or make changes to this bug.
Description
•