Compiled Orkaudio on FreeBSD
(last modified: 2014-01-05 16:05 CET)Required programs:
# cd /usr/ports/devel/autotools/ && make install clean # cd /usr/ports/devel/ace/ && make install clean # cd /usr/ports/devel/boost-libs/ && make install clean # cd /usr/ports/textproc/xerces-c2-devel/ && make install clean # cd /usr/ports/devel/log4cxx/ && make install clean # cd /usr/ports/audio/libsndfile/ && make install clean
My versions(2013.03.17)
FreeBSD 9.1-RELEASE 0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 ace-6.1.7 Adaptive Communication Environment for C++ apr-1.4.6.1.4.1_3 Apache Portability Library autoconf-2.13.000227_6 Automatically configure source code on many Un*x platforms autoconf-2.69 Automatically configure source code on many Un*x platforms autoconf-wrapper-20101119 Wrapper script for GNU autoconf automake-1.12.6 GNU Standards-compliant Makefile generator automake-1.4.6_6 GNU Standards-compliant Makefile generator (legacy 1.4) automake-wrapper-20101119 Wrapper script for GNU automake autotools-20120427 Autotools meta-port boost-jam-1.52.0_1 Build tool from the boost.org boost-libs-1.52.0_1 Free portable C++ libraries (without Boost.Python) db42-4.2.52_5 The Berkeley DB package, revision 4.2 expat-2.0.1_2 XML 1.0 parser written in C flac-1.2.1_3 Free lossless audio codec gdbm-1.9.1 The GNU database manager gettext-0.18.1.1 GNU gettext package gmake-3.82_1 GNU version of 'make' utility help2man-1.41.1 Automatically generating simple manual pages from program o icu-50.1.2 International Components for Unicode (from IBM) libiconv-1.14 A character set conversion library libogg-1.3.0,4 Ogg bitstream library libsndfile-1.0.25_2 Reading and writing files containing sampled sound (like WA libtool-2.4.2 Generic shared library support script libvorbis-1.3.3_1,3 Audio compression codec library log4cxx-0.10.0_4 Log4cxx is a port to C++ of the Log4j project m4-1.4.16_1,1 GNU m4 perl-5.14.2_2 Practical Extraction and Report Language pkgconf-0.8.9 Utility to help to configure compiler and linker flags python27-2.7.3_6 An interpreted object-oriented programming language unix2dos-1.3 Translate ASCII files from DOS (cr/lf) to UNIX (lf) xerces-c2-devel-2.8.0 Validating XML parser from the Apache XML Project
U need unix2dos :)
# cd /usr/ports/converters/unix2dos/ && make install clean
Download oreka latest release:
oreka-1.2-675.tar.gz 2010-01-08 567.9 kBhttp://sourceforge.net/projects/oreka/files/oreka/oreka-1.2/Source Code/
Download oreka patches:
oreka-1.2-675.patches.tgzMD5: 30d9e8cc01e995b292b96b3c94e6ca42
Install procedure (step by step or download my install script):
Make directory for source:
# rm -rf /usr/local/src/oreka # mkdir -p /usr/local/src/oreka/orekasrcUnpack src and patches:
# cp oreka-1.2-675.patches.tgz /usr/local/src/oreka/ # cp oreka-1.2-675.tar.gz /usr/local/src/oreka/ # cd /usr/local/src/oreka/ # tar zxvf oreka-1.2-675.patches.tgz # tar -C orekasrc/ -zxvf oreka-1.2-675.tar.gzRun dox2unix :)
# cd /usr/local/src/oreka/orekasrc # find . -type f | xargs dos2unixPatch ACE config:
# cp /usr/local/include/ace/config-freebsd.h /usr/local/include/ace/config-freebsd.h.orig # patch -d /usr/local/include/ace < /usr/local/src/oreka/patch/ace/patch-usr_local_include_ace_config-freebsd.h"Let's try:"
# cd /usr/local/src/oreka/ # rm /usr/local/src/oreka/orkbasecxx/configure.in # rm /usr/local/src/oreka/orkaudio/configure.in # for i in /usr/local/src/oreka/patch/oreka/patch-*; do patch -d /usr/local/src/oreka/orekasrc <$i; done
# cd /usr/local/src/oreka/orekasrc/orkbasecxx/ # libtoolize --force # aclocal # autoheader # automake -a # make -f Makefile.cvs # ./configure # make # make install # cd /usr/local/src/oreka/orekasrc/orkaudio/ # libtoolize --force # aclocal # autoheader # automake -a # make -f Makefile.cvs # ./configure # make # make install
No comments:
Post a Comment