Enigma compile error

  • Please provide some information about the hard- and software used.


    Box type: DM5620
    GUI (enigma1/enigma2): Enigma1
    Firmware version: CVS image building


    your question


    Hi,


    I am trying to build an image with the usual method and get this error after make dreamboximage_root. The cvs was downloaded yesterday from cvs.tuxbox.org. It has all worked some time before on a different computer. Only difference now is I could not find pkg-config, but found pkgconfig. Cannot see anything wrong with the file lib/dvb/si.h. Any idea what could be causing this error ?


    Regards, pcd.


    cvs/root/cdkroot/include/sigc++-1.2 -I/home/pcd/tuxbox-cvs/root/cdkroot/include/tuxbox/xmltree -Werror -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -fno-rtti -fno-exceptions -MT eavswitch.o -MD -MP -MF ".deps/eavswitch.Tpo" -c -o eavswitch.o eavswitch.cpp; \
    then mv -f ".deps/eavswitch.Tpo" ".deps/eavswitch.Po"; else rm -f ".deps/eavswitch.Tpo"; exit 1; fi
    In file included from ../../include/lib/dvb/dvb.h:5,
    from ../../include/lib/dvb/settings.h:4,
    from ../../include/lib/dvb/edvb.h:12,
    from eavswitch.cpp:14:
    ../../include/lib/dvb/si.h:214: error: expected `)' before '*' token
    ../../include/lib/dvb/si.h:203: error: base `Descriptor' with only non-default constructor in class without a constructor
    make[4]: *** [eavswitch.o] Error 1
    make[4]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma/lib/driver'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma/lib'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma'
    make: *** [.enigma] Error 2
    [pcd@localhost cdk]$

    Einmal editiert, zuletzt von pcd ()

  • Could some kind person please point me to the cdk tool check programme/command which finds out the installed versions of libtool, gettext etc ? I have seen it somewhere but cannot find now.

    Einmal editiert, zuletzt von pcd ()

  • Hi again,


    I have not had this processor type question before (choice 1-7). For dm5620, is the answer 4 ?



    * Processor
    *
    Processor Type
    > 1. 6xx/7xx/74xx/52xx/8260 (6xx) (NEW)
    2. 40x (40x) (NEW)
    3. 44x (44x) (NEW)
    4. POWER3 (POWER3) (NEW)
    5. POWER4 and 970 (G5) (POWER4) (NEW)
    6. 8xx (8xx) (NEW)
    7. e500 (E500) (NEW)
    choice[1-7]:
    make[3]: *** [oldconfig] Interrupt
    make[2]: *** [oldconfig] Interrupt
    make[1]: *** [.linuxdir] Interrupt
    make: *** [.binutils] Interrupt

    Einmal editiert, zuletzt von pcd ()

  • Normally you did something wrong when this question appears... Did you execute the prepare script? Or maybe did you do a cvs uo -dPA, cause that kills your cdk?

  • dcdead


    I did as in the instructions. I am starting from new in a different computer :-


    export CVS_RSH=ssh
    cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P -rdreambox .


    then in cdk directory :-


    chmod ugo+x prepare
    ./prepare 56x0
    make checkout
    make dreamboximage_root



    Regards, pcd.

    2 Mal editiert, zuletzt von pcd ()