To get it run, I had to install libappindicator3.
What is the correct solution ? I think it should be fixed somewhere...
Search Criteria
Package Details: audio-recorder-from-deb 0.9.8-1
Package Actions
| Package Base: | audio-recorder-from-deb |
|---|---|
| Description: | Record audio from your soundcard and microphone |
| Upstream URL: | https://launchpad.net/audio-recorder |
| Category: | multimedia |
| Licenses: | |
| Submitter: | dserban |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 11 |
| First Submitted: | 2011-03-22 16:29 |
| Last Updated: | 2012-11-17 23:54 |
Dependencies (14)
Required by (0)
Sources
Latest Comments
Comment by fab31
Anonymous comment
Didn't work out of the box.. it couldn't find the libs as those are stored in /usr/share/audio-recorder/lib/
The error looked like this:
...
"audio-recorder: error while loading shared libraries: libindicator3.so.7: cannot open shared object file: No such file or directory"
...
This did the trick:
sudo ln -s /usr/share/audio-recorder/lib/libappindicator3.so.1 /usr/lib/
sudo ln -s /usr/share/audio-recorder/lib/libdbusmenu-gtk3.so.4 /usr/lib/
sudo ln -s /usr/share/audio-recorder/lib/libdbusmenu-glib.so.4 /usr/lib/
And had to rename as it wanted the 7 not the 6:
sudo ln -s /usr/share/audio-recorder/lib/libindicator3.so.6 /usr/lib/libindicator3.so.7
Anonymous comment
Didn't work out of the box.. it couldn't find the libs as those are stored in /usr/share/audio-recorder/lib/
...
The error looked like this:
"audio-recorder: error while loading shared libraries: libindicator3.so.7: cannot open shared object file: No such file or directory"
...
This did the trick:
sudo ln -s /usr/share/audio-recorder/lib/libappindicator3.so.1 /usr/lib/
sudo ln -s /usr/share/audio-recorder/lib/libdbusmenu-gtk3.so.4 /usr/lib/
sudo ln -s /usr/share/audio-recorder/lib/libdbusmenu-glib.so.4 /usr/lib/
And had to rename as it wanted the 7 not the 6:
sudo ln -s /usr/share/audio-recorder/lib/libindicator3.so.6 /usr/lib/libindicator3.so.7
Comment by Spike29
Hi, audio-recorder 0.9 is out :)
https://launchpad.net/~osmoma/+archive/audio-recorder/+packages
Anonymous comment
audio_recorder_wrapper.sh
audio-recorder: error while loading shared libraries: libindicator3.so.7: cannot open shared object file: No such file or directory
Comment by Spike29
Thanks, your command fixed the problem on my 32 bit Archlinux.
I still have this warning when I start the program : "(audio-recorder:15785): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed", but everything seems to work properly.
Comment by dserban
@Spike29, please run the following command as root and see if that fixes the problem:
glib-compile-schemas /usr/share/glib-2.0/schemas
If it does, I'll add an .install file to the package.
Currently, audio-recorder starts successfully on my 32-bit Arch system.
Comment by Spike29
I reinstalled the package, but I have a segmentation fault :
"(audio-recorder:15581): GLib-GIO-CRITICAL **: Settings schema 'org.gnome.audio-recorder' is not installed
Segmentation fault"
Comment by dserban
I have fixed the issue with the missing libindicator3.so.6, please test again.
Comment by Spike29
I started the program with "audio-recorder" command line.
I tried with "audio_recorder_wrapper.sh", and I've got the following error message :
"audio-recorder: error while loading shared libraries: libindicator3.so.6: cannot open shared object file: No such file or directory"
libindicator3.so.6 library isn't present in /usr/share/audio-recorder/lib folder.
Comment by dserban
How do you start the program?
The correct way is by using the wrapper script audio_recorder_wrapper.sh.
Comment by Spike29
The output of this command is :
"audio-recorder-from-deb /usr/share/audio-recorder/lib/libappindicator3.so.1"
Comment by dserban
@Spike29, please post the output of:
pacman -Ql audio-recorder-from-deb | grep libappindicator
Comment by Spike29
Thanks for the update :)
Building and installing the new package is OK, but libappindicator3.so.1 library is declared as missing when I start audio-recorder.
Comment by dserban
Actually, version 0.6.2 is the most recent one as of now.
PKGBUILD updated, please test.
Comment by Spike29
Version 0.5 is now available in Ubuntu's PPA.
Comment by dserban
Bingo!!! I've found what was wrong.
I tweaked the dependencies and now it works again.
Please test and give feedback!
Comment by dserban
Back after some testing.
I am now getting the same error ("Cannot create audio pipeline"), which I wasn't getting one and a half months ago (on June 19th).
So the error is clearly the result of ArchLinux updates for either alsa or gstreamer.
I have an Ubuntu Maverick virtual machine. I tested audio-recorder and it works well (without giving any errors).
I still don't know where the error comes from, and I don't expect we are going to get any help from upstream.
Comment by dserban
Hi hobarrera, to the first part of your question ("Cannot create audio pipeline"), which gstreamer packages do you have on your system?
pacman -Q | grep gstreamer
To the second part of your question, here is a methodology to help you determine which dependencies are missing:
1) Install strace and pkgtools.
2) Run "strace -e open audio-recorder 2>/tmp/trace.log" as a regular user.
3) Run "grep No.such.file /tmp/trace.log" and hunt for missing binaries.
4) If you have identified a missing binary file, but don't know which Arch package it belongs to:
4a) Run "pkgfile -u" as root (just once, to build the lookup database).
4b) Run "pkgfile binary-without-leading-path".
If you do find anything of interest, please give some feedback.
Also, if you pastebin the output of #3, I'll compare it with mine and maybe point out what you might be missing.
Comment by hobarrera
When I click record, it says "Cannot create audio pipeline. no element "null".
"(audio-recorder:13913): gnome-media-profiles-CRITICAL **: gm_audio_profile_lookup: assertion `id != NULL' failed
Error:Cannot create audio pipeline. no element "null"."
I tried building this from source, but I'm missing some dependencies and I'm not sure what thay are. Any ideas?
Comment by dserban
Related project:
outrec-workalike
http://aur.archlinux.org/packages.php?ID=47664
Comment by dserban
Bazaar version (audio-recorder-bzr) here:
http://aur.archlinux.org/packages.php?ID=47662