Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:new_windows_build_environment [2017/05/06 00:32] – [CppUnit] devadev:new_windows_build_environment [2019/11/15 17:50] (current) – [New Window Build Environment] deva
Line 11: Line 11:
   * For 32-bit: ''pacman -S mingw-w64-i686-gcc''   * For 32-bit: ''pacman -S mingw-w64-i686-gcc''
   * For 64-bit: ''pacman -S mingw-w64-x86_64-gcc''   * For 64-bit: ''pacman -S mingw-w64-x86_64-gcc''
 +
 +**Prepend** (depending on which mingw installed):
 +<code>
 +c:\msys32\mingw32\bin;c:\msys32\usr\bin
 +</code>
 +or
 +<code>c:\msys64\mingw64\bin;c:\msys64\usr\bin
 +</code>
 +to ''PATH'' in windows:\\
 +Right-click My Computer -> Properties -> Advanced ->Environment Variables.
  
 Install autotools and make: Install autotools and make:
Line 21: Line 31:
 Install dependencies from sources... Install dependencies from sources...
 ====LibeXpat==== ====LibeXpat====
 +NO LONGER NEEDED!
 <code> <code>
 cd /usr/src cd /usr/src
Line 27: Line 38:
 cd expat-2.2.0/ cd expat-2.2.0/
 ./configure --prefix=/usr ./configure --prefix=/usr
 +rm /usr/bin/xmlwf
 make install make install
 </code> </code>
Line 37: Line 49:
 cd libsndfile-1.0.28 cd libsndfile-1.0.28
 ./configure --prefix=/usr ./configure --prefix=/usr
 +# Edit src/file_io.c and comment out the line with ''S_ISSOCK'' as it results in an "undefefined reference to" error at link time.
 make install make install
 </code> </code>
  
-====Zita resampler====+====Zita resampler=== 
 +NO LONGER NEEDED!
 <code> <code>
 cd /usr/src cd /usr/src
Line 52: Line 66:
 ./configure --prefix=/usr --with-zita-sources=/usr/src/zita-resampler-1.6.0 ./configure --prefix=/usr --with-zita-sources=/usr/src/zita-resampler-1.6.0
 make install make install
 +
 +(cd /usr/lib; cp libzita-resampler.a libzita-resampler.dll.a)
 </code> </code>
  
 ====CppUnit==== ====CppUnit====
 +NO LONGER NEEDED!
 <code> <code>
 +cd /usr/src
 wget http://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz wget http://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz
 +tar xvzf cppunit-1.14.0.tar.gz
 cd cppunit-1.14.0 cd cppunit-1.14.0
 ./configure --prefix=/usr --disable-werror  ./configure --prefix=/usr --disable-werror 
Line 63: Line 82:
  
 =====Compile DrumGizmo===== =====Compile DrumGizmo=====
 +<code>
 +ZITA_LDFLAGS=-L/usr/lib ZITA_CPPFLAGS=-I/usr/include \
 +  ./configure --disable-cli --disable-lv2 --enable-vst --with-test
 +</code>
 +
 +Old:
 <code> <code>
 CPPUNIT_CPPFLAGS=-I/usr/include \ CPPUNIT_CPPFLAGS=-I/usr/include \
Line 71: Line 96:
 </code> </code>
  
-=====Microsft C Compiler through AutoTools=====+=====Use Microsoft C Compiler through AutoTools=====
   * http://landinghub.visualstudio.com/visual-cpp-build-tools   * http://landinghub.visualstudio.com/visual-cpp-build-tools
   * https://github.com/swig/cccl   * https://github.com/swig/cccl
dev/new_windows_build_environment.1494023567.txt.gz · Last modified: 2017/05/06 00:32 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0