In the fix you did, there is lack of closing bracket so I added it (repair it on GitHub, please). But there are next errors, now in x86 folder:
//************* E:\GitHub\winlib\x86\mad.h(197) : error C4235: nonstandard extension used : "__asm" keyword not supported on this architecture E:\GitHub\winlib\x86\mad.h(198) : error C2065: "mov" : undeclared identifier E:\GitHub\winlib\x86\mad.h(198) : error C2146: syntax error : missing ";" before identifier "eax" E:\GitHub\winlib\x86\mad.h(198) : error C2065: "eax" : undeclared identifier ... //************* It looks like "undeclared identifier" errors are caused by the first error C4235 and we should do something with "__asm". I have never been using inline assembly and I have no idea how to go around with it. Or maybe I should change something in my environment so it will fit to Mixxx source code? If it is official way to build Mixxx on Windows, someone had to build it with no errors on his computer. I have probably different version of compiler or sth. Daniel W dniu 2014-03-18 09:02:49 użytkownik Max Linke <max_li...@gmx.de> napisał: > Hi > > everything works find on your side. The error was in mixxx. I just > pushed a fix for it. Pull the latest changes from git and everything > should work. If you got any more problems just write here > > best Max > > On Tue, 2014-03-18 at 00:48 +0100, Daniel Baczyński wrote: > > Hello! > > > > My name is Daniel and I'm new to Mixxx. I have a problem with compilation > > on Windows. Can you help with it? My setup: > > Windows 7 Professional 64-bit > > Visual Studio 2012 Ultimate and Visual Studio 2010 Express > > Microsoft Windows 7 SDK > > Qt 4.8.5 > > Python 27 64-bit > > SCONS > > > > I do it with this guideline: > > http://mixxx.org/wiki/doku.php/compiling_on_windows > > To build I use following command: > > scons toolchain=msvs winlib=E:\GitHub\winlib\x86 sqlitedll=0 staticlibs=1 > > asmlib=0 force32=1 > > > > And I get these errors and warnings: > > > > //*************************************************************** > > Error 26 error C2440: 'static_cast' : cannot convert from 'double' to > > 'EngineTalkoverDucking::TalkoverDuckSetting' > > E:\GitHub\mixxx\src\src\engine\enginetalkoverducking.h mixxx (Visual Studio > > 2010) > > Warning 12 warning C4090: '=' : different 'const' qualifiers > > E:\GitHub\mixxx\src\lib\fidlib-0.9.10\fidlib.c mixxx (Visual Studio 2010) > > Warning 13 warning C4090: '=' : different 'const' qualifiers > > E:\GitHub\mixxx\src\lib\fidlib-0.9.10\fidlib.c mixxx (Visual Studio 2010) > > Error 27 error MSB3073: The command "echo Starting SCons && > > "C:\Python27\Scripts\..\python.exe" -c "from os.path import join; import > > sys; sys.path = [ join(sys.prefix, 'Lib', 'site-packages', 'scons-2.3.0'), > > join(sys.prefix, 'scons-2.3.0'), join(sys.prefix, 'Lib', 'site-packages', > > 'scons'), join(sys.prefix, 'scons') ] + sys.path; import SCons.Script; > > SCons.Script.main()" -C "E:\GitHub\mixxx" -f SConstruct > > winlib=E:\GitHub\winlib\x86 toolchain=msvs """ exited with code 2. > > C:\Program Files > > (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.MakeFile.Targets 38 5 mixxx > > (Visual Studio 2010) > > Warning 1 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\SoundTouch.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 2 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\TDStretch.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 3 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\RateTransposer.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 4 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\AAFilter.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 5 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\FIFOSampleBuffer.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 6 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\FIRFilter.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 7 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\PeakFinder.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 8 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\BPMDetect.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 9 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\cpu_detect_x86_win.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 10 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\mmx_optimized.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 11 warning : Two different environments were specified for target > > E:\GitHub\mixxx\lib\soundtouch-1.6.0\sse_optimized.obj, > > E:\GitHub\mixxx\src\scons mixxx (Visual Studio 2010) > > Warning 21 warning C4503: 'std::_Tree<_Traits>::_Insert_hint' : decorated > > name length exceeded, name was truncated C:\Program Files (x86)\Microsoft > > Visual Studio 11.0\VC\INCLUDE\vector 192 1 mixxx (Visual Studio 2010) > > Warning 22 warning C4503: 'std::_Tree<_Traits>::_Insert_at' : decorated > > name length exceeded, name was truncated C:\Program Files (x86)\Microsoft > > Visual Studio 11.0\VC\INCLUDE\vector 192 1 mixxx (Visual Studio 2010) > > Warning 23 warning C4503: 'std::_Tree<_Traits>::_Insert_nohint' : decorated > > name length exceeded, name was truncated C:\Program Files (x86)\Microsoft > > Visual Studio 11.0\VC\INCLUDE\vector 192 1 mixxx (Visual Studio 2010) > > Warning 14 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 15 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 16 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 17 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 18 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 19 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 20 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 24 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > Warning 25 warning C4530: C++ exception handler used, but unwind semantics > > are not enabled. Specify /EHsc C:\Program Files (x86)\Microsoft Visual > > Studio 11.0\VC\INCLUDE\xlocale 336 1 mixxx (Visual Studio 2010) > > > > //*************************************************************** > > > > I guess there is a difference in compiler version that was used by authors > > and mine, but I don't know how to deal with it. > > > > Cheers, > > Daniel > > ------------------------------------------------------------------------------ > > Learn Graph Databases - Download FREE O'Reilly Book > > "Graph Databases" is the definitive new guide to graph databases and their > > applications. Written by three acclaimed leaders in the field, > > this first edition is now available. Download your free book today! > > http://p.sf.net/sfu/13534_NeoTech > > _______________________________________________ > > Get Mixxx, the #1 Free MP3 DJ Mixing software Today > > http://mixxx.org > > > > > > Mixxx-devel mailing list > > Mixxx-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel