Comment 7 for bug 326532

Revision history for this message
Kyle Cronan (kyle-pbx) wrote :

I hit this bug while trying to debug a problem with module-rtp-recv. I made a change to the source and rebuilt the debs with dpkg-buildpackage. When I installed the new debs I got this:

$ pulseaudio -v
...
I: module.c: Loaded "module-esound-protocol-unix" (index: #10; argument: "").
I: module.c: Loaded "module-native-protocol-unix" (index: #11; argument: "").
E: module.c: Failed to open module "module-rtp-recv": file not found
E: main.c: Module load failed.
E: main.c: Failed to initialize daemon.
I: module.c: Unloading "module-combine" (index: #0).
...

$ pulseaudio --dump-modules
...
module-rescue-streams When a sink/source is removed, try to move their streams to the default sink/source
E: modinfo.c: Failed to open module "/usr/lib/pulse-0.9/modules/module-rtp-recv": file not found
module-rtp-send Read data from source and send it to the network via RTP/SAP/SDP
...

$ ls -al /usr/lib/pulse-0.9/modules/module-rtp-recv.so
-rw-r--r-- 1 root root 26228 2009-04-15 14:04 /usr/lib/pulse-0.9/modules/module-rtp-recv.so

$ ldd /usr/lib/pulse-0.9/modules/module-rtp-recv.so
        linux-gate.so.1 => (0xb8077000)
        librtp.so => /usr/lib/pulse-0.9/modules/librtp.so (0xb8066000)
        libpulsecore.so.9 => /usr/lib/libpulsecore.so.9 (0xb7fc6000)
        libltdl.so.7 => /usr/lib/libltdl.so.7 (0xb7fbc000)
        libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0xb7e52000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb7df5000)
        libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb7da2000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0xb7d9c000)
        libspeexdsp.so.1 => /usr/lib/sse2/libspeexdsp.so.1 (0xb7d87000)
        liboil-0.3.so.0 => /usr/lib/liboil-0.3.so.0 (0xb7d17000)
        libcap.so.2 => /lib/libcap.so.2 (0xb7d12000)
        libgdbm.so.3 => /usr/lib/libgdbm.so.3 (0xb7d0b000)
        librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7d02000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7cfe000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7cd7000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7cbe000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b5b000)
        /lib/ld-linux.so.2 (0xb8078000)
        libattr.so.1 => /lib/libattr.so.1 (0xb7b55000)