Jivelite libcec install problem

Max2Play Home 2016 (en) Forums Max2Play Add-ons Jivelite libcec install problem

This topic contains 5 replies, has 2 voices, and was last updated by  Heiner Moderator 1 day, 9 hours ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • 9. Oktober 2018 at 10:33 #38482

    Hi, I am trying to install libcec for jivelite and it says it installed, but I get errors in the install log and it doesn’t work at all. CEC works fine with Kodi. This is on a Raspberry Pi 3, Max2play 2.47. It worked at some point in the past, I think it broke when I reinstalled a few weeks ago, but that could be coincidence. Log is:

    Installation started – This Messages refreshes every 3 seconds to show current installation status. When finished this message disappears.

    make[1]: Entering directory ‚/opt/libcec-daemon‘
    CXX src/main.o
    In file included from src/main.cpp:30:0:
    src/accumulator.hpp: In instantiation of ‘accumulator_type* accumulator(T*) [with T = int]’:
    src/main.cpp:569:46: required from here
    src/accumulator.hpp:97:41: error: cannot allocate an object of abstract type ‘accumulator_type’
    src/accumulator.hpp:18:7: note: because the following virtual functions are pure within ‘accumulator_type’:
    In file included from /usr/include/boost/program_options/options_description.hpp:13:0,
    from /usr/include/boost/program_options.hpp:15,
    from src/main.cpp:26:
    /usr/include/boost/program_options/value_semantic.hpp:44:22: note: virtual bool boost::program_options::value_semantic::adjacent_tokens_only() const
    Makefile:447: recipe for target ’src/main.o‘ failed
    make[1]: *** [src/main.o] Error 1
    make[1]: Leaving directory ‚/opt/libcec-daemon‘
    Makefile:323: recipe for target ‚all‘ failed
    make: *** [all] Error 2
    CXX src/main.o
    In file included from src/main.cpp:30:0:
    src/accumulator.hpp: In instantiation of ‘accumulator_type* accumulator(T*) [with T = int]’:
    src/main.cpp:569:46: required from here
    src/accumulator.hpp:97:41: error: cannot allocate an object of abstract type ‘accumulator_type’
    src/accumulator.hpp:18:7: note: because the following virtual functions are pure within ‘accumulator_type’:
    In file included from /usr/include/boost/program_options/options_description.hpp:13:0,
    from /usr/include/boost/program_options.hpp:15,
    from src/main.cpp:26:
    /usr/include/boost/program_options/value_semantic.hpp:44:22: note: virtual bool boost::program_options::value_semantic::adjacent_tokens_only() const
    Makefile:447: recipe for target ’src/main.o‘ failed
    make: *** [src/main.o] Error 1
    /var/www/max2play/application/plugins/jivelite/controller/../scripts/install_cec.sh: line 69: /usr/local/bin/libcec-daemon: No such file or directory
    finished Click here to reload Page

    INSTALL SUCCESSFUL

    Any ideas?

    Thanks
    Richard

    10. Oktober 2018 at 13:05 #38517

    Hi Richard,

    Please try using the Button in Raspberry Settings to „Update all Packages (apt-get update; apt-get upgrade):“ and try reinstalling CEC afterwards.

    16. Oktober 2018 at 17:51 #38642

    Sorry for the slow response – but tried that and still the same:

    Installation started – This Messages refreshes every 3 seconds to show current installation status. When finished this message disappears.

    make[1]: Entering directory ‚/opt/libcec-daemon‘
    CXX src/main.o
    In file included from src/main.cpp:30:0:
    src/accumulator.hpp: In instantiation of ‘accumulator_type* accumulator(T*) [with T = int]’:
    src/main.cpp:569:46: required from here
    src/accumulator.hpp:97:41: error: cannot allocate an object of abstract type ‘accumulator_type’
    src/accumulator.hpp:18:7: note: because the following virtual functions are pure within ‘accumulator_type’:
    In file included from /usr/include/boost/program_options/options_description.hpp:13:0,
    from /usr/include/boost/program_options.hpp:15,
    from src/main.cpp:26:
    /usr/include/boost/program_options/value_semantic.hpp:44:22: note: virtual bool boost::program_options::value_semantic::adjacent_tokens_only() const
    Makefile:447: recipe for target ’src/main.o‘ failed
    make[1]: *** [src/main.o] Error 1
    make[1]: Leaving directory ‚/opt/libcec-daemon‘
    Makefile:323: recipe for target ‚all‘ failed
    make: *** [all] Error 2
    CXX src/main.o
    In file included from src/main.cpp:30:0:
    src/accumulator.hpp: In instantiation of ‘accumulator_type* accumulator(T*) [with T = int]’:
    src/main.cpp:569:46: required from here
    src/accumulator.hpp:97:41: error: cannot allocate an object of abstract type ‘accumulator_type’
    src/accumulator.hpp:18:7: note: because the following virtual functions are pure within ‘accumulator_type’:
    In file included from /usr/include/boost/program_options/options_description.hpp:13:0,
    from /usr/include/boost/program_options.hpp:15,
    from src/main.cpp:26:
    /usr/include/boost/program_options/value_semantic.hpp:44:22: note: virtual bool boost::program_options::value_semantic::adjacent_tokens_only() const
    Makefile:447: recipe for target ’src/main.o‘ failed
    make: *** [src/main.o] Error 1
    /var/www/max2play/application/plugins/jivelite/controller/../scripts/install_cec.sh: line 69: /usr/local/bin/libcec-daemon: No such file or directory
    finished Click here to reload Page

    INSTALL SUCCESSFUL

    17. Oktober 2018 at 13:32 #38656

    Did you use the 2.45 image on our website?

    17. Oktober 2018 at 13:46 #38660

    Possibly not, it was a few months ago now I installed. Shall I try the latest image?

    18. Oktober 2018 at 11:07 #38672

    If it’s not too much hassle, please do so we can rule out this possible source of error.

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.

Register here