Krogoth branch not possible to build anymore

  • Trying to build OE2.5 krogoth from scratch, but every attempt ends up with the same error. Tried it from different machines but with no luck:



    Using linux Debian 8.6 as suggested and have never had problems with this build in the past. Anyone?


    Tried to install setuptools-scm manually, but the package can't be found.

    - FoxyRabbit - Peter Pan team -

    Edited once, last by FoxyRabbit: Merged a post created by FoxyRabbit into this post. ().

  • FoxyRabbit

    Changed the title of the thread from “Krogoth branch not possible to build anmore” to “Krogoth branch not possible to build anymore”.
  • Suggested OS is Ubuntu 18.04 LTS not Debian 8.6...same suggestion as for seagan: there's a docker image on github. I have never seen the setuptools-scm error on any Ubuntu.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • When you google the error message you find the recommendation to manually install setuptools-scm

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Have googled my ass off, but the only package I can find is python-setuptools-scm wich is already installed. Every attemt to install setuptools-scm ends with: cant find package. I mistake this is a typo in some recipe or something like that which I cant find.


    Never tested with ubuntu before, will do that test. Thanks for sharing thoughts.


    Debian has never failed for me in the 15 years either, so this must be an internal error somewhere.


    Just tried to do a build from my debian 9 machine also, exactly the same issue.

    - FoxyRabbit - Peter Pan team -

    Edited once, last by FoxyRabbit: Merged a post created by FoxyRabbit into this post. ().

  • Install gcc5 (I think that's the best if I remember correctly) and set it as alternative

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • No I got this bitbake error:


    fatal: the '--set-upstream' option is no longer supported bitbake error


    Googling I see there is a patch for this, where should I put it and from where should I do the 'git am <patch>' command?


    Other solutions?


    I'm using this clone address:


    git clone -b krogoth https://github.com/opendreambox/opendreambox.git

    - FoxyRabbit - Peter Pan team -

    Edited once, last by FoxyRabbit: Merged a post created by FoxyRabbit into this post. ().

  • You habe to adjust it in /bitbake/lib/bb/fetch2/git.py


    Line 277:

    %s branch --set-upstream %s origin/%s

    Change to

    %s branch --set-upstream-to origin/%s %s

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Slightly different from the patch I found, but this got me boiling eggs again!


    Thanks dre !


    Well, it did'nt last long:


    Log data follows:

    | DEBUG: Executing shell function do_compile

    | NOTE: make -j 8

    | : && /bin/mkdir -p doc && { PATH='/home/ppteam/dreambox/krogoth/opendreambox/build/dm7080/tmp-glibc/work/x86_64-linux/automake-native/1.15-r0/build/t/wrap:'$PATH && export PATH; } && /usr/bin/perl ../automake-1.15/doc/help2man --output=doc/automake-1.15.1 automake-1.15

    | help2man: can't get `--help' info from automake-1.15

    | Try `--no-discard-stderr' if option outputs to stderr

    | Makefile:3687: recipe for target 'doc/automake-1.15.1' failed

    | make: *** [doc/automake-1.15.1] Error 255

    | WARNING: exit code 1 from a shell command.

    | ERROR: oe_runmake failed

    | ERROR: Function failed: do_compile (log file is located at /home/ppteam/dreambox/krogoth/opendreambox/build/dm7080/tmp-glibc/work/x86_64-linux/automake-native/1.15-r0/temp/log.do_compile.47748)


    Do you have a fix for this also?

    - FoxyRabbit - Peter Pan team -

    Edited once, last by FoxyRabbit: Merged a post created by FoxyRabbit into this post. ().

  • I am trying to understand docker, but cant. I have started docker and now I have this on my command line:


    oe@krogoth:/oe$


    What do we do from here then? got a hell of permission denied in here! cant make folders

    - FoxyRabbit - Peter Pan team -