Which ubustu-configuration makes you happy at present?

Asmo Koskinen asmo.koskinen at arkki.info
Wed Jul 22 22:07:49 BST 2009


Fabien Juchniewicz kirjoitti:

> Can you please compile it with the -mixed option so that applications like 
> EnergyXT (32 bits) will work well with jackd on 64 bits machines ?

Here are my notes; newest jackd works (I do not have EnergyXT), but 
installation from source needed some extra work because of older jackd. 
I did have to remove jack_freebob.so and jack_oss.so, because I was not 
included them to the jackd. Intime.so seems to be older one, too, but 
did not conflict with newest jackd.

So now everything else is plain Ubuntu Studio 8.04 x86_64, just libffado 
and jackd are latest ones.

1.

studio at ubuntu-studio:~/Bin/libffado-2.0-rc2$ scons
scons: Reading SConscript files ...
Checking for a working C-compiler (cached) yes
Checking for a working C++-compiler (cached) yes
Checking for pkg-config (at least version 0.0.0)... (cached) yes
Checking for C header file expat.h... (cached) yes
Checking for XML_ExpatVersion() in C library expat... (cached) yes
Checking for libraw1394 (1.3.0 or higher)... 	(cached) yes
Checking for dbus-1 (1.0 or higher)... 	(cached) yes
Checking for libxml++-2.6 (2.13.0 or higher)... 	(cached) yes
Checking for libiec61883 (1.1.0 or higher)... 	(cached) yes
Checking for lrint(3.2) in C library m... (cached) yes
Checking for lrintf(3.2) in C library m... (cached) yes
Checking whether 'which pyuic4' executes (cached) yes
Checking for the python module 'dbus' (cached) yes
Checking for the python module 'PyQt4' (cached) yes
Checking for the python module 'dbus.mainloop.qt' (cached) yes
Checking whether 'which pyuic' executes (cached) yes
Checking for the python module 'dbus' (cached) yes
Checking for the python module 'qt' (cached) no
Checking whether 'xdg-desktop-menu --help' executes (cached) yes
Trying to find the system triple: (cached) x86_64-unknown-linux-gnu
Detected DIST_TARGET = x86_64
Doing a 64-bit x86 build
scons: done reading SConscript files.
scons: Building targets ...
scons: `src' is up to date.
scons: `support' is up to date.
scons: `tests' is up to date.
scons: done building targets.
studio at ubuntu-studio:~/Bin/libffado-2.0-rc2$

studio at ubuntu-studio:~$ ffado-test
Version: 1.999.42

2.

studio at ubuntu-studio:~/Bin/jack-1.9.3$ ./waf configure --mixed --prefix=/usr
Linux detected
Checking for program g++                 : ok /usr/bin/g++
Checking for compiler version            : ok 4.2.4
Checking for program cpp                 : ok /usr/bin/cpp
Checking for program ar                  : ok /usr/bin/ar
Checking for program ranlib              : ok /usr/bin/ranlib
Checking for g++                         : ok
Checking for program gcc                 : ok /usr/bin/gcc
Checking for compiler version            : ok 4.2.4
Checking for program ar                  : ok /usr/bin/ar
Checking for program ranlib              : ok /usr/bin/ranlib
Checking for gcc                         : ok
Checking for header samplerate.h         : ok
Checking for alsa >= 1.0.0               : ok
Checking for libfreebob >= 1.0.0         : Package "libfreebob (>= 
1.0.0)" could not be found or the found version is too old.
Checking for libffado >= 1.999.17        : ok
Checking for header sndfile.h            : ok
Checking for header ncurses.h            : ok
Checking for library readline            : ok

==================
JACK 1.9.3 exported from r3609:3613
Build with a maximum of 64 JACK clients
Build with a maximum of 1024 ports
Build with a maximum of 512 ports per application
Install prefix                           : /usr
Library directory                        : /usr/lib
Drivers directory                        : /usr/lib/jack
Build doxygen documentation              : no
Build with engine profiling              : no
Build with 32/64 bits mixed mode         : yes
Build standard JACK (jackd)              : yes
Build D-Bus JACK (jackdbus)              : no
Build with ALSA support                  : yes
Build with FireWire (FreeBob) support    : no
Build with FireWire (FFADO) support      : yes

Configuration finished successfully (00:00:00); project is now ready to 
build.
studio at ubuntu-studio:~/Bin/jack-1.9.3$

studio at ubuntu-studio:~$ jackd --version
jackdmp 1.9.3

3.

studio at ubuntu-studio:/usr/lib/libjack0.100.0$ sudo rm jack_freebob.so
studio at ubuntu-studio:/usr/lib/libjack0.100.0$ sudo rm jack_oss.so

studio at ubuntu-studio:/usr/lib/libjack0.100.0$ ls -al
yhteensä 572
drwxr-xr-x   2 root root   4096 2009-07-22 23:17 .
drwxr-xr-x 183 root root  73728 2009-07-22 23:12 ..
-rw-r--r--   1 root root  61084 2009-07-22 22:57 audioadapter.so
-rw-r--r--   1 root root  10680 2009-07-22 22:57 inprocess.so
-rw-r--r--   1 root root   6704 2008-02-02 12:47 intime.so
-rw-r--r--   1 root root 137980 2009-07-22 22:57 jack_alsa.so
-rw-r--r--   1 root root  21364 2009-07-22 22:57 jack_dummy.so
-rw-r--r--   1 root root  43098 2009-07-22 22:57 jack_firewire.so
-rw-r--r--   1 root root  19520 2009-07-22 22:57 jack_loopback.so
-rw-r--r--   1 root root  46181 2009-07-22 22:57 jack_net.so
-rw-r--r--   1 root root  62085 2009-07-22 22:57 netadapter.so
-rw-r--r--   1 root root  39468 2009-07-22 22:57 netmanager.so
-rw-r--r--   1 root root  20611 2009-07-22 22:57 profiler.so
studio at ubuntu-studio:/usr/lib/libjack0.100.0$

4.

studio at ubuntu-studio:~$ /usr/bin/jackd -R -m -dalsa -dhw:0 -r44100 -p128 
-n2 -Xseq
jackdmp 1.9.3
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2009 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
creating alsa driver ... hw:0|hw:0|128|2|44100|0|0|nomon|swmeter|-|32bit
Using ALSA driver ICE1712 running on card 0 - M Audio Delta 66 at 
0x1040, irq 22
configuring for 44100Hz, period = 128 frames (2.9 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
port created: Midi-Through:midi/playback_1
port created: Midi-Through:midi/capture_1
port created: TiMidity:midi/capture_1
port created: TiMidity:midi/capture_2
port created: TiMidity:midi/capture_3
port created: TiMidity:midi/capture_4


Best Regards Asmo Koskinen.




More information about the Ubuntu-Studio-users mailing list