SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I was just sent what seems to be a solution to our PA-related problems. This is a PulseAudio emulator: https://github.com/i-rinat/apulse. I haven't tested it yet. Can anyone?
UPDATE. Just tested it. The sound seems to be working with no issues.
I confirm that. The PulseAudio Emulator works like a charm in all my x86(_64) systems.
I feel that the OP can mark this thread as [SOLVED], now...
Last edited by Darth Vader; 09-20-2014 at 12:45 PM.
Darth Vader, x86(_64) systems? no multilib? I don't have multilib.
Yes, you need multilib to build 32bit binaries. Besides, you can't run Skype without multilib. Even Zerouno's package provides local multilib for Skype.
Someone may try Zerouno's approach and make a package with apulse instead of PulseAudio.
Darth Vader, x86(_64) systems? no multilib? I don't have multilib.
README.md said "If you want 32-bit binaries on 64-bit machine, use:
$ CFLAGS=-m32 cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .."
CMakeError.log said:
/usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/libgcc.a when searching for -lgcc
/usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: cannot find -lgcc
i have some problems in my archlinux 64 bit (with multilib active). this apulse emulator not work!! this is result of compilation with this variable set in PKGBUILD:
Code:
build() {
cd "$srcdir/${pkgname%-git}"
CFLAGS=-m32 cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
make
}
Code:
tano70@archlinux apulse-git]$ makepkg -s
==> Creazione del pacchetto: apulse-git 0.11_1f1c4fb-2 (lun 22 set 2014, 10.21.58, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
-> Clonazione del repository apulse git in corso...
Clone nel repository spoglio '/home/tano70/Scaricati/apulse-git/apulse'...
remote: Counting objects: 119, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 119 (delta 0), reused 0 (delta 0)
Ricezione degli oggetti: 100% (119/119), 133.10 KiB | 0 bytes/s, done.
Risoluzione dei delta: 100% (46/46), done.
Checking connectivity... fatto.
==> Validazione dei sorgenti con md5sums in corso...
apulse ... Ignorato
==> Estrazione dei sorgenti in corso...
-> Creazione di una copia di lavoro del repository apulse git in corso...
Cloning into 'apulse'...
fatto.
==> Avvio di pkgver() in corso...
==> Versione aggiornata: apulse-git 0.15_1a74ba1-1
==> Avvio di build() in corso...
-- The C compiler identification is GNU 4.9.1
-- The CXX compiler identification is GNU 4.9.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- broken
CMake Error at /usr/share/cmake-3.0/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "/usr/bin/cc" is not able to compile a simple test program.
It fails with the following output:
Change Dir: /home/tano70/Scaricati/apulse-git/src/apulse/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3995711278/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3995711278.dir/build.make
CMakeFiles/cmTryCompileExec3995711278.dir/build
make[1]: ingresso nella directory
"/home/tano70/Scaricati/apulse-git/src/apulse/CMakeFiles/CMakeTmp"
/usr/bin/cmake -E cmake_progress_report
/home/tano70/Scaricati/apulse-git/src/apulse/CMakeFiles/CMakeTmp/CMakeFiles
1
Building C object
CMakeFiles/cmTryCompileExec3995711278.dir/testCCompiler.c.o
/usr/bin/cc -m32 -o
CMakeFiles/cmTryCompileExec3995711278.dir/testCCompiler.c.o -c
/home/tano70/Scaricati/apulse-git/src/apulse/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTryCompileExec3995711278
/usr/bin/cmake -E cmake_link_script
CMakeFiles/cmTryCompileExec3995711278.dir/link.txt --verbose=1
/usr/bin/cc -m32 -Wl,-O1,--sort-common,--as-needed,-z,relro
CMakeFiles/cmTryCompileExec3995711278.dir/testCCompiler.c.o -o
cmTryCompileExec3995711278 -rdynamic
/usr/bin/ld: saltato /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/libgcc.a
incompatibile durante la ricerca di -lgcc
/usr/bin/ld: impossibile trovare -lgcc
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libgcc_s.so
incompatibile durante la ricerca di -lgcc_s
/usr/bin/ld: saltato /lib/../lib/libgcc_s.so incompatibile durante la
ricerca di -lgcc_s
/usr/bin/ld: saltato /usr/lib/../lib/libgcc_s.so incompatibile durante la
ricerca di -lgcc_s
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libgcc_s.so
incompatibile durante la ricerca di -lgcc_s
/usr/bin/ld: saltato /usr/lib/libgcc_s.so incompatibile durante la ricerca
di -lgcc_s
/usr/bin/ld: impossibile trovare -lgcc_s
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libc.so
incompatibile durante la ricerca di -lc
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libc.a
incompatibile durante la ricerca di -lc
/usr/bin/ld: saltato /lib/../lib/libc.so incompatibile durante la ricerca
di -lc
/usr/bin/ld: saltato /lib/../lib/libc.a incompatibile durante la ricerca di
-lc
/usr/bin/ld: saltato /usr/lib/../lib/libc.so incompatibile durante la
ricerca di -lc
/usr/bin/ld: saltato /usr/lib/../lib/libc.a incompatibile durante la
ricerca di -lc
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libc.so incompatibile
durante la ricerca di -lc
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libc.a incompatibile
durante la ricerca di -lc
/usr/bin/ld: saltato /usr/lib/libc.so incompatibile durante la ricerca di
-lc
/usr/bin/ld: saltato /usr/lib/libc.a incompatibile durante la ricerca di
-lc
/usr/bin/ld: impossibile trovare -lc
/usr/bin/ld: saltato /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/libgcc.a
incompatibile durante la ricerca di -lgcc
/usr/bin/ld: impossibile trovare -lgcc
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libgcc_s.so
incompatibile durante la ricerca di -lgcc_s
/usr/bin/ld: saltato /lib/../lib/libgcc_s.so incompatibile durante la
ricerca di -lgcc_s
/usr/bin/ld: saltato /usr/lib/../lib/libgcc_s.so incompatibile durante la
ricerca di -lgcc_s
/usr/bin/ld: saltato
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libgcc_s.so
incompatibile durante la ricerca di -lgcc_s
/usr/bin/ld: saltato /usr/lib/libgcc_s.so incompatibile durante la ricerca
di -lgcc_s
/usr/bin/ld: impossibile trovare -lgcc_s
collect2: error: ld returned 1 exit status
CMakeFiles/cmTryCompileExec3995711278.dir/build.make:88: set di istruzioni
per l'obiettivo "cmTryCompileExec3995711278" non riuscito
make[1]: *** [cmTryCompileExec3995711278] Errore 1
make[1]: uscita dalla directory
"/home/tano70/Scaricati/apulse-git/src/apulse/CMakeFiles/CMakeTmp"
Makefile:118: set di istruzioni per l'obiettivo
"cmTryCompileExec3995711278/fast" non riuscito
make: *** [cmTryCompileExec3995711278/fast] Errore 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:1 (project)
-- Configuring incomplete, errors occurred!
See also "/home/tano70/Scaricati/apulse-git/src/apulse/CMakeFiles/CMakeOutput.log".
See also "/home/tano70/Scaricati/apulse-git/src/apulse/CMakeFiles/CMakeError.log".
==> ERRORE: Si è verificato un errore in build().
L'operazione sta per essere interrotta..
tano70, it looks like your multilib setup is only partial: you can run 32bit binaries (multilib glibc), but you can't create them (pure 64bit gcc). The latter is what the compiler angry about.
tano70, it looks like your multilib setup is only partial: you can run 32bit binaries (multilib glibc), but you can't create them (pure 64bit gcc). The latter is what the compiler angry about.
so how can I solve and have skype with audio working in my archlinux?
Sorry to spoil the party, but https://github.com/i-rinat/apulse (aka PulseAudio Emulator) does not make Skype.4.3 dance in my 32bit Slackware.14.0 system.
I can login, skype briefly displays a window trying to update my contact list and then aborts with no message (that I am aware of). Any ideas?
Sorry to spoil the party, but https://github.com/i-rinat/apulse (aka PulseAudio Emulator) does not make Skype.4.3 dance in my 32bit Slackware.14.0 system.
I can login, skype briefly displays a window trying to update my contact list and then aborts with no message (that I am aware of). Any ideas?
Skype seems to work fine for me using apulse on a multilib 14.1 system. Unfortunately the information you provide gives very little to go on, although it looks like a missing library. Do you see anything appearing on the terminal if you type "apulse skype"?
ps) I see you work on a 14.0 system. Did you build apulse from source?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.