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
cmake_minimum_required(VERSION 2.6)

project(chromaprint)
set(PROJECT_VERSION 1.1.0)

# 1. If the library source code has changed at all since the last update, then 
increment revision.
# 2. If any interfaces have been added, removed, or changed since the last 
update, increment current, and set revision to 0.
# 3. If any interfaces have been added since the last public release, then 
increment age.
# 4. If any interfaces have been removed since the last public release, then 
set age to 0. 
set(chromaprint_SOVERSION_CURRENT  2)
set(chromaprint_SOVERSION_REVISION 2)
set(chromaprint_SOVERSION_AGE      2)

math(EXPR chromaprint_SOVERSION_MAJOR "${chromaprint_SOVERSION_CURRENT} - 
${chromaprint_SOVERSION_AGE}")
math(EXPR chromaprint_SOVERSION_MINOR "${chromaprint_SOVERSION_AGE}")
math(EXPR chromaprint_SOVERSION_PATCH "${chromaprint_SOVERSION_REVISION}")

set(chromaprint_VERSION 
${chromaprint_SOVERSION_MAJOR}.${chromaprint_SOVERSION_MINOR}.${chromaprint_SOVERSION_PATCH})
set(chromaprint_SOVERSION ${chromaprint_SOVERSION_MAJOR})

include(CheckFunctionExists)
set(CMAKE_REQUIRED_LIBRARIES -lm)
check_function_exists(lrintf HAVE_LRINTF)
check_function_exists(round HAVE_ROUND)

add_definitions(
        -DHAVE_CONFIG_H
        -D_SCL_SECURE_NO_WARNINGS
        -D_USE_MATH_DEFINES
        -D__STDC_LIMIT_MACROS
        -D__STDC_CONSTANT_MACROS
)
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${CMAKE_CURRENT_BINARY_DIR})

set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)")
set(EXEC_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} CACHE PATH "Installation prefix 
for executables and object code libraries" FORCE)
set(BIN_INSTALL_DIR ${EXEC_INSTALL_PREFIX}/bin CACHE PATH "Installation prefix 
for user executables" FORCE)
set(LIB_INSTALL_DIR ${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX} CACHE PATH  
"Installation prefix for object code libraries" FORCE)
set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/include CACHE PATH 
"Installation prefix for C header files" FORCE)

if(APPLE)
        option(BUILD_FRAMEWORK "Build an OS X framework" OFF)
        set(FRAMEWORK_INSTALL_DIR "/Library/Frameworks" CACHE STRING "Directory 
to install frameworks to.")
endif()

option(BUILD_SHARED_LIBS "Build shared libraries" ON)
option(BUILD_EXAMPLES "Build the examples" OFF)
option(BUILD_TESTS "Build the test suite" OFF)
option(BUILD_TOOLS "Build standard tools" OFF)
option(BUILD_EXTRA_TOOLS "Build extra tools (only useful for development of 
this library)" OFF)

if(CMAKE_COMPILER_IS_GNUCXX)
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
endif()

if(NOT BUILD_SHARED_LIBS)
        add_definitions(-DCHROMAPRINT_NODLL)
endif()

option(WITH_AVFFT "Use FFmpeg for FFT calculations" OFF)
option(WITH_FFTW3 "Use FFTW3 for FFT calculations" OFF)
option(WITH_VDSP "Use vDSP for FFT calculations" OFF)

set(TESTS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/tests/)

set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
find_package(FFmpeg)
find_package(FFTW3)
if(APPLE)
        find_library(ACCELERATE_LIBRARIES Accelerate)
endif()

set(FFT_OPTION_COUNT 0)

if(WITH_AVFFT)
        math(EXPR FFT_OPTION_COUNT "${FFT_OPTION_COUNT} + 1")
endif()
if(WITH_FFTW3)
        math(EXPR FFT_OPTION_COUNT "${FFT_OPTION_COUNT} + 1")
endif()
if(WITH_VDSP)
        math(EXPR FFT_OPTION_COUNT "${FFT_OPTION_COUNT} + 1")
endif()
if(FFT_OPTION_COUNT GREATER "1")
        message(FATAL_ERROR "Only one of WITH_AVFFT, WITH_FFTW3 AND WITH_VDSP 
can be selected")
endif()

if(WITH_AVFFT AND NOT FFMPEG_LIBAVCODEC_FFT_FOUND)
        message(FATAL_ERROR "FFmpeg with avfft.h not found")
endif()

if(WITH_FFTW3 AND NOT FFTW3_FOUND)
        message(FATAL_ERROR "FFTW3 not found")
endif()

if(APPLE AND WITH_VDSP AND NOT ACCELERATE_LIBRARIES)
        message(FATAL_ERROR "vDSP (Accelerate) not found")
endif()

if(NOT WITH_AVFFT AND NOT WITH_FFTW3)
        if(APPLE AND ACCELERATE_LIBRARIES)
                set(WITH_VDSP ON)
        elseif(FFMPEG_LIBAVCODEC_FFT_FOUND)
                set(WITH_AVFFT ON)
        elseif(FFTW3_FOUND)
                set(WITH_FFTW3 ON)
        else()
                message(FATAL_ERROR "Neither FFmpeg with avfft.h nor FFTW3 
found")
        endif()
endif()

if(WITH_AVFFT)
        message(STATUS "Using FFmpeg for FFT calculations")
endif(WITH_AVFFT)

if(WITH_FFTW3)
        message(STATUS "Using FFTW3 for FFT calculations")
endif(WITH_FFTW3)

if(NOT APPLE AND NOT BUILD_FRAMEWORK)
        configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libchromaprint.pc.cmake 
${CMAKE_CURRENT_BINARY_DIR}/libchromaprint.pc)
        install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libchromaprint.pc DESTINATION 
${LIB_INSTALL_DIR}/pkgconfig)
endif()

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in 
${CMAKE_CURRENT_BINARY_DIR}/config.h)

add_subdirectory(src)

if(BUILD_TOOLS_EXTRA)
        find_package(PNG REQUIRED)
endif(BUILD_TOOLS_EXTRA)

find_package(Boost COMPONENTS system filesystem)
if(BUILD_TOOLS OR BUILD_TOOLS_EXTRA OR BUILD_EXAMPLES)
        find_package(FFmpeg REQUIRED)
endif()

if(BUILD_EXAMPLES)
        add_subdirectory(examples)
endif()

if(BUILD_TOOLS OR BUILD_TOOLS_EXTRA)
        find_package(Taglib REQUIRED)
        add_subdirectory(tools)
endif(BUILD_TOOLS OR BUILD_TOOLS_EXTRA)

if(BUILD_TESTS)
        find_package(Threads)
        find_package(GTest REQUIRED)
        add_subdirectory(tests)
endif(BUILD_TESTS)

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

Reply via email to