PDA

View Full Version : Windows Download?



DannyDroid
December 5th, 2008, 11:34 AM
I just got an invite (Thank you Greg Day :D) .
I went to the download page but there is no Windows app listed.
Only Mac and Linux ):

Could someone point me to the windows download?

Thankyou.
Danny.

tristansmith
December 5th, 2008, 12:11 PM
The windows client is in a pre-alpha so it is not widely available for download. you can sign up in this thread (http://forum.boxee.tv/showthread.php?t=2555) to be on the list once they start allowing more people in. Good luck!

DannyDroid
December 5th, 2008, 12:28 PM
That's a bit bleh ): .
Owell, time to boot up Linux :P .

lordnacho
December 5th, 2008, 08:26 PM
I got an email saying I was accepted for the alpha testing. But the link sends me to a login, which doesn't take my forum login and there's no place to create a new login.
Hrm? Was excited to test it out

mdpauley
December 5th, 2008, 08:42 PM
I got an email saying I was accepted for the alpha testing. But the link sends me to a login, which doesn't take my forum login and there's no place to create a new login.
Hrm? Was excited to test it out


You need a seperate boxee login (for the app and main website). PM me your email address if you need one.

diederikm
December 8th, 2008, 04:50 AM
I just want to say that the whole 'windows version on 4th of December' is a big deception.

Why put it so big on the internets when you only invite 200 people to test/play with it.

I use a Mac and Linux for boxee but I told all my friends that there would be a windows version in the beginning of December, Disappointment!


This is no comment on the excellent software. I love it and hope to see it get even better.

So communication department; this comment is your's ;-)

marcel
December 8th, 2008, 05:56 AM
we have restricted the windows version to small groups so we can make it stable ,there is another thread at http://forum.boxee.tv/showthread.php?t=2555 where you can sign up or sign up your friends ...

DannyDroid
December 8th, 2008, 11:33 AM
But like I've said before, it has been leaked ): .

Do you know when this will be open to the other testers?

agentlame
December 8th, 2008, 11:42 AM
what leaked?

DannyDroid
December 8th, 2008, 11:50 AM
I PMed one of your staff (tsella) but has no replay.

It was uploaded to a site and was download a few times though the download as been removed, copys are out there.

(I think I still have a copy somewhere along with the user names and passwords if you would like them, and as far as I could tell, it was real)

If you would like any more detail then feel free to PM as I don't want to help anyone get there hands on something they shouldn't have.

agentlame
December 8th, 2008, 12:14 PM
boxee is oss... not much anyone can do, but ask nicely for people to respect their wishes.

if people a desperate to be inconsiderate, what is anyone to do?

tclancy86
April 21st, 2009, 08:11 PM
How do i get an invite for alpha?

Brokenbrainedphil
April 22nd, 2009, 08:08 PM
People so desperate for boxee for windows should consider compiling it, thats how I got it.
download 9.9 sources
download and install the Microsoft DirectX SDK (march 2009)
download and install the NVIDIA SDK
Download, install and register Visual Studio 2008
download and compile libZ
download and compile libSDL
download and compile libSDL_image
download and compile libCURL
download and compile libJPEG
download and compile libTIFF
download and compile libPNG
install the SDL libraries
reboot
open project\xbmc\visual studio2008express\xbmc windows.sln
build
copy Project\Visualstudio2008\XBMC\Release (SDL)\boxee.exe to the source root
enjoy
copy the following dll files to boxee source root
glew32.dll
jpeg.dll
libcurl.dll
libpng12-0.dll
libtiff-3.dll
msvcr71.dll
SDL.dll
SDL_image.dll
zlib1.dll


Just remember, Boxee will not support builds you made.

If I'm out of line, delete this, I wont post it again, otherwise I believe a sticky is in order.

bstag
April 22nd, 2009, 08:27 PM
People so desperate for boxee for windows should consider compiling it, thats how I got it.
download 9.9 sources
download and install the Microsoft DirectX SDK (march 2009)
download and install the NVIDIA SDK
Download, install and register Visual Studio 2008
download and compile libZ
download and compile libSDL
download and compile libSDL_image
download and compile libCURL
download and compile libJPEG
download and compile libTIFF
download and compile libPNG
install the SDL libraries
reboot
open project\xbmc\visual studio2008express\xbmc windows.sln
build
copy Project\Visualstudio2008\XBMC\Release (SDL)\boxee.exe to the source root
enjoy
copy the following dll files to boxee source root
glew32.dll
jpeg.dll
libcurl.dll
libpng12-0.dll
libtiff-3.dll
msvcr71.dll
SDL.dll
SDL_image.dll
zlib1.dll


Just remember, Boxee will not support builds you made.

If I'm out of line, delete this, I wont post it again, otherwise I believe a sticky is in order.


oh noes broken you opened up Pandora's box.

ahoslc
April 24th, 2009, 10:06 AM
So Bstag does that give you working hulu and pandora?

Brokenbrainedphil
April 24th, 2009, 11:14 AM
No, but hulu is not that hard... and 99% of what you need is already there...

bstag
April 24th, 2009, 06:36 PM
So Bstag does that give you working hulu and pandora?

Well since broken was just talking about 9.9 i was not bring hulu or pandora radio into it. As trying to compile 9.11 on windows is more work in fixing code to even get it to compile. Just to watch it crash on python string runs and dealloc errors but i could go on and on. If you are inclined to do some coding work and fixing bugs in code you did not write then you can get hulu working. It has issues in the new persistent threading model for python that tends to blow everything up till you restart. Maybe i am getting into to much detail.

Brokenbrainedphil
April 24th, 2009, 07:16 PM
I was referring only to 9.9
9.11 has some issues, but those issues are minor, they manifest as HUGE issues, but in reality are minor code issues.

9.9, with small changes can show hulu, without the fail at 4:40

coolbuddy47
May 21st, 2009, 12:34 PM
HI I'M NEW HERE, WOULD LIKE TO BE A USER OF BOXEE (WINDOS), I SAW THE BOXEE ON MY FRIEND'S HTPC I LIKED IT ALOT, SO CAN I GET THE INVITAION?:confused:


CPU: Intel Pentium Dualcore E2180 2Ghz
Mobo: Gigabyte GA-G33M
Chipset: Intel G33
Graphics: Nvidia GeForce 6600GT
Memory: 2x 1GB Kingston ValueRam @1066Mhz
HDD: 1x 100GB
Case: Antec Veris Fusion 430 Black
Remote:
OS: Vista Business 32 bit

geekzak
May 21st, 2009, 02:33 PM
One note...do not post in all caps...it is considered yelling :) .
There used to be a thread that had a signup list.

*Marcel...were did it get moved to, or do we have one anymore?*

svhorizon
May 22nd, 2009, 04:05 AM
I'm not Marcel but I signed up a couple weeks ago at his post here (http://forum.boxee.tv/showthread.php?t=5952).

Patiently waiting for that coveted invite,
Mike


One note...do not post in all caps...it is considered yelling :) .
There used to be a thread that had a signup list.

*Marcel...were did it get moved to, or do we have one anymore?*

bsauvage
May 23rd, 2009, 10:22 PM
People so desperate for boxee for windows should consider compiling it, thats how I got it.
download 9.9 sources
download and install the Microsoft DirectX SDK (march 2009)
download and install the NVIDIA SDK
Download, install and register Visual Studio 2008
download and compile libZ
download and compile libSDL
download and compile libSDL_image
download and compile libCURL
download and compile libJPEG
download and compile libTIFF
download and compile libPNG
install the SDL libraries
reboot
open project\xbmc\visual studio2008express\xbmc windows.sln
build
copy Project\Visualstudio2008\XBMC\Release (SDL)\boxee.exe to the source root
enjoy
copy the following dll files to boxee source root
glew32.dll
jpeg.dll
libcurl.dll
libpng12-0.dll
libtiff-3.dll
msvcr71.dll
SDL.dll
SDL_image.dll
zlib1.dll


Just remember, Boxee will not support builds you made.

If I'm out of line, delete this, I wont post it again, otherwise I believe a sticky is in order.

I'm using an ATI video card, do I need to download the NVIDIA SDK also ? and if yes, is it the Direct3D or OpenGL one that I need?)

Brokenbrainedphil
May 24th, 2009, 05:41 PM
The Nvidia SDK is for the OpenGL headers and libs, and yes, you need it.
It doesn't matter that you have an ATI card, if you have an OpenGL V1.3 or better video card, it is the fastest way to get OpenGL SDK.

bsauvage
May 24th, 2009, 05:47 PM
The Nvidia SDK is for the OpenGL headers and libs, and yes, you need it.
It doesn't matter that you have an ATI card, if you have an OpenGL V1.3 or better video card, it is the fastest way to get OpenGL SDK.

Thanks, I will install the OpenGL SDK and wil revert if I need further help. (I might... it's been years since I last compiled a program !!!)

Brokenbrainedphil
May 24th, 2009, 05:58 PM
no problem

Thinking of making a helper wrapper that takes all the guesswork out, just run, and forget it

Brokenbrainedphil
May 25th, 2009, 10:17 AM
Any Luck bsauvage?

marcel
May 26th, 2009, 02:00 AM
any luck...if you signed up and still not received an invite just pm ...

bsauvage
May 26th, 2009, 08:14 AM
Not yet... I just finished to install all the progs... Will try to compile it tomorrow evening! Then I will let you know how it went.

Wish me luck !!!!

Brokenbrainedphil
May 26th, 2009, 03:42 PM
Ok, Good luck :)

bsauvage
May 27th, 2009, 11:23 PM
Well... 2 errors, and 72 warnings.
(I can't attach the log as it's too big)
Do you know how to fix those 2 errors ?


Error 5 error C3861: 'SDL_SetWidthHeight': identifier not found c:\users\benoit\desktop\boxee-0.9.9.5324\guilib\surface.cpp 987 guilib
Error 74 fatal error LNK1104: cannot open file '.\guilib\debug (sdl)\guilib.lib' XBMC XBMC


Warning 3 warning C4005: 'FLT_EPSILON' : macro redefinition c:\users\benoit\desktop\boxee-0.9.9.5324\guilib\guiimage.cpp 32 guilib
Warning 4 warning C4018: '>=' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\guilib\guilistcontainer.cpp 209 guilib
Warning 6 Command line warning D9030 : '/Gm' is incompatible with multiprocessing; ignoring /MP switch cl XBMC
Warning 7 warning C4244: 'return' : conversion from '__int64' to 'DWORD', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\cores\dvdplayer\dvdinputstreams\dv dinputstreamfile.cpp 137 XBMC
Warning 8 warning C4805: '==' : unsafe mix of type '__int64' and type 'bool' in operation c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\cores\paplayer\aaccodec.cpp 248 XBMC
Warning 9 warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\visualizations\fft.cpp 103 XBMC
Warning 10 warning C4244: '=' : conversion from 'double' to 'float', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\visualizations\fft.cpp 159 XBMC
Warning 11 warning C4244: '=' : conversion from 'double' to 'float', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\visualizations\fft.cpp 172 XBMC
Warning 12 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\boxeeversionupdatemanager.cpp 538 XBMC
Warning 13 warning C4101: 'processInformation' : unreferenced local variable c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\boxeeversionupdatemanager.cpp 619 XBMC
Warning 19 warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\updatesourcefile.cpp 321 XBMC
Warning 20 warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\updatesourcefile.cpp 325 XBMC
Warning 21 warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\updatesourcefile.cpp 329 XBMC
Warning 22 warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\musicinfotagloadermp3.cpp 261 XBMC
Warning 23 warning C4800: 'DWORD' : forcing value to bool 'true' or 'false' (performance warning) c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\applicationmessenger.cpp 645 XBMC
Warning 25 warning C4005: 'SVN_REV' : macro redefinition c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\utils\versioninfo.h 7 XBMC
Warning 26 warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\xbapplicationex.cpp 531 XBMC
Warning 28 warning C4244: '=' : conversion from '__time64_t' to 'unsigned long', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\boxeedatabasedirectory. cpp 524 XBMC
Warning 29 warning C4627: '#include <unistd.h>': skipped when looking for precompiled header use c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\filemms.cpp 40 XBMC
Warning 30 warning C4627: '#include <netinet/tcp.h>': skipped when looking for precompiled header use c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\filemms.cpp 41 XBMC
Warning 31 warning C4244: '+=' : conversion from 'uint64_t' to 'int', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\filemms.cpp 395 XBMC
Warning 32 warning C4309: '=' : truncation of constant value c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\filemms.cpp 639 XBMC
Warning 35 warning C4244: 'argument' : conversion from '__int64' to 'size_t', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\filemms.cpp 711 XBMC
Warning 36 warning C4244: 'argument' : conversion from '__int64' to 'size_t', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\filemms.cpp 728 XBMC
Warning 37 warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filesystem\filesmb.cpp 605 XBMC
Warning 38 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guiboxeeviewstatefactory.cpp 158 XBMC
Warning 39 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guiboxeeviewstatefactory.cpp 223 XBMC
Warning 40 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guiboxeeviewstatefactory.cpp 1670 XBMC
Warning 41 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guiboxeeviewstatefactory.cpp 1718 XBMC
Warning 42 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guidialogboxeemanualresolve.cpp 879 XBMC
Warning 43 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guiwindowboxeeapplicationsettings. cpp 461 XBMC
Warning 44 warning C4355: 'this' : used in base member initializer list c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guiwindowboxeewizardaudio.cpp 15 XBMC
Warning 45 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\boxeefeeditemsloader.cpp 76 XBMC
Warning 46 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\boxeeutils.cpp 2054 XBMC
Warning 47 warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning) c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\boxeeutils.cpp 2620 XBMC
Warning 48 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\browsewindowconfiguration.cpp 84 XBMC
Warning 49 warning C4244: 'return' : conversion from '__time64_t' to 'time_t', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\filescanner.cpp 158 XBMC
Warning 50 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\metadataresolvervideo.cpp 198 XBMC
Warning 51 warning C4806: '!=' : unsafe operation: no value of type 'bool' promoted to type 'int' can equal the given constant c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\rsssourcemanager.cpp 242 XBMC
Warning 52 warning C4806: '!=' : unsafe operation: no value of type 'bool' promoted to type 'int' can equal the given constant c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\rsssourcemanager.cpp 243 XBMC
Warning 53 warning C4244: '=' : conversion from 'double' to 'float', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\rsssourcemanager.cpp 522 XBMC
Warning 54 warning C4806: '!=' : unsafe operation: no value of type 'bool' promoted to type 'int' can equal the given constant c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\rsssourcemanager.cpp 839 XBMC
Warning 55 warning C4806: '!=' : unsafe operation: no value of type 'bool' promoted to type 'int' can equal the given constant c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\rsssourcemanager.cpp 840 XBMC
Warning 56 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\appdescriptor.cpp 411 XBMC
Warning 57 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\apprepositories.cpp 103 XBMC
Warning 58 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\apprepositories.cpp 126 XBMC
Warning 59 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\apprepositories.cpp 134 XBMC
Warning 60 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\apprepositories.cpp 150 XBMC
Warning 61 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\apprepositories.cpp 172 XBMC
Warning 62 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\apprepositories.cpp 198 XBMC
Warning 63 warning C4018: '>' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\guiwindowapp.cpp 302 XBMC
Warning 64 warning C4603: 'SWIGPYTHON' : macro is not defined or definition is different after precompiled header use c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\app\app_python_wrapper.cpp 11 XBMC
Warning 65 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\app\xapp_list.cpp 108 XBMC
Warning 66 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\app\xapp_list.cpp 132 XBMC
Warning 67 warning C4018: '<' : signed/unsigned mismatch c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\app\xapp_list.cpp 144 XBMC
Warning 68 warning C4244: 'return' : conversion from '__int64' to 'int', possible loss of data c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\app\xapp_listitem.cpp 472 XBMC
Warning 69 warning C4005: 'WRITE_RESTRICTED' : macro redefinition c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\lib\libpython\python\include\struc tmember.h 73 XBMC
Warning 70 warning C4005: 'WRITE_RESTRICTED' : macro redefinition c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\lib\libpython\python\include\struc tmember.h 73 XBMC
Warning 71 Command line warning D9030 : '/Gm' is incompatible with multiprocessing; ignoring /MP switch cl XBMC
Warning 72 Command line warning D9030 : '/Gm' is incompatible with multiprocessing; ignoring /MP switch cl XBMC
Warning 73 warning C4133: '=' : incompatible types - from 'hostent *' to 'mphostent *' c:\users\benoit\desktop\boxee-0.9.9.5324\xbmc\cores\dllloader\exports\emu_socket \getnameinfo.c 212 XBMC

bsauvage
May 27th, 2009, 11:24 PM
I had to delete some of the warnings as the message would have bee too long otherwise. But I think I kept all the important ones ...

Please help out !!!!!

efelkel
May 28th, 2009, 02:33 PM
Well... 2 errors, and 72 warnings.
(I can't attach the log as it's too big)
Do you know how to fix those 2 errors ?


Error 5 error C3861: 'SDL_SetWidthHeight': identifier not found c:\users\benoit\desktop\boxee-0.9.9.5324\guilib\surface.cpp 987 guilib
Error 74 fatal error LNK1104: cannot open file '.\guilib\debug (sdl)\guilib.lib' XBMC XBMC


I had nearly the same errors when I tried to build the first time. For me, guilib wouldn't build beacause I had not properly set the location of the SDL libraries and includes in VC++. The libraries and headers are in the xbmc\lib\libSDL-Win32 path... when I set the library and include locations to point to the lib and include paths under the xbmc\lib\libSDL-Win32 path, I had a couple successful build in VC++2008 Express.

The only other thing I had to do to get an exe out was to disable the pre-build operations for the xbmc project. It kept wanting to run the SVN client. After setting the paths, that disabling of the pre-build actions got me the whole way.

I think I found the hint regarding the SDL paths on the XBMC wiki pages for compiling from source, so if I got it wrong, take a look there....

Brokenbrainedphil
May 28th, 2009, 02:34 PM
read the readme....

BUILDROOT\xbmc\lib\libsdl-win32\readme.txt :)

bsauvage
May 28th, 2009, 05:49 PM
Makes sense... I feel this is what's missing...
ok i found a tutorial about applying the diff patch... will try again....
I feel I'm getting so close!

Thank you very much all for your help.

bsauvage
May 29th, 2009, 06:46 AM
I have the patch program (patch.exe) to apply the diff
I have the patch itself sdl_setwidthheight.diff

Now to which file in the SDL sources do I apply it ? I've tried sdl_video.h, sdl_video.c, sdl.c

None works... I have everytime the error:
Assertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 354

Which I think means that I apply it to the wrong file

Can you please tell me which file I need to patch ?

Many thanks!

bsauvage
May 29th, 2009, 08:08 PM
Problem solved, I did it on SDL_video.c and SDL_video.h

Actually the .diff file is pretty self-explanatory and it is easy to add the extra bit of code.

Now for the recompiling ... will update soon.

bsauvage
May 29th, 2009, 09:55 PM
People so desperate for boxee for windows should consider compiling it, thats how I got it.
download 9.9 sources
download and install the Microsoft DirectX SDK (march 2009)
download and install the NVIDIA SDK
Download, install and register Visual Studio 2008
download and compile libZ
download and compile libSDL
download and compile libSDL_image
download and compile libCURL
download and compile libJPEG
download and compile libTIFF
download and compile libPNG
install the SDL libraries
reboot
open project\xbmc\visual studio2008express\xbmc windows.sln
build
copy Project\Visualstudio2008\XBMC\Release (SDL)\boxee.exe to the source root
enjoy
copy the following dll files to boxee source root
glew32.dll
jpeg.dll
libcurl.dll
libpng12-0.dll
libtiff-3.dll
msvcr71.dll
SDL.dll
SDL_image.dll
zlib1.dll


Just remember, Boxee will not support builds you made.

If I'm out of line, delete this, I wont post it again, otherwise I believe a sticky is in order.

OK I built the xbmc project but had the following error (at least it's not SDL anymore: I've correctly updated the SDL libraries... moving on slowly here....)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Build Log Build started: Project: XBMC, Configuration: Release (SDL)|Win32
Command Lines Creating temporary file "c:\Users\Benoit\Desktop\boxee-0.9.9.5324\project\VS2008Express\XBMC\Release (SDL)\BAT00000D8207828.bat" with contents
[
@echo off

SubWCRev.exe "C:\Users\Benoit\Desktop\boxee-0.9.9.5324\project\VS2008Express\../../." "C:\Users\Benoit\Desktop\boxee-0.9.9.5324\project\VS2008Express\..\..\xbmc\utils\ VersionInfo.h" "C:\Users\Benoit\Desktop\boxee-0.9.9.5324\project\VS2008Express\..\..\xbmc\utils\ VersionInfo.h"

if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Performing Pre-Build Event..."

exit 1

:VCEnd
]
Creating command line """c:\Users\Benoit\Desktop\boxee-0.9.9.5324\project\VS2008Express\XBMC\Release (SDL)\BAT00000D8207828.bat"""
Output Window Performing Pre-Build Event...
'SubWCRev.exe' is not recognized as an internal or external command,
operable program or batch file.
Project : error PRJ0019: A tool returned an error code from "Performing Pre-Build Event..."
Results Build log was saved at "file://c:\Users\Benoit\Desktop\boxee-0.9.9.5324\project\VS2008Express\XBMC\Release (SDL)\BuildLog.htm"
XBMC - 1 error(s), 0 warning(s)

Brokenbrainedphil
May 30th, 2009, 12:07 AM
Open the solution file, and exclude the custom build event from the build process, and try again :)

bsauvage
May 30th, 2009, 03:30 AM
I've looked into it (in the project build manager) but cannot see any 'custom build event'. Could you please be just a little bit more specific and tell me howto do that in Visual Studio 2008 ?

Sorry to be so ignorant ... but I don't want to give up!

bsauvage
May 30th, 2009, 03:35 AM
Below is the XMBC for Windows .sln (is that the right one ?)
What do I need to do to it ?

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual C++ Express 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XBMC", "XBMC.vcproj", "{3A68081D-E8F9-4523-9436-530DE9E5530A}"
ProjectSection(ProjectDependencies) = postProject
{D825C86E-D3C4-4F08-A905-D059C3E248FB} = {D825C86E-D3C4-4F08-A905-D059C3E248FB}
{B2975495-FBE4-4F94-AAC5-B21A9842BF50} = {B2975495-FBE4-4F94-AAC5-B21A9842BF50}
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4} = {510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}
{FE0A91C0-E30A-47CD-8A92-A508C9292452} = {FE0A91C0-E30A-47CD-8A92-A508C9292452}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "guilib", "guilib.vcproj", "{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libPlatinum", "libPlatinum.vcproj", "{B2975495-FBE4-4F94-AAC5-B21A9842BF50}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnrarXLib", "UnrarXLib.vcproj", "{FE0A91C0-E30A-47CD-8A92-A508C9292452}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libBoxee", "..\..\xbmc\lib\libBoxee\libBoxee.vcproj", "{D825C86E-D3C4-4F08-A905-D059C3E248FB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug (SDL)|Win32 = Debug (SDL)|Win32
Debug|Win32 = Debug|Win32
Release (SDL)|Win32 = Release (SDL)|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Debug (SDL)|Win32.ActiveCfg = Debug (SDL)|Win32
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Debug (SDL)|Win32.Build.0 = Debug (SDL)|Win32
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Debug|Win32.ActiveCfg = Debug (SDL)|Win32
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Debug|Win32.Build.0 = Debug (SDL)|Win32
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Release (SDL)|Win32.ActiveCfg = Release (SDL)|Win32
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Release (SDL)|Win32.Build.0 = Release (SDL)|Win32
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Release|Win32.ActiveCfg = Release (SDL)|Win32
{3A68081D-E8F9-4523-9436-530DE9E5530A}.Release|Win32.Build.0 = Release (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Debug (SDL)|Win32.ActiveCfg = Debug (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Debug (SDL)|Win32.Build.0 = Debug (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Debug|Win32.ActiveCfg = Debug (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Debug|Win32.Build.0 = Debug (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Release (SDL)|Win32.ActiveCfg = Release (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Release (SDL)|Win32.Build.0 = Release (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Release|Win32.ActiveCfg = Release (SDL)|Win32
{510441AC-B9E1-4B31-9C0C-EB3AD39D90C4}.Release|Win32.Build.0 = Release (SDL)|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Debug (SDL)|Win32.ActiveCfg = Debug (SDL)|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Debug (SDL)|Win32.Build.0 = Debug (SDL)|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Debug|Win32.ActiveCfg = Debug|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Debug|Win32.Build.0 = Debug|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Release (SDL)|Win32.ActiveCfg = Release (SDL)|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Release (SDL)|Win32.Build.0 = Release (SDL)|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Release|Win32.ActiveCfg = Release|Win32
{B2975495-FBE4-4F94-AAC5-B21A9842BF50}.Release|Win32.Build.0 = Release|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Debug (SDL)|Win32.ActiveCfg = Debug (SDL)|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Debug (SDL)|Win32.Build.0 = Debug (SDL)|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Debug|Win32.ActiveCfg = Debug (SDL)|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Debug|Win32.Build.0 = Debug (SDL)|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Release (SDL)|Win32.ActiveCfg = Release (SDL)|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Release (SDL)|Win32.Build.0 = Release (SDL)|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Release|Win32.ActiveCfg = Release (SDL)|Win32
{FE0A91C0-E30A-47CD-8A92-A508C9292452}.Release|Win32.Build.0 = Release (SDL)|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Debug (SDL)|Win32.ActiveCfg = Debug|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Debug (SDL)|Win32.Build.0 = Debug|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Debug|Win32.ActiveCfg = Debug|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Debug|Win32.Build.0 = Debug|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Release (SDL)|Win32.ActiveCfg = Release|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Release (SDL)|Win32.Build.0 = Release|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Release|Win32.ActiveCfg = Release|Win32
{D825C86E-D3C4-4F08-A905-D059C3E248FB}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Brokenbrainedphil
May 30th, 2009, 02:42 PM
Open MSVC, Open the Solution file in MSVC, right click XBMC, Click Properties...


See below...

Brokenbrainedphil
May 30th, 2009, 03:18 PM
Sorry for my slow replies, I've been working on DXVA support for XBMC...

I'm BrokenCodes on the XBMC forums...

bsauvage
May 30th, 2009, 08:08 PM
Found it thanks to your help!

Yup it is working now... You don't have to worry about slow replies... it allowed me to learn in the process!

Thank you very much. About to try to make it run now ...

bsauvage
May 30th, 2009, 08:27 PM
IT'S WORKING !!!!!

Version 0.9.9.$WCREV$ !!!!!!

Can't believe it.

Thank you soooo much.

Now one last question: you mentionned that the latest sources (0.9.11) are not yet compilable in windows. How come ?

Brokenbrainedphil
May 30th, 2009, 09:05 PM
Where should I start?

medicineuk
June 2nd, 2009, 07:01 AM
Sorry for my slow replies, I've been working on DXVA support for XBMC...

I'm BrokenCodes on the XBMC forums...

Do you think that we will ever see this is Boxee? Would be so cool.

seefoohieu
June 9th, 2009, 08:46 PM
I have the 0.9.9.5324, but it doesn't have any of the pandora apps, etc. I tried installing them through the app box and they don't even show up. So it got me thinking that I have an older version of the build. Please tell me if I do have the current alpha version. Thanks

judgeschambers
June 20th, 2009, 11:03 AM
I have the 0.9.9.5324, but it doesn't have any of the pandora apps, etc. I tried installing them through the app box and they don't even show up. So it got me thinking that I have an older version of the build. Please tell me if I do have the current alpha version. Thanks

That is the current alpha version. It is what I run and the Windows Invite download link has been updated only once with that version.

The newest version is public on June 23rd. Can't wait for the upgrade! :D

bubdit
June 20th, 2009, 11:25 AM
INtel core2 Quad 2.68MHZ
G-FORCE 256
2gig
no remote
desktop office

marcel
June 21st, 2009, 06:15 AM
should run on the new version ..

wyngnut
March 9th, 2010, 06:53 PM
Thread seems old, so is there a standard way to build on Windows now? I don't see much in the source.

Thanks!