Hello. On 03/08/2013 11:00 PM, Uma Priyadarsi wrote:
In step 5, part c, we have to type in the follwing command in Windows SDK command prompt:scons toolchain=msvs winlib=path_to_mixxx-win32lib-msvc90-release_directory
You need to replace 'path_to_mixxx-win32lib-msvc90-release_directory' with the actual path of where you downloaded the pre-compiled dependencies. Which version of Visual C++ do you have and which dependency branch did you download? The version used to build the dependencies must match the version you build Mixxx with. MSVC 9.0 is VS 2008. I just uploaded a new branch for VS 2010/MSVC 10.0: https://code.launchpad.net/~mixxxdevelopers/mixxx/winlib-msvc10-x86-static If you use this one, you must build with the flag staticlibs=1.
1) "When mixxx is done compiling...". Where should I compile mixxx? Or is step 5 the process compiling mixxx?
Yes. We use the terms 'building' and 'compiling' interchangeably, though strictly speaking, 'compiling' is making the Mixxx binary itself, where 'building' also includes the other things that happen, like copying DLLs and the binary to the dist32 directory.
2) I could not find both of the follwing: the directory mixxx/dist32 and so obviously didnot find mixxx.exe. Does it mean I have not got the source code properly??
No, that directory will get created as part of the build process, after the dependency check succeeds.
And also, I'm spending a lot of time just trying to build mixxx.
Unfortunately that's the reality on Windows. It's very particular about the compiler version and flags used and takes a good amount of work to get right. (When I first started setting up my build environment, it took over a week to get Mixxx building completely due to much trial and error.) The Windows build instructions on the wiki are written for those who already understand how to build software on Windows, otherwise the page would be much, much longer.
I'm thinking about rewriting the wiki page to include setting up a build environment, but even with that information, so many things can be different on different systems (and so many things can go wrong) that it still won't answer every possible concern.
In short, if you're new to building software, doing it on Linux is far, far easier. Once you decide to try on Windows, you're signing up for some pain. :)
Sincerely, Sean M. Pappalardo "D.J. Pegasus" Mixxx Developer - Controller Specialist, Windows package maintainer
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
