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

Attachment: 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

Reply via email to