Hello again Steve,
Ok, I have successfully built audacity with your instructions and launched it with ./audacity and in the terminal as it was starting up came the following:
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4541
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
Expression 'ret' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1670
Expression 'AlsaOpen( &alsaApi->baseHostApiRep, params, streamDir, &self->pcm )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1830
Expression 'PaAlsaStreamComponent_Initialize( &self->capture, alsaApi, inParams, StreamDirection_In, NULL != callback )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2092
Expression 'PaAlsaStream_Initialize( stream, alsaHostApi, inputParameters, outputParameters, sampleRate, framesPerBuffer, callback, streamFlags, userData )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2764
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4541
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4541
and still the same launch time 30-40 seconds.
Sorry Steve, I am not really an expert on Ubuntu/Linux either but when I do a sudo make install I get the following:
make -C lib-src
make[1]: Entering directory `/home/patrick/audacity-src-2.0.2/lib-src'
make -C FileDialog
make[2]: Entering directory `/home/patrick/audacity-src-2.0.2/lib-src/FileDialog'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/patrick/audacity-src-2.0.2/lib-src/FileDialog'
ln -sf FileDialog/FileDialog.a FileDialog.a
make -C libresample libresample.a
make[2]: Entering directory `/home/patrick/audacity-src-2.0.2/lib-src/libresample'
make[2]: `libresample.a' is up to date.
make[2]: Leaving directory `/home/patrick/audacity-src-2.0.2/lib-src/libresample'
ln -sf libresample/libresample.a libresample.a
make -C libnyquist
make[2]: Entering directory `/home/patrick/audacity-src-2.0.2/lib-src/libnyquist'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/patrick/audacity-src-2.0.2/lib-src/libnyquist'
ln -sf libnyquist/libnyquist.a libnyquist.a
make -C portmixer
make[2]: Entering directory `/home/patrick/audacity-src-2.0.2/lib-src/portmixer'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/patrick/audacity-src-2.0.2/lib-src/portmixer'
ln -sf portmixer/libportmixer.a libportmixer.a
make -C lib-widget-extra
make[2]: Entering directory `/home/patrick/audacity-src-2.0.2/lib-src/lib-widget-extra'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/patrick/audacity-src-2.0.2/lib-src/lib-widget-extra'
make[1]: Leaving directory `/home/patrick/audacity-src-2.0.2/lib-src'
make -C src
make[1]: Entering directory `/home/patrick/audacity-src-2.0.2/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/patrick/audacity-src-2.0.2/src'
make -C locale
make[1]: Entering directory `/home/patrick/audacity-src-2.0.2/locale'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/patrick/audacity-src-2.0.2/locale'
# install desktop file
/usr/bin/install -c -d /usr/local//share/applications
/usr/bin/install -c -m 644 src/audacity.desktop /usr/local//share/applications/audacity.desktop
# install MIME information
/usr/bin/install -c -d /usr/local//share/mime/packages
/usr/bin/install -c -m 644 src/audacity.xml /usr/local//share/mime/packages
# install the binary
/usr/bin/install -c -d /usr/local//bin
/usr/bin/install -c -m 755 audacity /usr/local//bin/audacity
# install docs
/usr/bin/install -c -d /usr/local//share/doc/audacity
/usr/bin/install -c -m 644 README.txt /usr/local//share/doc/audacity/README.txt
/usr/bin/install -c -m 644 LICENSE.txt /usr/local//share/doc/audacity/LICENSE.txt
# install manpage
/usr/bin/install -c -d /usr/local//share/man/man1
test -f help/audacity.1.gz &&
/usr/bin/install -c -m 644 help/audacity.1.gz
/usr/local//share/man/man1/audacity.1.gz
# install nyquist
/usr/bin/install -c -d /usr/local//share/audacity/nyquist
/usr/bin/install -c -m 644 nyquist/*.lsp nyquist/nyquist-plot.txt /usr/local//share/audacity/nyquist
/usr/bin/install -c -d /usr/local//share/audacity/nyquist/rawwaves
/usr/bin/install -c -m 644 nyquist/rawwaves/*.raw /usr/local//share/audacity/nyquist/rawwaves
# install plug-ins
/usr/bin/install -c -d /usr/local//share/audacity/plug-ins
/usr/bin/install -c -m 644 plug-ins/*.ny /usr/local//share/audacity/plug-ins
# install resources that use wxStandardPaths::GetResourceDir()
/usr/bin/install -c -m 644 presets/EQDefaultCurves.xml /usr/local//share/audacity/EQDefaultCurves.xml
# install locales
make -C locale install
make[1]: Entering directory `/home/patrick/audacity-src-2.0.2/locale'
linguas='af ar be bg bn bs ca ca@valencia cs cy da de el es eu fa fi fr ga gl he hi hu id it ja ka km ko lt mk my nb nl oc pl pt pt_BR ro ru sk sl sr_RS sr_RS@latin sv tg tr uk vi zh zh_TW'; for lang in $linguas ; do
/usr/bin/install -c -d /usr/local//share/locale/$lang/LC_MESSAGES ;
/usr/bin/install -c -m 644 $lang/audacity.mo /usr/local//share/locale/$lang/LC_MESSAGES/audacity.mo ;
done
make[1]: Leaving directory `/home/patrick/audacity-src-2.0.2/locale'
# install icons for audacity
/usr/bin/install -c -d /usr/local//share/pixmaps/
/usr/bin/install -c -m 644 images/AudacityLogo48x48.xpm /usr/local//share/pixmaps/audacity.xpm
/usr/bin/install -c -d /usr/local//share/icons/hicolor/16x16/apps
/usr/bin/install -c -m 644 images/audacity16.png /usr/local//share/icons/hicolor/16x16/apps/audacity.png
/usr/bin/install -c -d /usr/local//share/icons/hicolor/22x22/apps
/usr/bin/install -c -m 644 images/audacity22.png /usr/local//share/icons/hicolor/22x22/apps/audacity.png
/usr/bin/install -c -d /usr/local//share/icons/hicolor/24x24/apps
/usr/bin/install -c -m 644 images/audacity24.png /usr/local//share/icons/hicolor/24x24/apps/audacity.png
/usr/bin/install -c -d /usr/local//share/icons/hicolor/32x32/apps
/usr/bin/install -c -m 644 images/audacity32.png /usr/local//share/icons/hicolor/32x32/apps/audacity.png
/usr/bin/install -c -d /usr/local//share/icons/hicolor/48x48/apps
/usr/bin/install -c -m 644 images/audacity48.png /usr/local//share/icons/hicolor/48x48/apps/audacity.png
/usr/bin/install -c -d /usr/local//share/icons/hicolor/scalable/apps
/usr/bin/install -c -m 644 images/audacity.svg /usr/local//share/icons/hicolor/scalable/apps/audacity.svg
/usr/bin/install -c -d /usr/local//share/pixmaps
/usr/bin/install -c -m 644 images/audacity16.xpm /usr/local//share/pixmaps/audacity16.xpm
/usr/bin/install -c -m 644 images/audacity32.xpm /usr/local//share/pixmaps/audacity32.xpm
# note we don't use the AUDACITY_NAME variable here, because the mime type
# doesn't depend on it
/usr/bin/install -c -m 644 images/gnome-mime-application-x-audacity-project.xpm /usr/local//share/pixmaps/gnome-mime-application-x-audacity-project.xpm
patrick@singtoh-pc:~/audacity-src-2.0.2$
so it seems that it won’t install like this. I don’t see an icon to launch Audacity anywhere so I am pretty sure it didn’t install?? Do I have to change to another directory or something. Not sure what to do Steve, Sorry.
Cheers,
Singtoh