Hi Tomas,

could you please take a look at the main Makefile:

57 ifeq ($(OS_ID)-$(OS_VERSION_ID),fedora-25)
58         RPM_DEPENDS += python2-virtualenv
59         RPM_DEPENDS_GROUPS = 'C Development Tools and Libraries'
60 else
61         RPM_DEPENDS += python-virtualenv
62         RPM_DEPENDS_GROUPS = 'Development Tools'
63 endif

see how the fedora-25 is the version which uses python2-virtualenv
while all others use python-virtualenv? Could you please change fedora-25
to fedora-24 on line 57 and let us know if this smooths things out?
Maybe the fix is a simple one-liner...

Thanks,
Klement

Quoting Tomas Brännström (2017-06-27 16:08:31)
>    Hello
>    I'm having some troubles building VPP (latest master) from source on
>    Fedora 24.
>    At first when doing `make bootstrap' it complained about not finding
>    python-virtualenv. I could get around this by changing changing the
>    Makefile to look for "python2-virtualenv" which was the version that got
>    installed.
>    But when doing `make pgk-rpm' I get the following errors:
>    make[2]: Entering directory '/home/fedora/git/vpp/extras/rpm/vpp-17.10'
>    Please install missing RPMs: \npackage python-virtualenv is not
>    installed\n
>    by executing "make install-dep"\n
>    Makefile:175: recipe for target
>    '/home/fedora/git/vpp/extras/rpm/vpp-17.10/build-root/.bootstrap.ok'
>    failed
>    make[2]: ***
>    [/home/fedora/git/vpp/extras/rpm/vpp-17.10/build-root/.bootstrap.ok] Error
>    1
>    make[2]: Leaving directory '/home/fedora/git/vpp/extras/rpm/vpp-17.10'
>    error: Bad exit status from /var/tmp/rpm-tmp.qSFuzD (%build)
>    RPM build errors:
>        Macro %python2_minor_version defined but not used within scope
>        Bad exit status from /var/tmp/rpm-tmp.qSFuzD (%build)
>    Makefile:22: recipe for target 'all' failed
>    make[1]: *** [all] Error 1
>    make[1]: Leaving directory '/home/fedora/git/vpp/extras/rpm'
>    Makefile:397: recipe for target 'pkg-rpm' failed
>    make: *** [pkg-rpm] Error 2
>    I tried changing to python2-virtualenv in that Makefile as well but it
>    seems to change back into python-virtualenv, and besides, there seems to
>     be other problems here as well.
>    Is there a workaround for this or is  Fedora 24 simply not supported?
>    /Tomas
_______________________________________________
vpp-dev mailing list
[email protected]
https://lists.fd.io/mailman/listinfo/vpp-dev
  • [vpp-dev] Bui... Tomas Brännström
    • Re: [vpp... Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES at Cisco)
      • Re: ... Tomas Brännström
        • ... Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES at Cisco)
          • ... Tomas Brännström
            • ... Tomas Brännström
              • ... Luke, Chris
                • ... Luke, Chris

Reply via email to