Closed DavidGriffith closed 9 years ago
I have Skype (and apulse) installed in a 32-bit chroot because of this sort of awkward conflict. /-:
Yep, libglib2.0-dev:i386
is not installable on Debian amd64, but the only thing you need from that packet is symbolic link /lib/i386-linux-gnu/libglib-2.0.so
→ /lib/i386-linux-gnu/libglib-2.0.so.0
. You can do it yourself by calling
# ln -s /lib/i386-linux-gnu/libglib-2.0.so.0 /lib/i386-linux-gnu/libglib-2.0.so
Of course you need libglib2.0-0:i386
installed too.
Other solution is to create a i386 chroot with debootstrap
, login with chroot directory-name linux32 bash
and build project there.
I got the glib and asound library names fixed, but Skype still won't work. In the meantime, I've discovered that the 4.2 binary can be hacked to pretend that it's version 4.3. See http://www.linuxquestions.org/questions/linux-software-2/skype-without-pulseaudio-using-4-2-instead-of-4-3-a-4175517905/
Make sure application loads libraries you expect. This can be checked by examining output of
grep pulse /proc/2417/maps
Process ID of a process on your machine will be different, of course. Another common issue is muted microphone. Apulse doesn't touch mixer controls, so if microphone was muted and/or set to zero volume, it won't record anything.
Hello! My appologies to necrobump this thread but after hours and hours of searching and trial and fails this is the only thread even remotely close to my issue. Had exact same issue as OP with libglib. That part is sorted now. I do have issue with the next error also seen in OP original post, the:
/usr/bin/ld: cannot find -lasound collect2: error: ld returned 1 exit status make[2]: *** [libpulse.so.0] Error 1 only place i have libpulse.so.0 is in /usr/lib/i386-linux-gnu I have tried to link it, export the path nothing has worked. Can you kindly advise?
Install libasound2-dev and try again.
Hi! Actually your suggestion gave me hint needed! what was missing was libasound2-dev:i386! Thank you ! It is now working as intended!
I suppose this is because it wants glib-2.0 and asound compiled as i386. However, Debian won't let me install them alongside the amd64 versions.