You are not logged in.
I'm trying to set up volume normalization, but pulseaudio refuses to load the plugins, pretending it can't find the files (the same error is given for any ladspa plugin specified):
ltdl-bind-now.c: Failed to open module fast_lookahead_limiter_1913.so: fast_lookahead_limiter_1913.so: cannot open shared object file: No such file or directory
This plugin, and all the plugins required, are installed by community/swh-plugins. I have tried rebuilding the package locally, but still pulseaudio fails to locate the installed files with the same error.
The files are installed:
$ pacman -Ql swh-plugins
swh-plugins /usr/
swh-plugins /usr/lib/
swh-plugins /usr/lib/ladspa/
swh-plugins /usr/lib/ladspa/alias_1407.so
swh-plugins /usr/lib/ladspa/allpass_1895.so
swh-plugins /usr/lib/ladspa/am_pitchshift_1433.so
swh-plugins /usr/lib/ladspa/amp_1181.so
swh-plugins /usr/lib/ladspa/analogue_osc_1416.so
swh-plugins /usr/lib/ladspa/bandpass_a_iir_1893.so
swh-plugins /usr/lib/ladspa/bandpass_iir_1892.so
swh-plugins /usr/lib/ladspa/bode_shifter_1431.so
swh-plugins /usr/lib/ladspa/bode_shifter_cv_1432.so
swh-plugins /usr/lib/ladspa/butterworth_1902.so
swh-plugins /usr/lib/ladspa/chebstortion_1430.so
swh-plugins /usr/lib/ladspa/comb_1190.so
swh-plugins /usr/lib/ladspa/comb_1887.so
swh-plugins /usr/lib/ladspa/comb_splitter_1411.so
swh-plugins /usr/lib/ladspa/const_1909.so
swh-plugins /usr/lib/ladspa/crossover_dist_1404.so
swh-plugins /usr/lib/ladspa/dc_remove_1207.so
swh-plugins /usr/lib/ladspa/decay_1886.so
swh-plugins /usr/lib/ladspa/decimator_1202.so
swh-plugins /usr/lib/ladspa/declip_1195.so
swh-plugins /usr/lib/ladspa/delay_1898.so
swh-plugins /usr/lib/ladspa/delayorama_1402.so
swh-plugins /usr/lib/ladspa/diode_1185.so
swh-plugins /usr/lib/ladspa/divider_1186.so
swh-plugins /usr/lib/ladspa/dj_eq_1901.so
swh-plugins /usr/lib/ladspa/dj_flanger_1438.so
swh-plugins /usr/lib/ladspa/dyson_compress_1403.so
swh-plugins /usr/lib/ladspa/fad_delay_1192.so
swh-plugins /usr/lib/ladspa/fast_lookahead_limiter_1913.so
swh-plugins /usr/lib/ladspa/flanger_1191.so
swh-plugins /usr/lib/ladspa/fm_osc_1415.so
swh-plugins /usr/lib/ladspa/foldover_1213.so
swh-plugins /usr/lib/ladspa/foverdrive_1196.so
swh-plugins /usr/lib/ladspa/freq_tracker_1418.so
swh-plugins /usr/lib/ladspa/gate_1410.so
swh-plugins /usr/lib/ladspa/giant_flange_1437.so
swh-plugins /usr/lib/ladspa/gong_1424.so
swh-plugins /usr/lib/ladspa/gong_beater_1439.so
swh-plugins /usr/lib/ladspa/gsm_1215.so
swh-plugins /usr/lib/ladspa/gverb_1216.so
swh-plugins /usr/lib/ladspa/hard_limiter_1413.so
swh-plugins /usr/lib/ladspa/harmonic_gen_1220.so
swh-plugins /usr/lib/ladspa/hermes_filter_1200.so
swh-plugins /usr/lib/ladspa/highpass_iir_1890.so
swh-plugins /usr/lib/ladspa/hilbert_1440.so
swh-plugins /usr/lib/ladspa/imp_1199.so
swh-plugins /usr/lib/ladspa/impulse_1885.so
swh-plugins /usr/lib/ladspa/inv_1429.so
swh-plugins /usr/lib/ladspa/karaoke_1409.so
swh-plugins /usr/lib/ladspa/latency_1914.so
swh-plugins /usr/lib/ladspa/lcr_delay_1436.so
swh-plugins /usr/lib/ladspa/lowpass_iir_1891.so
swh-plugins /usr/lib/ladspa/ls_filter_1908.so
swh-plugins /usr/lib/ladspa/matrix_ms_st_1421.so
swh-plugins /usr/lib/ladspa/matrix_spatialiser_1422.so
swh-plugins /usr/lib/ladspa/matrix_st_ms_1420.so
swh-plugins /usr/lib/ladspa/mbeq_1197.so
swh-plugins /usr/lib/ladspa/mod_delay_1419.so
swh-plugins /usr/lib/ladspa/multivoice_chorus_1201.so
swh-plugins /usr/lib/ladspa/notch_iir_1894.so
swh-plugins /usr/lib/ladspa/phasers_1217.so
swh-plugins /usr/lib/ladspa/pitch_scale_1193.so
swh-plugins /usr/lib/ladspa/pitch_scale_1194.so
swh-plugins /usr/lib/ladspa/plate_1423.so
swh-plugins /usr/lib/ladspa/pointer_cast_1910.so
swh-plugins /usr/lib/ladspa/rate_shifter_1417.so
swh-plugins /usr/lib/ladspa/retro_flange_1208.so
swh-plugins /usr/lib/ladspa/revdelay_1605.so
swh-plugins /usr/lib/ladspa/ringmod_1188.so
swh-plugins /usr/lib/ladspa/satan_maximiser_1408.so
swh-plugins /usr/lib/ladspa/sc1_1425.so
swh-plugins /usr/lib/ladspa/sc2_1426.so
swh-plugins /usr/lib/ladspa/sc3_1427.so
swh-plugins /usr/lib/ladspa/sc4_1882.so
swh-plugins /usr/lib/ladspa/sc4m_1916.so
swh-plugins /usr/lib/ladspa/se4_1883.so
swh-plugins /usr/lib/ladspa/shaper_1187.so
swh-plugins /usr/lib/ladspa/sifter_1210.so
swh-plugins /usr/lib/ladspa/sin_cos_1881.so
swh-plugins /usr/lib/ladspa/single_para_1203.so
swh-plugins /usr/lib/ladspa/sinus_wavewrapper_1198.so
swh-plugins /usr/lib/ladspa/smooth_decimate_1414.so
swh-plugins /usr/lib/ladspa/split_1406.so
swh-plugins /usr/lib/ladspa/step_muxer_1212.so
swh-plugins /usr/lib/ladspa/surround_encoder_1401.so
swh-plugins /usr/lib/ladspa/svf_1214.so
swh-plugins /usr/lib/ladspa/tape_delay_1211.so
swh-plugins /usr/lib/ladspa/transient_1206.so
swh-plugins /usr/lib/ladspa/triple_para_1204.so
swh-plugins /usr/lib/ladspa/valve_1209.so
swh-plugins /usr/lib/ladspa/valve_rect_1405.so
swh-plugins /usr/lib/ladspa/vocoder_1337.so
swh-plugins /usr/lib/ladspa/vynil_1905.so
swh-plugins /usr/lib/ladspa/wave_terrain_1412.so
swh-plugins /usr/lib/ladspa/xfade_1915.so
swh-plugins /usr/lib/ladspa/zm1_1428.so
swh-plugins /usr/share/
swh-plugins /usr/share/doc/
swh-plugins /usr/share/doc/swh-plugins/
swh-plugins /usr/share/doc/swh-plugins/AUTHORS
swh-plugins /usr/share/doc/swh-plugins/ChangeLog
swh-plugins /usr/share/doc/swh-plugins/NEWS
swh-plugins /usr/share/doc/swh-plugins/README
swh-plugins /usr/share/doc/swh-plugins/TODO
swh-plugins /usr/share/ladspa/
swh-plugins /usr/share/ladspa/rdf/
swh-plugins /usr/share/ladspa/rdf/swh-aux.rdf
swh-plugins /usr/share/ladspa/rdf/swh-plugins.rdf
swh-plugins /usr/share/ladspa/rdf/swh-scales.rdf
swh-plugins /usr/share/locale/
swh-plugins /usr/share/locale/en_GB/
swh-plugins /usr/share/locale/en_GB/LC_MESSAGES/
swh-plugins /usr/share/locale/en_GB/LC_MESSAGES/swh-plugins.mo
The plugins are recognized by the ladspa package utilities:
$ listplugins
/usr/lib/ladspa/foverdrive_1196.so:
Fast overdrive (1196/foverdrive)
/usr/lib/ladspa/delay_1898.so:
Simple delay line, noninterpolating (1898/delay_n)
Simple delay line, linear interpolation (1899/delay_l)
Simple delay line, cubic spline interpolation (1900/delay_c)
/usr/lib/ladspa/notch_iir_1894.so:
Mag's Notch Filter (1894/notch_iir)
/usr/lib/ladspa/highpass_iir_1890.so:
Glame Highpass Filter (1890/highpass_iir)
/usr/lib/ladspa/smooth_decimate_1414.so:
Smooth Decimator (1414/smoothDecimate)
/usr/lib/ladspa/amp.so:
Mono Amplifier (1048/amp_mono)
Stereo Amplifier (1049/amp_stereo)
/usr/lib/ladspa/triple_para_1204.so:
Triple band parametric with shelves (1204/triplePara)
/usr/lib/ladspa/sc4_1882.so:
SC4 (1882/sc4)
/usr/lib/ladspa/retro_flange_1208.so:
Retro Flanger (1208/retroFlange)
/usr/lib/ladspa/single_para_1203.so:
Single band parametric (1203/singlePara)
/usr/lib/ladspa/multivoice_chorus_1201.so:
Multivoice Chorus (1201/multivoiceChorus)
/usr/lib/ladspa/gate_1410.so:
Gate (1410/gate)
/usr/lib/ladspa/zm1_1428.so:
z-1 (1428/zm1)
/usr/lib/ladspa/matrix_st_ms_1420.so:
Matrix: Stereo to MS (1420/matrixStMS)
/usr/lib/ladspa/gong_beater_1439.so:
Gong beater (1439/gongBeater)
/usr/lib/ladspa/comb_splitter_1411.so:
Comb Splitter (1411/combSplitter)
/usr/lib/ladspa/filter.so:
Simple Low Pass Filter (1041/lpf)
Simple High Pass Filter (1042/hpf)
/usr/lib/ladspa/latency_1914.so:
Artificial latency (1914/artificialLatency)
/usr/lib/ladspa/bandpass_iir_1892.so:
Glame Bandpass Filter (1892/bandpass_iir)
/usr/lib/ladspa/gsm_1215.so:
GSM simulator (1215/gsm)
/usr/lib/ladspa/fast_lookahead_limiter_1913.so:
Fast Lookahead limiter (1913/fastLookaheadLimiter)
/usr/lib/ladspa/comb_1190.so:
Comb Filter (1190/comb)
/usr/lib/ladspa/decimator_1202.so:
Decimator (1202/decimator)
/usr/lib/ladspa/valve_1209.so:
Valve saturation (1209/valve)
/usr/lib/ladspa/ladspa-rubberband.so:
Rubber Band Mono Pitch Shifter (2979/rubberband-pitchshifter-mono)
Rubber Band Stereo Pitch Shifter (9792/rubberband-pitchshifter-stereo)
/usr/lib/ladspa/sine.so:
Sine Oscillator (Freq:audio, Amp:audio) (1044/sine_faaa)
Sine Oscillator (Freq:audio, Amp:control) (1045/sine_faac)
Sine Oscillator (Freq:control, Amp:audio) (1046/sine_fcaa)
Sine Oscillator (Freq:control, Amp:control) (1047/sine_fcac)
/usr/lib/ladspa/vynil_1905.so:
VyNil (Vinyl Effect) (1905/vynil)
/usr/lib/ladspa/analogue_osc_1416.so:
Analogue Oscillator (1416/analogueOsc)
/usr/lib/ladspa/allpass_1895.so:
Allpass delay line, noninterpolating (1895/allpass_n)
Allpass delay line, linear interpolation (1896/allpass_l)
Allpass delay line, cubic spline interpolation (1897/allpass_c)
/usr/lib/ladspa/pitch_scale_1193.so:
Pitch Scaler (1193/pitchScale)
/usr/lib/ladspa/chebstortion_1430.so:
Chebyshev distortion (1430/chebstortion)
/usr/lib/ladspa/decay_1886.so:
Exponential signal decay (1886/decay)
/usr/lib/ladspa/karaoke_1409.so:
Karaoke (1409/karaoke)
/usr/lib/ladspa/step_muxer_1212.so:
Step Demuxer (1212/stepMuxer)
/usr/lib/ladspa/ls_filter_1908.so:
LS Filter (1908/lsFilter)
/usr/lib/ladspa/pointer_cast_1910.so:
Pointer cast distortion (1910/pointerCastDistortion)
/usr/lib/ladspa/gverb_1216.so:
GVerb (1216/gverb)
/usr/lib/ladspa/surround_encoder_1401.so:
Surround matrix encoder (1401/surroundEncoder)
/usr/lib/ladspa/dc_remove_1207.so:
DC Offset Remover (1207/dcRemove)
/usr/lib/ladspa/foldover_1213.so:
Foldover distortion (1213/foldover)
/usr/lib/ladspa/inv_1429.so:
Inverter (1429/inv)
/usr/lib/ladspa/lowpass_iir_1891.so:
Glame Lowpass Filter (1891/lowpass_iir)
/usr/lib/ladspa/plate_1423.so:
Plate reverb (1423/plate)
/usr/lib/ladspa/dj_flanger_1438.so:
DJ flanger (1438/djFlanger)
/usr/lib/ladspa/dyson_compress_1403.so:
Dyson compressor (1403/dysonCompress)
/usr/lib/ladspa/fad_delay_1192.so:
Fractionally Addressed Delay Line (1192/fadDelay)
/usr/lib/ladspa/matrix_ms_st_1421.so:
Matrix: MS to Stereo (1421/matrixMSSt)
/usr/lib/ladspa/divider_1186.so:
Audio Divider (Suboctave Generator) (1186/divider)
/usr/lib/ladspa/sifter_1210.so:
Signal sifter (1210/sifter)
/usr/lib/ladspa/xfade_1915.so:
Crossfade (1915/xfade)
Crossfade (4 outs) (1917/xfade4)
/usr/lib/ladspa/split_1406.so:
Mono to Stereo splitter (1406/split)
/usr/lib/ladspa/matrix_spatialiser_1422.so:
Matrix Spatialiser (1422/matrixSpatialiser)
/usr/lib/ladspa/sc3_1427.so:
SC3 (1427/sc3)
/usr/lib/ladspa/delayorama_1402.so:
Delayorama (1402/delayorama)
/usr/lib/ladspa/sc2_1426.so:
SC2 (1426/sc2)
/usr/lib/ladspa/bode_shifter_1431.so:
Bode frequency shifter (1431/bodeShifter)
/usr/lib/ladspa/bandpass_a_iir_1893.so:
Glame Bandpass Analog Filter (1893/bandpass_a_iir)
/usr/lib/ladspa/sc1_1425.so:
SC1 (1425/sc1)
/usr/lib/ladspa/freq_tracker_1418.so:
Frequency tracker (1418/freqTracker)
/usr/lib/ladspa/comb_1887.so:
Comb delay line, noninterpolating (1889/comb_n)
Comb delay line, linear interpolation (1887/comb_l)
Comb delay line, cubic spline interpolation (1888/comb_c)
/usr/lib/ladspa/mod_delay_1419.so:
Modulatable delay (1419/modDelay)
/usr/lib/ladspa/wave_terrain_1412.so:
Wave Terrain Oscillator (1412/waveTerrain)
/usr/lib/ladspa/diode_1185.so:
Diode Processor (1185/diode)
/usr/lib/ladspa/butterworth_1902.so:
Glame Butterworth X-over Filter (1902/bwxover_iir)
GLAME Butterworth Lowpass (1903/buttlow_iir)
GLAME Butterworth Highpass (1904/butthigh_iir)
/usr/lib/ladspa/bode_shifter_cv_1432.so:
Bode frequency shifter (CV) (1432/bodeShifterCV)
/usr/lib/ladspa/hard_limiter_1413.so:
Hard Limiter (1413/hardLimiter)
/usr/lib/ladspa/sc4m_1916.so:
SC4 mono (1916/sc4m)
/usr/lib/ladspa/lcr_delay_1436.so:
L/C/R Delay (1436/lcrDelay)
/usr/lib/ladspa/mbeq_1197.so:
Multiband EQ (1197/mbeq)
/usr/lib/ladspa/noise.so:
White Noise Source (1050/noise_white)
/usr/lib/ladspa/se4_1883.so:
SE4 (1883/se4)
/usr/lib/ladspa/vocoder_1337.so:
Vocoder (1337/vocoder)
/usr/lib/ladspa/imp_1199.so:
Impulse convolver (1199/imp)
/usr/lib/ladspa/revdelay_1605.so:
Reverse Delay (5s max) (1605/revdelay)
/usr/lib/ladspa/alias_1407.so:
Aliasing (1407/alias)
/usr/lib/ladspa/rate_shifter_1417.so:
Rate shifter (1417/rateShifter)
/usr/lib/ladspa/ringmod_1188.so:
Ringmod with two inputs (1188/ringmod_2i1o)
Ringmod with LFO (1189/ringmod_1i1o1l)
/usr/lib/ladspa/const_1909.so:
Constant Signal Generator (1909/const)
/usr/lib/ladspa/pitch_scale_1194.so:
Higher Quality Pitch Scaler (1194/pitchScaleHQ)
/usr/lib/ladspa/gong_1424.so:
Gong model (1424/gong)
/usr/lib/ladspa/fm_osc_1415.so:
FM Oscillator (1415/fmOsc)
/usr/lib/ladspa/amp_1181.so:
Simple amplifier (1181/amp)
/usr/lib/ladspa/delay.so:
Simple Delay Line (1043/delay_5s)
/usr/lib/ladspa/impulse_1885.so:
Nonbandlimited single-sample impulses (Frequency: Control) (1885/impulse_fc)
/usr/lib/ladspa/valve_rect_1405.so:
Valve rectifier (1405/valveRect)
/usr/lib/ladspa/sin_cos_1881.so:
Sine + cosine oscillator (1881/sinCos)
/usr/lib/ladspa/transient_1206.so:
Transient mangler (1206/transient)
/usr/lib/ladspa/tape_delay_1211.so:
Tape Delay Simulation (1211/tapeDelay)
/usr/lib/ladspa/harmonic_gen_1220.so:
Harmonic generator (1220/harmonicGen)
/usr/lib/ladspa/phasers_1217.so:
LFO Phaser (1217/lfoPhaser)
4 x 4 pole allpass (1218/fourByFourPole)
Auto phaser (1219/autoPhaser)
/usr/lib/ladspa/am_pitchshift_1433.so:
AM pitchshifter (1433/amPitchshift)
/usr/lib/ladspa/dj_eq_1901.so:
DJ EQ (mono) (1907/dj_eq_mono)
DJ EQ (1901/dj_eq)
/usr/lib/ladspa/shaper_1187.so:
Wave shaper (1187/shaper)
/usr/lib/ladspa/hilbert_1440.so:
Hilbert transformer (1440/hilbert)
/usr/lib/ladspa/hermes_filter_1200.so:
Hermes Filter (1200/hermesFilter)
/usr/lib/ladspa/giant_flange_1437.so:
Giant flange (1437/giantFlange)
/usr/lib/ladspa/satan_maximiser_1408.so:
Barry's Satan Maximiser (1408/satanMaximiser)
/usr/lib/ladspa/flanger_1191.so:
Flanger (1191/flanger)
/usr/lib/ladspa/sinus_wavewrapper_1198.so:
Sinus wavewrapper (1198/sinusWavewrapper)
/usr/lib/ladspa/svf_1214.so:
State Variable Filter (1214/svf)
/usr/lib/ladspa/crossover_dist_1404.so:
Crossover distortion (1404/crossoverDist)
/usr/lib/ladspa/declip_1195.so:
Declipper (1195/declip)
The libraries are built for the correct architecture:
$ readelf -a -W /usr/lib/ladspa/fast_lookahead_limiter_1913.so
ELF Header:
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Entry point address: 0x760
Start of program headers: 64 (bytes into file)
Start of section headers: 9640 (bytes into file)
Flags: 0x0
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 7
Size of section headers: 64 (bytes)
Number of section headers: 23
Section header string table index: 22
Section Headers:
[Nr] Name Type Address Off Size ES Flg Lk Inf Al
[ 0] NULL 0000000000000000 000000 000000 00 0 0 0
[ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4
[ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 00004c 00 A 3 0 8
[ 3] .dynsym DYNSYM 0000000000000240 000240 0001c8 18 A 4 1 8
[ 4] .dynstr STRTAB 0000000000000408 000408 000128 00 A 0 0 1
[ 5] .gnu.version VERSYM 0000000000000530 000530 000026 02 A 3 0 2
[ 6] .gnu.version_r VERNEED 0000000000000558 000558 000050 00 A 4 2 8
[ 7] .rela.dyn RELA 00000000000005a8 0005a8 000198 18 A 3 0 8
[ 8] .init PROGBITS 0000000000000740 000740 000017 00 AX 0 0 4
[ 9] .text PROGBITS 0000000000000760 000760 001261 00 AX 0 0 16
[10] .fini PROGBITS 00000000000019c4 0019c4 000009 00 AX 0 0 4
[11] .rodata PROGBITS 00000000000019d0 0019d0 000170 00 A 0 0 16
[12] .eh_frame_hdr PROGBITS 0000000000001b40 001b40 00005c 00 A 0 0 4
[13] .eh_frame PROGBITS 0000000000001ba0 001ba0 0001bc 00 A 0 0 8
[14] .init_array INIT_ARRAY 0000000000201d98 001d98 000010 08 WA 0 0 8
[15] .fini_array FINI_ARRAY 0000000000201da8 001da8 000010 08 WA 0 0 8
[16] .dynamic DYNAMIC 0000000000201db8 001db8 0001d0 10 WA 4 0 8
[17] .got PROGBITS 0000000000201f88 001f88 000078 08 WA 0 0 8
[18] .data PROGBITS 0000000000202000 002000 000008 00 WA 0 0 8
[19] .bss NOBITS 0000000000202008 002008 000010 00 WA 0 0 8
[20] .comment PROGBITS 0000000000000000 002008 00001a 01 MS 0 0 1
[21] .GCC.command.line PROGBITS 0000000000000000 002022 0004a7 01 MS 0 0 1
[22] .shstrtab STRTAB 0000000000000000 0024c9 0000dc 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
l (large), p (processor specific)
There are no section groups in this file.
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001d5c 0x001d5c R E 0x200000
LOAD 0x001d98 0x0000000000201d98 0x0000000000201d98 0x000270 0x000280 RW 0x200000
DYNAMIC 0x001db8 0x0000000000201db8 0x0000000000201db8 0x0001d0 0x0001d0 RW 0x8
NOTE 0x0001c8 0x00000000000001c8 0x00000000000001c8 0x000024 0x000024 R 0x4
GNU_EH_FRAME 0x001b40 0x0000000000001b40 0x0000000000001b40 0x00005c 0x00005c R 0x4
GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10
GNU_RELRO 0x001d98 0x0000000000201d98 0x0000000000201d98 0x000268 0x000268 R 0x1
Section to Segment mapping:
Segment Sections...
00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .init .text .fini .rodata .eh_frame_hdr .eh_frame
01 .init_array .fini_array .dynamic .got .data .bss
02 .dynamic
03 .note.gnu.build-id
04 .eh_frame_hdr
05
06 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x1db8 contains 25 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x000000000000000e (SONAME) Library soname: [fast_lookahead_limiter_1913.so]
0x000000000000000c (INIT) 0x740
0x000000000000000d (FINI) 0x19c4
0x0000000000000019 (INIT_ARRAY) 0x201d98
0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)
0x000000000000001a (FINI_ARRAY) 0x201da8
0x000000000000001c (FINI_ARRAYSZ) 16 (bytes)
0x000000006ffffef5 (GNU_HASH) 0x1f0
0x0000000000000005 (STRTAB) 0x408
0x0000000000000006 (SYMTAB) 0x240
0x000000000000000a (STRSZ) 296 (bytes)
0x000000000000000b (SYMENT) 24 (bytes)
0x0000000000000007 (RELA) 0x5a8
0x0000000000000008 (RELASZ) 408 (bytes)
0x0000000000000009 (RELAENT) 24 (bytes)
0x0000000000000018 (BIND_NOW)
0x000000006ffffffb (FLAGS_1) Flags: NOW
0x000000006ffffffe (VERNEED) 0x558
0x000000006fffffff (VERNEEDNUM) 2
0x000000006ffffff0 (VERSYM) 0x530
0x000000006ffffff9 (RELACOUNT) 5
0x0000000000000000 (NULL) 0x0
Relocation section '.rela.dyn' at offset 0x5a8 contains 17 entries:
Offset Info Type Symbol's Value Symbol's Name + Addend
0000000000201d98 0000000000000008 R_X86_64_RELATIVE b80
0000000000201da0 0000000000000008 R_X86_64_RELATIVE 7b0
0000000000201da8 0000000000000008 R_X86_64_RELATIVE b40
0000000000201db0 0000000000000008 R_X86_64_RELATIVE 760
0000000000202000 0000000000000008 R_X86_64_RELATIVE 202000
0000000000201fa0 0000000100000006 R_X86_64_GLOB_DAT 0000000000000000 free@GLIBC_2.2.5 + 0
0000000000201fa8 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0
0000000000201fb0 0000000300000006 R_X86_64_GLOB_DAT 0000000000000000 bindtextdomain@GLIBC_2.2.5 + 0
0000000000201fb8 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 dcgettext@GLIBC_2.2.5 + 0
0000000000201fc0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0
0000000000201fc8 0000000600000006 R_X86_64_GLOB_DAT 0000000000000000 calloc@GLIBC_2.2.5 + 0
0000000000201fd0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 log10f@GLIBC_2.2.5 + 0
0000000000201fd8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
0000000000201fe0 0000000900000006 R_X86_64_GLOB_DAT 0000000000000000 powf@GLIBC_2.2.5 + 0
0000000000201fe8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 malloc@GLIBC_2.2.5 + 0
0000000000201ff0 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0
0000000000201ff8 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0
The decoding of unwind sections for machine type Advanced Micro Devices X86-64 is not currently supported.
Symbol table '.dynsym' contains 19 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.2.5 (2)
4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.2.5 (2)
5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3)
6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.2.5 (2)
7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND log10f@GLIBC_2.2.5 (4)
8: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND powf@GLIBC_2.2.5 (4)
10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.2.5 (2)
11: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable
12: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 (2)
13: 00000000000019c4 0 FUNC GLOBAL DEFAULT 10 _fini
14: 00000000000019b0 17 FUNC GLOBAL DEFAULT 9 ladspa_descriptor
15: 0000000000202008 0 NOTYPE GLOBAL DEFAULT 18 _edata
16: 0000000000202008 0 NOTYPE GLOBAL DEFAULT 19 __bss_start
17: 0000000000000740 0 FUNC GLOBAL DEFAULT 8 _init
18: 0000000000202018 0 NOTYPE GLOBAL DEFAULT 19 _end
Histogram for `.gnu.hash' bucket list length (total of 7 buckets):
Length Number % of total Coverage
0 2 ( 28.6%)
1 4 ( 57.1%) 66.7%
2 1 ( 14.3%) 100.0%
Version symbols section '.gnu.version' contains 19 entries:
Addr: 0000000000000530 Offset: 0x000530 Link: 3 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)
004: 2 (GLIBC_2.2.5) 3 (GLIBC_2.4) 2 (GLIBC_2.2.5) 4 (GLIBC_2.2.5)
008: 0 (*local*) 4 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 0 (*local*)
00c: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*)
010: 1 (*global*) 1 (*global*) 1 (*global*)
Version needs section '.gnu.version_r' contains 2 entries:
Addr: 0x0000000000000558 Offset: 0x000558 Link: 4 (.dynstr)
000000: Version: 1 File: libm.so.6 Cnt: 1
0x0010: Name: GLIBC_2.2.5 Flags: none Version: 4
0x0020: Version: 1 File: libc.so.6 Cnt: 2
0x0030: Name: GLIBC_2.4 Flags: none Version: 3
0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2
Displaying notes found in: .note.gnu.build-id
Owner Data size Description
GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f91719e0f6735756668d5c039570bd9acc58c739
The README specifies that I need fftw with 32 bit float support; I have the package extra/fftw installed; not sure if it's relevant to the particular plugins I want to use.
Is pulseaudio looking in the wrong place?
Edit: Apparently this, in fact it seems pulseaudio is looking nowhere for these files. Setting the variable LADSPA_PATH appropriately resolves the problem. No idea why that's necessary.
Has the syntax changed?
Is there any possiblity this is not an upstream bug?
Last edited by quequotion (2018-04-04 05:01:20)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Works here.
What exact command are you using? Have you set LADSPA_PATH to some wrong value? Selfbuilt pulse for some reason? Output of
printenv
? Some random sandbox? System-mode pulse?
Last edited by V1del (2018-04-03 19:58:27)
Offline
LADSPA_PATH
Just discovered this variable for myself here. On my system it is not set; I have AUR/pulseaudio-git installed. How is this variable set on your system; by the pulseaudio package?
Other than using the git package, and configuration particular to my hardware, my pulseaudio setup is nothing out of the ordinary. It doesn't make sense that this variable is not set unless it is a mistake in the pulseaudio-git package or I am missing another package that would set the variable (why not extra/ladspa?).
Last edited by quequotion (2018-04-03 20:09:47)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
The variable does not have to be set (it isn't on my system), something on your system prevents it from being picked up from the default location. Do you set a non-standard libdir in your pulse build? Checking the pulseaudio-git package, the PKGBUILD hasn't been touched for two years and depending on when you did your last rebuild there might be some incompatibilities with the latest stack and libdir path resolution.
Last edited by V1del (2018-04-03 20:34:41)
Offline
Do you set a non-standard libdir in your pulse build? Checking the pulseaudio-git package, the PKGBUILD hasn't been touched for two years and depending on when you did your last rebuild there might be some incompatibilities with the latest stack and libdir path resolution.
I did nothing out of the ordinary at all; never edited this PKGBUILD. I do regularly rebuild this package however (to get updates, theoretically better performance, etc).
The variable does not have to be set (it isn't on my system), something on your system prevents it from being picked up from the default location.
What is the "default location" (for setting the variable; I know the default location for the files)? Is there something on your system that provides a default value for this varible? I don't seem to have whatever that might be.
Just to be clear: setting this variable solves the problem, so it seems like it has to be set or pulseaudio/ladspa should make a default assumption about it (which is not happening on my end for reasons unknown).
Last edited by quequotion (2018-04-03 20:48:40)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
If the environment variable isn't set, "$libdir/ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa" is used instead ($libdir is specified at build time, so the default search path should include the directory where your distribution installs LADSPA plugins).
I'm guessing whatever $libdir resolves to in your system is incorrect.
Last edited by V1del (2018-04-03 22:07:59)
Offline
I'm guessing whatever $libdir resolves to in your system is incorrect.
Not at home to check right now, but not sure how that would only affect one package (don't currently have anything else complaining about missing library files at build or runtime). If this were the case, it must have been so only during the time it took to build pulseaudio-git (haven't built extra/ladspa locally). Is that possible?
Last edited by quequotion (2018-04-04 04:31:22)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Yes, that is used during pulse build time. If you also have a custom glibc/libtool/ld.so.conf that might also have a hand in how/what this is/was set to.
Last edited by V1del (2018-04-04 07:46:07)
Offline
Yes, that is used during pulse build time. If you also have a custom glibc/libtool/ld.so.conf that might also have a hand in how/what this is/was set to.
I will investigate how $libdir was not set properly while building the pulseaudio-git package (and not while building other packages...).
I don't know have a custom config persay, but now that you mention it, I don't recall if the currently installed pulseaudio-git was built with or without link-time-optimization; most likely without.
Last edited by quequotion (2018-04-04 10:02:43)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline