[P4-dev] latest p4c and behavioral-model test failures

Nate Foster jnfoster at cs.cornell.edu
Mon Dec 10 15:28:58 EST 2018

I could be wrong, but I don't believe behavioral-model needs to be a
sibling directory to p4c.

I'm also confused by the assertion in Hemant's original note that Travis is
failing. The Travis CI links from both p4c and behavioral-model do not show
any errors. What was meant by this?


On Sun, Dec 9, 2018 at 8:26 PM <hemant at mnkcg.com> wrote:

> Please see in line below.
> *From:* Andy Fingerhut <andy.fingerhut at gmail.com>
> *Sent:* Sunday, December 09, 2018 3:00 PM
> *To:* hemant at mnkcg.com
> *Cc:* p4-dev <p4-dev at lists.p4.org>
> *Subject:* Re: [P4-dev] latest p4c and behavioral-model test failures
> I am not sure, but I believe that when running 'make check' in p4c/build
> there are scripts that look for a behavioral-model directory to use for
> running simple_switch.  I have always installed p4c and behavioral-model
> directories so they were 'siblings' of each other in the directory tree,
> and that seems to work.  If you installed behavioral-model on your system
> in a much different place, perhaps it might not be able to find it?  I am
> not sure.
> I cloned a private p4c in /tmp when my other p4c and behavioral-model are
> in my root dir as peers.  The /tmp/p4c fails bmv2 tests.  So I moved the
> private p4c to my root dir as a peer and then bmv2 tests passed.  Thus, you
> are correct about p4c and behavioral-model being peer/sibling directories.
> If this fact is missing in README.md files, we should add it.
> Thanks,
> Hemant
> _______________________________________________
> P4-dev mailing list
> P4-dev at lists.p4.org
> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20181210/9e017ab5/attachment.html>

More information about the P4-dev mailing list