[gelöst] xvdr compiliert nicht

  • Code
    1. *** Plugin xvdr:
    2. g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -D__KERNEL_STRICT_NAMES -D__user= -D__u8=uint8_t -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/dvb/media_build/linux/include/uapi -c -DPLUGIN_NAME_I18N='"xvdr"' -DXVDR_VERSION='"0.9.8"' -I/usr/local/src/vdr-1.7.37/include -I./src -o src/net/msgpacket.o src/net/msgpacket.c
    3. src/net/msgpacket.c: In member function âvoid MsgPacket::Init(uint16_t, uint16_t, uint32_t)â:
    4. src/net/msgpacket.c:118: error: âhtobe32â was not declared in this scope
    5. src/net/msgpacket.c: In member function âvoid MsgPacket::setClientID(uint16_t)â:
    6. src/net/msgpacket.c:125: error: âhtobe16â was not declared in this scope
    7. ...


    irgendwie fehlt das endian -zeugs vermute ich - wobei ein #include <endian.h> in msgpacket.c nicht geholfen hat.


    Hat jemand eine Lösung?

    The post was edited 2 times, last by magicamun ().

  • danke - war auf ner alten Maschine - geht jetzt