FD-/RPiPlay

Make failing to build

Opened this issue · 12 comments

I tried searching for similar issues but couldn't find anything here's my out put after running make -j

pi@raspberrypi:~/RPiPlay/build $ make -j
[ 99%] Built target llhttp
[ 99%] Built target ilclient
[ 99%] Built target h264-bitstream
[ 99%] Built target playfair
[ 99%] Built target airplay
[ 99%] Built target fdk-aac
[ 99%] Built target renderers
[ 99%] Linking CXX executable rpiplay
/usr/bin/ld: renderers/fdk-aac/libfdk-aac.a(drcDec_reader.cpp.o): in function `_readDrcExtensionV1(FDK_BITSTREAM*, UNI_DRC_CONFIG*)':
drcDec_reader.cpp:(.text+0x34c0): undefined reference to `downmixCoeffV1'
/usr/bin/ld: renderers/fdk-aac/libfdk-aac.a(drcDec_reader.cpp.o): in function `drcDec_readUniDrcGain(FDK_BITSTREAM*, UNI_DRC_CONFIG*, int, int, UNI_DRC_GAIN*)':
drcDec_reader.cpp:(.text+0x6960): undefined reference to `slopeSteepness_huffman'
/usr/bin/ld: drcDec_reader.cpp:(.text+0x6964): undefined reference to `deltaGain_codingProfile_0_1_huffman'
/usr/bin/ld: drcDec_reader.cpp:(.text+0x6968): undefined reference to `deltaGain_codingProfile_2_huffman'
/usr/bin/ld: renderers/fdk-aac/libfdk-aac.a(drcDec_reader.cpp.o): in function `drcDec_readUniDrcConfig(FDK_BITSTREAM*, UNI_DRC_CONFIG*)':
drcDec_reader.cpp:(.text+0x7b78): undefined reference to `downmixCoeff'
/usr/bin/ld: renderers/fdk-aac/libfdk-aac.a(drcGainDec_preprocess.cpp.o): in function `prepareDrcGain(DRC_GAIN_DECODER*, UNI_DRC_GAIN*, short, short, long, int)':
drcGainDec_preprocess.cpp:(.text+0x1490): undefined reference to `cicpDrcCharSigmoidLeft'
/usr/bin/ld: drcGainDec_preprocess.cpp:(.text+0x1494): undefined reference to `cicpDrcCharSigmoidRight'
/usr/bin/ld: drcGainDec_preprocess.cpp:(.text+0x1498): undefined reference to `cicpDrcCharNodesLeft'
/usr/bin/ld: drcGainDec_preprocess.cpp:(.text+0x149c): undefined reference to `cicpDrcCharNodesRight'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rpiplay.dir/build.make:99: rpiplay] Error 1
make[1]: *** [CMakeFiles/Makefile2:208: CMakeFiles/rpiplay.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

I don't know how to fix this?

Running cmake .. in the previous step gave me this info:

cmake ..
-- Found OpenMAX libraries for Raspberry Pi
-- Checking for modules 'gstreamer-1.0>=1.4;gstreamer-sdp-1.0>=1.4;gstreamer-video-1.0>=1.4;gstreamer-app-1.0>=1.4'
--   No package 'gstreamer-1.0' found
--   No package 'gstreamer-sdp-1.0' found
--   No package 'gstreamer-video-1.0' found
--   No package 'gstreamer-app-1.0' found
-- GStreamer not found, skipping compilation of GStreamer renderer
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/RPiPlay/build

Are these connected?

No the compiler error is in the rpi renderer, (in RPiPlay/renderers/fdk-aac/) not the gstreamer renderer (which isnt being compiled since gstreamer is not found)
something required for rpi rendering might be missing on your system

Mine has been getting stuck on CXX objects, then stalling for hours. My pi zero W dies at some point and my ssh session is reset.

pi@rbpi-zw1:/usr/local/lib/RPiPlay/build $ sudo cmake --DCMAKE_CXX_FLAGS="-O3" --DCMAKE_C_FLAGS="-O3" ..
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenSSL: /usr/lib/arm-linux-gnueabihf/libcrypto.so (found suitable version "1.1.1d", minimum required is "1.1.1")
-- Found OpenMAX libraries for Raspberry Pi
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Checking for modules 'gstreamer-1.0>=1.4;gstreamer-sdp-1.0>=1.4;gstreamer-video-1.0>=1.4;gstreamer-app-1.0>=1.4'
--   No package 'gstreamer-1.0' found
--   No package 'gstreamer-sdp-1.0' found
--   No package 'gstreamer-video-1.0' found
--   No package 'gstreamer-app-1.0' found
-- GStreamer not found, skipping compilation of GStreamer renderer
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/lib/RPiPlay/build
pi@rbpi-zw1:/usr/local/lib/RPiPlay/build $ sudo make -j
Scanning dependencies of target playfair
Scanning dependencies of target llhttp
Scanning dependencies of target h264-bitstream
Scanning dependencies of target ilclient
Scanning dependencies of target fdk-aac
[  1%] Building C object lib/playfair/CMakeFiles/playfair.dir/hand_garble.c.o
[  1%] Building C object lib/playfair/CMakeFiles/playfair.dir/playfair.c.o
[  2%] Building C object lib/playfair/CMakeFiles/playfair.dir/omg_hax.c.o
[  3%] Building C object lib/playfair/CMakeFiles/playfair.dir/sap_hash.c.o
[  6%] Building C object lib/playfair/CMakeFiles/playfair.dir/modified_md5.c.o
[  6%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_nal.c.o
[  5%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_sei.c.o
[  6%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_avcc.c.o
[  7%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_stream.c.o
[  8%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/api.c.o
[  9%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/llhttp.c.o
[  9%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/http.c.o
[  9%] Building C object renderers/CMakeFiles/ilclient.dir/opt/vc/src/hello_pi/libs/ilclient/ilclient.c.o
[ 10%] Building C object renderers/CMakeFiles/ilclient.dir/opt/vc/src/hello_pi/libs/ilclient/ilcore.c.o
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c: In function ‘read_pic_parameter_set_rbsp’:
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c:771:131: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses]
         have_more_data = pps->transform_8x8_mode_flag | pps->pic_scaling_matrix_present_flag | pps->second_chroma_qp_index_offset != 0;
                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_sei.c: In function ‘read_debug_sei_payload’:
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_sei.c:686:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
             for ( i = 0; i < s->payloadSize; i++ )
             ^~~
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_sei.c:687:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
                 printf("%ld.%d: ", (long int)(b->p - b->start), b->bits_left); s->data[i] = bs_read_u8(b); printf("s->data[i]: %d \n", s->data[i]);
                                                                                ^
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c: In function ‘write_pic_parameter_set_rbsp’:
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c:2100:131: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses]
         have_more_data = pps->transform_8x8_mode_flag | pps->pic_scaling_matrix_present_flag | pps->second_chroma_qp_index_offset != 0;
                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c: In function ‘read_debug_pic_parameter_set_rbsp’:
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c:3429:131: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses]
         have_more_data = pps->transform_8x8_mode_flag | pps->pic_scaling_matrix_present_flag | pps->second_chroma_qp_index_offset != 0;
                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_create_component’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:301:12: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
    int32_t status;
            ^~~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_state_transition’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:462:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_teardown_tunnels’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:518:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_disable_tunnel’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:542:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_enable_tunnel’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:576:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_flush_tunnels’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:651:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_cleanup_components’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:706:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_change_component_state’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:745:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_disable_port’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:766:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_enable_por ’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:782:18: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
    OMX_ERRORTYPE error;
                  ^~~~~
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c: In function ‘ilclient_get_port_index’:
/opt/vc/src/hello_pi/libs/ilclient/ilclient.c:1785:24: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
          OMX_ERRORTYPE error;
                        ^~~~~
[ 11%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/FDK_delay.cpp.o
[ 12%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aac_ram.cpp.o
[ 14%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_drc.cpp.o
[ 12%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aac_rom.cpp.o
[ 16%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_hcr_bit.cpp.o
[ 12%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_hcr.cpp.o
[ 16%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_hcrs.cpp.o
[ 17%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdecoder.cpp.o
[ 15%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_pns.cpp.o
[ 15%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_tns.cpp.o
[ 18%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdecoder_lib.cpp.o
[ 17%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/block.cpp.o
[ 19%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/channelinfo.cpp.o
[ 21%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/pulsedata.cpp.o
[ 19%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/conceal.cpp.o
[ 24%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/ldfiltbank.cpp.o
[ 26%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_acelp.cpp.o
[ 23%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/rvlc.cpp.o
[ 24%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/channel.cpp.o
[ 24%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/rvlcbit.cpp.o
[ 25%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/rvlcconceal.cpp.o
[ 22%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/stereo.cpp.o
[ 30%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/FDK_drcDecLib.cpp.o
[ 27%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_lpd.cpp.o
[ 27%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_ace_d4t64.cpp.o
[ 28%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_ace_ltp.cpp.o
[ 28%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_rom.cpp.o
[ 28%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_fac.cpp.o
[ 29%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_lpc.cpp.o
[ 31%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libArithCoding/src/ac_arith_coder.cpp.o
[ 33%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_rom.cpp.o
[ 32%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_selectionProcess.cpp.o
[ 34%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_gainDecoder.cpp.o
[ 36%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcGainDec_process.cpp.o
[ 35%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcGainDec_init.cpp.o
[ 36%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_reader.cpp.o
[ 36%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_tools.cpp.o
[ 37%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_bitbuffer.cpp.o
[ 40%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_crc.cpp.o
[ 38%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_decorrelate.cpp.o
[ 38%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_core.cpp.o
[ 43%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_tools_rom.cpp.o
[ 39%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_lpc.cpp.o
[ 40%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcGainDec_preprocess.cpp.o
[ 40%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_matrixCalloc.cpp.o
[ 41%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_hybrid.cpp.o
[ 42%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_qmf_domain.cpp.o
[ 43%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_trigFcts.cpp.o
[ 44%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/dct.cpp.o
[ 46%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/mdct.cpp.o
[ 46%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/fft_rad2.cpp.o
[ 46%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/autocorr2nd.cpp.o
[ 46%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/fft.cpp.o
[ 50%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/qmf.cpp.o
[ 47%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/fixpoint_math.cpp.o
[ 48%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/huff_nodes.cpp.o
[ 49%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_adif.cpp.o
[ 51%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/nlc_dec.cpp.o
[ 51%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/scale.cpp.o
[ 53%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_asc.cpp.o
[ 53%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_latm.cpp.o
[ 54%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_lib.cpp.o
[ 54%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_adts.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libPCMutils/src/pcm_utils.cpp.o
[ 56%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libPCMutils/src/pcmdmx_lib.cpp.o
[ 56%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_drm.cpp.o
[ 54%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_bitdec.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libPCMutils/src/limiter.cpp.o
[ 58%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_dec.cpp.o
[ 59%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_calcM1andM2.cpp.o
[ 59%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_dec_conceal.cpp.o
[ 60%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_qmf.cpp.o
[ 64%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_rom.cpp.o
[ 60%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_reshapeBBEnv.cpp.o
[ 60%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_smoothing.cpp.o
[ 66%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_stp.cpp.o
[ 61%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/HFgen_preFlat.cpp.o
[ 62%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_tsd.cpp.o
[ 63%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_process.cpp.o
[ 65%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_dec_lib.cpp.o
[ 67%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/env_dec.cpp.o
[ 67%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/env_calc.cpp.o
[ 69%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/hbe.cpp.o
[ 69%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psbitdec.cpp.o
[ 71%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/lpp_tran.cpp.o
[ 71%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psdec_drm.cpp.o
[ 71%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/env_extr.cpp.o
[ 69%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/pvc_dec.cpp.o
[ 71%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_ram.cpp.o
[ 75%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/huff_dec.cpp.o
[ 75%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psdec.cpp.o
[ 75%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_dec.cpp.o
[ 75%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psdecrom_drm.cpp.o
[ 71%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbrdec_freq_sca.cpp.o
[ 79%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_rom.cpp.o
[ 79%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_deb.cpp.o
[ 79%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbrdec_drc.cpp.o
[ 79%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbrdecoder.cpp.o
[ 79%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSYS/src/genericStds.cpp.o
[ 75%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSYS/src/syslib_channelMapDescr.cpp.o
login as: pi

I seem to continue to get stuck on the syslib_channelMapDescr.cpp.o piece??

pi@rbpi-zw1:/usr/local/lib/RPiPlay/build $ sudo su
root@rbpi-zw1:/usr/local/lib/RPiPlay/build# sudo make -j
[  1%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_avcc.c.o
[  6%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/llhttp.c.o
[  6%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_nal.c.o
[  6%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_stream.c.o
[  6%] Building C object renderers/h264-bitstream/CMakeFiles/h264-bitstream.dir/h264_sei.c.o
[  6%] Building C object lib/playfair/CMakeFiles/playfair.dir/hand_garble.c.o
[  6%] Building C object lib/playfair/CMakeFiles/playfair.dir/omg_hax.c.o
[  6%] Building C object renderers/CMakeFiles/ilclient.dir/opt/vc/src/hello_pi/libs/ilclient/ilclient.c.o
[  7%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/FDK_delay.cpp.o
[  7%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aac_ram.cpp.o
[ 10%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_hcr_bit.cpp.o
[  8%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_drc.cpp.o
[  9%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aac_rom.cpp.o
[ 10%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_tns.cpp.o
[ 10%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_hcr.cpp.o
[ 15%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdecoder.cpp.o
[ 11%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_pns.cpp.o
[ 12%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdec_hcrs.cpp.o
[ 16%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/aacdecoder_lib.cpp.o
[ 17%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/pulsedata.cpp.o
[ 16%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/block.cpp.o
[ 16%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/conceal.cpp.o
[ 17%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/channel.cpp.o
[ 17%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/channelinfo.cpp.o
[ 21%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/rvlcbit.cpp.o
[ 18%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/ldfiltbank.cpp.o
[ 20%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/rvlc.cpp.o
[ 19%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/rvlcconceal.cpp.o
[ 21%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/stereo.cpp.o
[ 24%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_ace_d4t64.cpp.o
[ 24%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_fac.cpp.o
[ 24%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_rom.cpp.o
[ 25%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_ace_ltp.cpp.o
[ 25%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_lpc.cpp.o
[ 24%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libArithCoding/src/ac_arith_coder.cpp.o
[ 30%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_lpd.cpp.o
[ 26%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libAACdec/src/usacdec_acelp.cpp.o
[ 30%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_gainDecoder.cpp.o
[ 25%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_reader.cpp.o
[ 30%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/FDK_drcDecLib.cpp.o
[ 30%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_selectionProcess.cpp.o
[ 30%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_tools.cpp.o
[ 30%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcDec_rom.cpp.o
[ 34%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcGainDec_process.cpp.o
[ 34%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcGainDec_preprocess.cpp.o
[ 34%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_core.cpp.o
[ 34%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_bitbuffer.cpp.o
[ 38%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libDRCdec/src/drcGainDec_init.cpp.o
[ 35%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_decorrelate.cpp.o
[ 35%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_crc.cpp.o
[ 38%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_qmf_domain.cpp.o
[ 38%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_hybrid.cpp.o
[ 34%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_matrixCalloc.cpp.o
[ 38%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_lpc.cpp.o
[ 38%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/fft.cpp.o
[ 39%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/autocorr2nd.cpp.o
[ 40%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_tools_rom.cpp.o
[ 41%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/dct.cpp.o
[ 41%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/FDK_trigFcts.cpp.o
[ 43%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/fixpoint_math.cpp.o
[ 43%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/fft_rad2.cpp.o
[ 47%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/nlc_dec.cpp.o
[ 47%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/huff_nodes.cpp.o
[ 41%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/mdct.cpp.o
[ 47%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/qmf.cpp.o
[ 47%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libFDK/src/scale.cpp.o
[ 47%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_adif.cpp.o
[ 49%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_asc.cpp.o
[ 49%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_lib.cpp.o
[ 50%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_drm.cpp.o
[ 49%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libPCMutils/src/limiter.cpp.o
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c: In function ‘read_pic_parameter_set_rbsp’:
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c:771:131: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses]
         have_more_data = pps->transform_8x8_mode_flag | pps->pic_scaling_matrix_present_flag | pps->second_chroma_qp_index_offset != 0;
                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libPCMutils/src/pcm_utils.cpp.o
[ 53%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_adts.cpp.o
[ 53%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libPCMutils/src/pcmdmx_lib.cpp.o
[ 53%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libMpegTPDec/src/tpdec_latm.cpp.o
[ 50%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_bitdec.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_calcM1andM2.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_dec.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_process.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_dec_lib.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_qmf.cpp.o
[ 57%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_dec_conceal.cpp.o
[ 60%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_rom.cpp.o
[ 61%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_stp.cpp.o
[ 59%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/HFgen_preFlat.cpp.o
[ 60%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_reshapeBBEnv.cpp.o
[ 62%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_tsd.cpp.o
[ 62%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSACdec/src/sac_smoothing.cpp.o
[ 63%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/env_calc.cpp.o
[ 64%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psbitdec.cpp.o
[ 63%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/hbe.cpp.o
[ 64%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/env_dec.cpp.o
[ 63%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/env_extr.cpp.o
[ 65%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/huff_dec.cpp.o
[ 66%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psdec_drm.cpp.o
[ 67%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/lpp_tran.cpp.o
[ 69%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psdec.cpp.o
[ 69%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/pvc_dec.cpp.o
[ 68%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/psdecrom_drm.cpp.o
[ 70%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_deb.cpp.o
[ 72%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_rom.cpp.o
[ 70%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_ram.cpp.o
[ 71%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbr_dec.cpp.o
[ 73%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbrdec_freq_sca.cpp.o
[ 75%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbrdec_drc.cpp.o
[ 74%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSBRdec/src/sbrdecoder.cpp.o
[ 75%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSYS/src/genericStds.cpp.o
[ 73%] Building CXX object renderers/fdk-aac/CMakeFiles/fdk-aac.dir/libSYS/src/syslib_channelMapDescr.cpp.o
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_sei.c: In function ‘read_debug_sei_payload’:
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_sei.c:686:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
             for ( i = 0; i < s->payloadSize; i++ )
             ^~~
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_sei.c:687:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
                 printf("%ld.%d: ", (long int)(b->p - b->start), b->bits_left); s->data[i] = bs_read_u8(b); printf("s->data[i]: %d \n", s->data[i]);
                                                                                ^
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c: In function ‘write_pic_parameter_set_rbsp’:
/usr/local/lib/RPiPlay/renderers/h264-bitstream/h264_stream.c:2100:131: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses]
         have_more_data = pps->transform_8x8_mode_flag | pps->pic_scaling_matrix_present_flag | pps->second_chroma_qp_index_offset != 0;
                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~

I'm running into the exact same issue. Running Pi3 with buster.

I have tried -j1 still the same issue.

I’ve tried with ‘PLATFORM=rpi1’ as well and no difference

tried again today.

mkdir build
cd build
cmake --DCMAKE_CXX_FLAGS="-O3" --DCMAKE_C_FLAGS="-O3" ..
reboot
...
cd build
make -j1 PLATFORM=rpi1

And it went through... Maybe the reboot was enough? idk.

adding -j1 to make did the trick for me as well.

J1 does not fix it for me.

Raspberry Pi Zero 2W, running Buster 32-bit (make was already ran once, this is the output from running it again):

Output from running make -j1, click to expand
pi@raspberrypi:~/RPiPlay/build $ make -j1 PLATFORM=rpi1
[ 41%] Built target h264-bitstream
[ 41%] Built target playfair
[ 41%] Built target llhttp
[ 41%] Built target airplay
[ 41%] Built target ilclient
[ 41%] Built target fdk-aac
[ 41%] Built target renderers
[ 41%] Linking CXX executable rpiplay
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_start':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:280: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:281: undefined reference to `ilclient_enable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:282: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:277: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_set_volume':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:371: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:371: undefined reference to `ilclient_get_handle'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_render_buffer':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:349: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:349: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:331: undefined reference to `ilclient_get_input_buffer'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_destroy_renderer':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:98: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:99: undefined reference to `ilclient_disable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:100: undefined reference to `ilclient_teardown_tunnels'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:102: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:103: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:104: undefined reference to `ilclient_cleanup_components'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:108: undefined reference to `ilclient_destroy'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_init_renderer':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:129: undefined reference to `ilclient_create_component'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:145: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:145: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:178: undefined reference to `ilclient_setup_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:191: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:191: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:212: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:212: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:227: undefined reference to `ilclient_get_handle'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o):/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:227: more undefined references to `ilclient_get_handle' follow
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_init_renderer':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:119: undefined reference to `ilclient_init'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_destroy_renderer':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:98: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:99: undefined reference to `ilclient_disable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:100: undefined reference to `ilclient_teardown_tunnels'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:102: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:103: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:104: undefined reference to `ilclient_cleanup_components'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:108: undefined reference to `ilclient_destroy'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_init_renderer':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:153: undefined reference to `ilclient_create_component'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:167: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:167: undefined reference to `ilclient_get_handle'
/usr/bin/ld: renderers/librenderers.a(audio_renderer_rpi.c.o): in function `audio_renderer_rpi_destroy_renderer':
/home/pi/RPiPlay/renderers/audio_renderer_rpi.c:98: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:99: undefined reference to `ilclient_disable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:100: undefined reference to `ilclient_teardown_tunnels'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:102: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:103: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:104: undefined reference to `ilclient_cleanup_components'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:98: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:99: undefined reference to `ilclient_disable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:98: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/audio_renderer_rpi.c:98: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: renderers/librenderers.a(video_renderer_rpi.c.o): in function `video_renderer_rpi_flush':
/home/pi/RPiPlay/renderers/video_renderer_rpi.c:500: undefined reference to `ilclient_get_input_buffer'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:507: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:507: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:512: undefined reference to `ilclient_wait_for_event'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:514: undefined reference to `ilclient_flush_tunnels'
/usr/bin/ld: renderers/librenderers.a(video_renderer_rpi.c.o): in function `video_renderer_rpi_start':
/home/pi/RPiPlay/renderers/video_renderer_rpi.c:383: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:384: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: renderers/librenderers.a(video_renderer_rpi.c.o): in function `video_renderer_rpi_render_buffer':
/home/pi/RPiPlay/renderers/video_renderer_rpi.c:432: undefined reference to `ilclient_remove_event'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:485: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:485: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:454: undefined reference to `ilclient_get_input_buffer'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:485: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:485: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:439: undefined reference to `ilclient_setup_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:443: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:445: undefined reference to `ilclient_setup_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:449: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: renderers/librenderers.a(video_renderer_rpi.c.o): in function `video_renderer_rpi_destroy_decoder':
/home/pi/RPiPlay/renderers/video_renderer_rpi.c:137: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:138: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:139: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:140: undefined reference to `ilclient_disable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:141: undefined reference to `ilclient_teardown_tunnels'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:143: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:144: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:145: undefined reference to `ilclient_cleanup_components'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:148: undefined reference to `ilclient_destroy'
/usr/bin/ld: renderers/librenderers.a(video_renderer_rpi.c.o): in function `video_renderer_rpi_init_decoder':
/home/pi/RPiPlay/renderers/video_renderer_rpi.c:164: undefined reference to `ilclient_init'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:174: undefined reference to `ilclient_create_component'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:182: undefined reference to `ilclient_create_component'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:197: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:197: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:202: undefined reference to `ilclient_set_configchanged_callback'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:205: undefined reference to `ilclient_create_component'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:218: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:218: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:231: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:231: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:238: undefined reference to `ilclient_create_component'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:260: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:260: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:268: undefined reference to `ilclient_setup_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:318: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:318: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:328: undefined reference to `ilclient_change_component_state'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:336: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:336: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:338: undefined reference to `ilclient_enable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:288: undefined reference to `ilclient_get_handle'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:288: undefined reference to `ilclient_get_handle'
/usr/bin/ld: renderers/librenderers.a(video_renderer_rpi.c.o): in function `video_renderer_rpi_destroy_decoder':
/home/pi/RPiPlay/renderers/video_renderer_rpi.c:137: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:138: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:139: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:140: undefined reference to `ilclient_disable_port_buffers'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:141: undefined reference to `ilclient_teardown_tunnels'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:143: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:144: undefined reference to `ilclient_state_transition'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:145: undefined reference to `ilclient_cleanup_components'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:148: undefined reference to `ilclient_destroy'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:137: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:138: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:139: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:137: undefined reference to `ilclient_disable_tunnel'
/usr/bin/ld: /home/pi/RPiPlay/renderers/video_renderer_rpi.c:138: undefined reference to `ilclient_disable_tunnel'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rpiplay.dir/build.make:99: rpiplay] Error 1
make[1]: *** [CMakeFiles/Makefile2:206: CMakeFiles/rpiplay.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

same problem.

Same problem here