# Issue creating Countbeat aarch64

**URL:** <https://discuss.elastic.co/t/issue-creating-countbeat-aarch64/163208>\
**Category:** Beats\
**Tags:** beats-development\
**Created:** [January 7, 2019, 12:48pm UTC](https://discuss.elastic.co/t/issue-creating-countbeat-aarch64/163208 "2019-01-07T12:48:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![david\_evans](https://avatars.discourse-cdn.com/v4/letter/d/e9c0ed/32.png) [@david\_evans](https://discuss.elastic.co/u/david_evans)\
**Post date:** [January 7, 2019, 12:48pm UTC](https://discuss.elastic.co/t/issue-creating-countbeat-aarch64/163208/1 "2019-01-07T12:48:37Z")

</div>

Hi, guys.

Apologies if this is not appropriate, I just feel like I'm falling over at the first hurdle...

I'm following the tutorial [Create your own beat](https://www.elastic.co/guide/en/beats/devguide/current/new-beat.html) but when it comes to actually building it I am getting no where...

When I get to this step [Fetching dependencies and setting up the beat](https://www.elastic.co/guide/en/beats/devguide/current/setting-up-beat.html) I get an error:

'docker-compose 1.23.1 has requirement PyYAML\<4, \>=3.10, but you'll have pyyaml 4.2b1 which is incompaible'

The only hint this is an error, is that the text isin red, it does continue to "build" but a countbeat executable is not produced... I have searched extensively on the forum and I cannot find a similar issue.

Any help or pointers in the right direction would be appreciated, I have done as much as I can to ensure I have PyYAML 3.10+ installed, but I cannot find a reference to pyyaml 4.2b1 on my machine.

For reference I'm trying to build on aarch64

---

<div class="post-metadata">

**Author:** ![david\_evans](https://avatars.discourse-cdn.com/v4/letter/d/e9c0ed/32.png) [@david\_evans](https://discuss.elastic.co/u/david_evans)\
**Post date:** [January 7, 2019, 4:02pm UTC](https://discuss.elastic.co/t/issue-creating-countbeat-aarch64/163208/2 "2019-01-07T16:02:14Z")

</div>

I was able to produce the executable by running  
`$ go build` in the countbeat folder (`$GOPATH/src/github.com/{user}/countbeat/`). I'm confused why I had to run this.

Also the Makefile in `$GOPATH/src/github.com/{user}/countbeat/Makefile` doesn't appear to have anything that suggests it produces an executable. when I run `$ make` nothing happens. Am I missing something obvious?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 4, 2019, 6:02pm UTC](https://discuss.elastic.co/t/issue-creating-countbeat-aarch64/163208/3 "2019-02-04T18:02:17Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
