Next |
Prev |
Up |
Top
|
JOS Index |
JOS Pubs |
JOS Home |
Search
I simply typed yum distro-sync (on November 7, 2010, right
after f14 was officially released), and erased packages until it
worked. It was rather ugly, but I was able to slog through it in an
hour or so. This approach fared better than yum upgrade
which also had a problem with JACK.
Even before the upgrade I needed to remove sooperlooper
because it had an sbcl dependency problem.
I needed to remove sbcl (thus removing maxima, cmn, and clm), fomus,
system-config-display, pyecasound, rhpl, texinfo-tex (thus removing
a2ps), and kudzu. Thus, the main dependency problems seemed to be
lisp and python related. I also temporarily disabled the livna and
planetccrma repos.
I plan to try reinstalling the removed items from time to time.
Things done after the (rather choppy) upgrade to F14:
;; install zita-rev1 tarball ;; (for benchmarks relative to Faust version)
yum install clthreads-devel ;; for compiling zita-rev1
;; install tarball for libclxclient-3.6.1 and do a 'make install', for zita-rev1
yum install plplot-octave ;; scientific plotting in octave (to try)
yum install creox ;; guitar FX app found on the Web - does its own JACK connect
;; install /demolition-0.9.tar.gz from http://devel.tlrmx.org/audio/
;; for testing LADSPA plugins
;; needed to change 'glib' to 'glib-2.0' in Makefile (twice)
yum install dssi-devel
yum install liblo-devel
Things done after the above to get faust2pd working:
yum remove llvm ;; also removed llvm-devel, pure, pure-devel
;; make and install tarball for latest llvm (2.9) from llvm.org:
;; following advice on pure wiki re. configuring llvm:
./configure --enable-optimized --enable-targets=host-only
;; See http://code.google.com/p/pure-lang/wiki/GettingStarted
;; make and install tarball for latest pure:
yum install hg ;; mercurial
\hg clone http://pure-lang.googlecode.com/hg pure ;; I have an hg alias
cd pure
autoreconf
make
make check
make install
/sbin/ldconfig
;; problem:
> pure
pure: error while loading shared libraries: libpure.so.6:
cannot open shared object file: No such file or directory
;; fix:
/sbin/ldconfig /usr/local/lib
;; install pure-xml tarball for faust2pd
;; install pd-pure tarball (for some faust2pd examples)
;; Needed the following lines inserted in Makefile after "# Linux":
PDDIR=/usr/lib/pd-extended
CPPFLAGS = -I$(PDDIR)/include
;; install faust2pd tarball - needed the following Makefile edit:
pdprefix = /usr/lib/pd-extended
;; (now m_pd.h is found) and we see the following:
> make
sed -e 's?@version@?2.3?' < faust2pd.pure > xxfaust2pd.pure
pure -c xxfaust2pd.pure -o faust2pd
rm -f xxfaust2pd.pure
# make install
test -d /usr/local/bin || mkdir -p /usr/local/bin
cp faust2pd /usr/local/bin
strip /usr/local/bin/faust2pd
chmod a+x /usr/local/bin/faust2pd
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Optionally, you can also run make install-pd to install the auxiliary Faust
abstractions in /usr/lib/pd-extended/lib/pd/extra.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# make install-pd
test -d /usr/lib/pd-extended/lib/pd/extra || mkdir -p /usr/lib/pd-extended/lib/pd/extra
cp faust-*.pd /usr/lib/pd-extended/lib/pd/extra
Next |
Prev |
Up |
Top
|
JOS Index |
JOS Pubs |
JOS Home |
Search
Download mycomputers.pdf
[Comment on this page via email]