Error when trying to build WinCE6 SDK

Thomas J
Hi.
I've installed the mini2440 BSP, and I can build images without any
problems!
But when I try to build the SDK (Right click and select Build) it gives me
this error: Required files may be missing. To resolve the issue, reinstall
Platform Builder.

Best Regards
Thomas Jespersen

Errol
Hi,

Did you install the shared source when you installed Platform Builder?

I don't know if shared source can cause this problem, but I guess it can.

Thank you,
Errol

Thomas J
Shared source?
I've downloaded and installed point 1-7 on this page:
http://www.microsoft.com/windowsembedded/en-us/products/windowsce/gettin...
And then I installed the mini2440 BSP package.

Errol
Shared Source is one of the parts of Windows Embedded CE 6.

Go to Add/Remove Programs. Find Windows Embedded CE 6.0, click Change.

On the Setup screen select Modify. On the screen where you selected the
ARMV4I target processor there is a place to add Shared Source.

This will probably, unfortunately, mean that you will have to reinstall all
the service packs too.

Just give me a while to test. The PC i'm on now doesn't have the Shared
Source and i have never tried to build the SDK here. On my other PC with
Shared Source the SDK builds fine.

I'm busy building the CE image now, then i'll try building the SDK without
Shared Source.

Will report back asap.

Thank you,
Errol

Errol
Hmmm, sorry to say that this isn't the problem. I was able to build the SDK
without the Shared Source.

Does it pop up with that message or does it show in the Output window?

Can you post your build log for the SDK?

Thank you,
Errol

Thomas J
This is the build log (from the Output window):

------ Build started: Project: Mini2440, Configuration: Mini2440 ARMV4I
Release Platform Builder (_TGTCPU) ------
Starting Build: call "C:\Users\Thomas\AppData\Local\Temp\PB\BuildSdks.bat"
==============

'C:\Program' Files (x86)\Microsoft Visual Studio 8\Common7\IDE>"C:\Program
Files (x86)\Microsoft Platform Builder\6.00\cepb\IdeVS\GenSdk.exe"
"C:\WINCE600\OSDesigns\Mini2440\Mini2440\SDKs\SDK1\obj\BuildSDK1.xml" 
Required files may be missing. To resolve the issue, reinstall Platform
Builder.
---------------------------------------------------
C:\WINCE600\OSDesigns\Mini2440\Mini2440\SDKs\SDK1\SDK1.sdkcfg - 0 error(s),
0 warning(s)
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========

Errol
Are you on 64bit windows?

Have you looked to see if you have "C:\Program Files (x86)\Microsoft
Platform Builder\6.00\cepb\IdeVS\GenSdk.exe"?

Thank you,
Errol

Thomas J
Yes - I'm on 64-bit Windows 7
And yes, I have that exe - If i fx run it in a console window with the same
parameters, I get the same error!

Errol
Found this:

http://sparkcontest.net/yaf/framehelper.aspx?g=posts&m=1339#post1339

A follow-up to my own problem. It was two problems:
1. I forgot to install Visual Studio 2005 SP1 Update for Vista. That fixed 
2. When I first started I chose the menu option "Clean and Sysgen" -- and
found the hard way you aren't supposed to do that. I had reinstalled (or so
I thought), but I missed a few steps during the uninstall and reinstall. (I
found my Wince600 folder was missing a few things the second time around)


Hope this helps...

Thomas J
On that forum it also says something about Windows 64-bit...
Is it correct that you can't develop Win CE Applications and Images on
Windows 64-bit - I've build the image without any problems, but as you can
see on this post, I can't build the SDK!

Thomas J
So it isn't possible?

Errol
I honsetly don't know. They make it sould like building on 64bit isn't
supported, but it might be possible.

The stuff i posted made it sould like, if you install the VS2005 Vista
patch then it might work.

I don't have a 64bit PC as most of my electronic development hardware dont
have 64bit drivers.

Thank you,
Errol

Thomas J
Can this problem have something to do with the
WinCEPB60-R3-2009-Update-Rollup-Armv4I.msi package?
As I can't install this, as it says "There is a problem with this Windows
Installer package. A script is required for this install to complete..."

Thomas

Errol
I have not installed that update on my current environment. If i remember
correctly then it messed up my development environment. The image wouldn't
build anymore because of errors that i couldn't find. So i reinstalled
everything in an XP Mode virtual machine.

Thomas J
I have now uninstalled and installed the tools again on my Vista laptop,
and now I'm able to build the SDK!
I would like to know though, if it's possible to install this SDK on my
Windows 7 computer, and then build applications there, as it compiles
faster!

Errol
Well, you can use it in Win7's XP Mode which is a virtual PC. That is what
i'm using at the moment.

But it is only available on Win 7 Profesional and up, not Home or Starter.

See:
http://www.microsoft.com/windows/virtual-pc/download.aspx

Harish
Hi,

I am new to wince development so please correct me if I am wrong. I bought
Mini2440 ARM9 Board + 7" touch screen. I want to make Qt(trolltech)
application on it. I installed following stuff:
(1) Windows XP
(2) Visual Studio 2005 (Trial)
(3) VS 2005 SP 1
(4) Windows Embedded CE 6.0 Evaluation Edition with shared sources
(5) Windows Embedded CE 6.0 Platform Builder Service Pack 1
(6) Windows Embedded CE 6.0 R2

Now I want to create image and sdk for the device so that i can compile qt
4.6.x for armv4i and deploy application in the board.

Can you please guide me how to proceed?

Thanks