I just tried building the dependencies on windows and reached the same
errors as Ferran.

First of all, I didn't have CMake installed. I tried to update the
instructions on this wiki page (
http://mixxx.org/wiki/doku.php/compiling_on_windows) but the Edit link gave
this error. "Sorry, there was an error processing your request. If this is
an error contact us at info AT mydomain.com." To be fair, I'm not sure if
I'm supposed to have permission to edit wiki pages.

Once I installed CMake, I got errors like:

CUSTOMBUILD : CMake error : The source directory
"C:/mixxx/environments/prototype/build/chromaprint-1.1" does not appear to
contain CMakeLists.txt.
[C:\code\github\mixxxBuild\buildserver\build\chromaprint-1.1\src\chromaprint.vcxproj]

and

CUSTOMBUILD : CMake error : The source directory
"C:/mixxx/environments/prototype/build/taglib-1.9.1" does not appear to
contain CMakeLists.txt.
[C:\code\github\mixxxBuild\buildserver\build\taglib-1.9.1\taglib\tag.vcxproj]

Why is it looking in the directory "C:/mixxx/..."? On my machine, the file
exists at
"C:\code\github\mixxxBuild\buildserver\build\chromaprint-1.1\CMakeLists.txt".
It looks like the former path is mistakenly hard-coded. It seems the only
two dependencies with this problem (chromaprint and taglib) are also the
only two that use CMake...


Since those two dependencies didn't build, I wasn't expecting a clean build
of mixxx. However, it is strange that I get errors like "ERROR:root:Unmet
dependency: Did not find libportaudio.a, portaudio.lib, or the
PortAudio-v19 development header files." I am pretty sure my WINLIB_PATH is
correct:

set WINLIB_PATH=C:\code\github\mixxxBuild\buildserver

And portaudio.lib definitely exists in
"C:\code\github\mixxxBuild\buildserver\lib". It seems to have built just
fine.

I will keep investigating as I have time, but hopefully someone can shed
some light on this.

On Sat, Oct 18, 2014 at 7:14 AM, Ferran Pujol Camins <
ferranpujolcam...@gmail.com> wrote:

> Could you find what was not working? Is it really an issue with the build
> scripts or might be something wrong in my computer?
> El dia 14/10/2014 17.49, "Ferran Pujol Camins" <
> ferranpujolcam...@gmail.com> va escriure:
>
> The libs missing are:
>>
>> *Portaudio*. I didn't rename the asio sdk folder correctly, my bad. Now
>> it compiles.
>>
>> *Chromprint*. Error:
>>
>> "C:\Development\buildserver\build\chromaprint-1.1\chromaprint.sln"
>>> (chromaprint:Clean;chromaprint:Rebuild target) (1) -
>>> >
>>> "C:\Development\buildserver\build\chromaprint-1.1\src\chromaprint.vcxproj"
>>> (Rebuild target) (2:2) ->
>>> (CustomBuild target) ->
>>>   CUSTOMBUILD : CMake error : The source directory
>>> "C:/mixxx/environments/prototype/build/chromaprint-1.1" does not app
>>> ear to contain CMakeLists.txt.
>>> [C:\Development\buildserver\build\chromaprint-1.1\src\chromaprint.vcxproj]
>>>
>>
>>
>> *Taglib*. Error:
>>
>> "C:\Development\buildserver\build\taglib-1.9.1\taglib.sln"
>>> (tag:Clean;tag:Rebuild target) (1) ->
>>> "C:\Development\buildserver\build\taglib-1.9.1\taglib\tag.vcxproj"
>>> (Rebuild target) (2:2) ->
>>> (CustomBuild target) ->
>>>   CUSTOMBUILD : CMake error : The source directory
>>> "C:/mixxx/environments/prototype/build/taglib-1.9.1" does not appear
>>>  to contain CMakeLists.txt.
>>> [C:\Development\buildserver\build\taglib-1.9.1\taglib\tag.vcxproj]
>>>
>>
>> 2014-10-13 20:43 GMT+02:00 Max Linke <max_li...@gmx.de>:
>>
>>> Some of the dependencies weren't build. I can't see the files for
>>> chromaprint
>>> and portaudio in your lib folder.
>>>
>>> Can you install cmake and then test to build only these dependencies?
>>> Just
>>> comment out all the other deps in `build_environment.bat`. I had similar
>>> issues
>>> when I tried the new build. I think some of the solutions have to be
>>> updated by
>>> cmake but I'm not 100% that this was the error
>>>
>>>
>>> What are the dependencies that scons is complaining about. The config
>>> log helps
>>> but is a noisy.
>>>
>>> best Max
>>>
>>>
>>> On Mon, 13 Oct 2014 20:25:59 +0200
>>> Ferran Pujol Camins <ferranpujolcam...@gmail.com> wrote:
>>>
>>> > I've reverted back WINLIB_PATH to the correct value. I've tried to
>>> compile
>>> > mixxx again:
>>> >
>>> > 2014-10-13 10:00 GMT+02:00 Max Linke <max_li...@gmx.de>:
>>> >
>>> > > Thanks for the Feedback
>>> > >
>>> > > On Sun, 12 Oct 2014 19:59:58 +0200
>>> > > Ferran Pujol Camins <ferranpujolcam...@gmail.com> wrote:
>>> > >
>>> > > > Well, I still cannot build Mixxx correctly.
>>> > > > In the build.bat suggested. I found an error (I think):
>>> > > > -When calling scons, It should be* winlib=%WINLIB_PATH%\lib*
>>> instead
>>> > > > of *winlib=%WINLIB_PATH%
>>> > >
>>> > > No the winlib path is correct. You have to point it to a directory
>>> that
>>> > > contains
>>> > > the compiled shared libraries AND the headers that we include. The
>>> > > libraries are
>>> > > in the 'lib' folder and the headers in the 'include'.
>>> > >
>>> > >
>>> > > > *isn't it?
>>> > > >
>>> > > > I've tried that fix but I still have unmet dependencies. See
>>> attached
>>> > > > config.log
>>> > >
>>> > > Can you post the content of %WINLIB_PATH%/lib, where your
>>> %WINLIB_PATH% is
>>> > > and
>>> > > the script that you use to build mixxx.
>>> > >
>>> > > best Max
>>> > >
>>> > > >
>>> > > > 2014-09-24 19:41 GMT+02:00 Max Linke <max_li...@gmx.de>:
>>> > > >
>>> > > > > Hi
>>> > > > >
>>> > > > > We have recently updated our windows build environment on our
>>> build
>>> > > server.
>>> > > > > https://github.com/mixxxdj/buildserver/tree/windows_environment
>>> > > > >
>>> > > > > Today I have updated our build instructions for windows as well.
>>> > > > > http://www.mixxx.org/wiki/doku.php/compiling_on_windows
>>> > > > >
>>> > > > > If you had problems recently to compile on windows give it a
>>> shoot.
>>> > > > > Any comments about problems are appreciated.
>>> > > > >
>>> > > > > Best Max
>>> > > > >
>>> > > > >
>>> > > > >
>>> > >
>>> ------------------------------------------------------------------------------
>>> > > > > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>>> > > > > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
>>> > > Reports
>>> > > > > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White
>>> paper
>>> > > > > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog
>>> Analyzer
>>> > > > >
>>> > > > >
>>> > >
>>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>>> > > > > _______________________________________________
>>> > > > > 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
>>> > > > >
>>> > > >
>>> > > >
>>> > > >
>>> > >
>>> > >
>>> > >
>>> ------------------------------------------------------------------------------
>>> > > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>>> > > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
>>> Reports
>>> > > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>>> > > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>> > > http://p.sf.net/sfu/Zoho
>>> > > _______________________________________________
>>> > > 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
>>> > >
>>> >
>>> >
>>> >
>>>
>>
>>
>>
>> --
>> Ferran Pujol Camins
>>
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> 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
>
------------------------------------------------------------------------------
_______________________________________________
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

Reply via email to