# Issue building auditbeat

**URL:** <https://discuss.elastic.co/t/issue-building-auditbeat/172830>\
**Category:** Beats\
**Created:** [March 18, 2019, 4:43pm UTC](https://discuss.elastic.co/t/issue-building-auditbeat/172830 "2019-03-18T16:43:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikemadden42](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mikemadden42/32/71277_2.png) [@mikemadden42](https://discuss.elastic.co/u/mikemadden42)\
**Post date:** [March 18, 2019, 4:43pm UTC](https://discuss.elastic.co/t/issue-building-auditbeat/172830/1 "2019-03-18T16:43:17Z")

</div>

Is anyone else having issues building auditbeat in the 6.6 or 6.7 branch? Here is an example of building auditbeat in the 6.6 branch. I do not see this issue in the 7.0 branch.

```auto
# git branch
* 6.6
  6.7
  7.0
  master

# mage -v build
Running target: Build
>> build: Building auditbeat
exec: git rev-parse HEAD
Adding build environment vars: map[CGO_ENABLED:1]
exec: go build -o auditbeat -ldflags -X github.com/elastic/beats/libbeat/version.commit=e5124f2e4cc6c1f07604bd0efa52c1260baddcbb -X github.com/elastic/beats/libbeat/version.buildTime=2019-03-18T16:41:04Z
# github.com/elastic/beats/auditbeat
github.com/elastic/beats/vendor/golang.org/x/crypto/blake2b.supportsAVX2: relocation target runtime.support_avx2 not defined
github.com/elastic/beats/vendor/golang.org/x/crypto/blake2b.supportsAVX: relocation target runtime.support_avx not defined
Error: running "go build -o auditbeat -ldflags -X github.com/elastic/beats/libbeat/version.commit=e5124f2e4cc6c1f07604bd0efa52c1260baddcbb -X github.com/elastic/beats/libbeat/version.buildTime=2019-03-18T16:41:04Z" failed with exit code 2

```

```auto
# go version
go version go1.11.5 linux/amd64

# mage -version
Mage Build Tool v1.8.0-10-g8dce728
Build Date: 2019-03-18T15:50:17Z
Commit: 8dce728
built with: go1.11.5

```

---

<div class="post-metadata">

**Author:** ![shaunak](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shaunak/32/6643_2.png) [@shaunak](https://discuss.elastic.co/u/shaunak)\
**Post date:** [March 18, 2019, 9:34pm UTC](https://discuss.elastic.co/t/issue-building-auditbeat/172830/2 "2019-03-18T21:34:23Z")

</div>

Hi @mikemadden42,

Welcome!

I'm able to reproduce this locally on my Mac OS X laptop with the `6.7` branch as well. Incidentally, the issue does not occur on the `7.0`, `7.x`, or `master` branches.

I'll post any more information if/when I have it.

Cheers,

Shaunak

---

<div class="post-metadata">

**Author:** ![shaunak](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shaunak/32/6643_2.png) [@shaunak](https://discuss.elastic.co/u/shaunak)\
**Post date:** [March 18, 2019, 9:47pm UTC](https://discuss.elastic.co/t/issue-building-auditbeat/172830/3 "2019-03-18T21:47:16Z")

</div>

The `6.7` branch uses golang version 1.10.8 (see [https://github.com/elastic/beats/blob/6.7/.go-version](https://github.com/elastic/beats/blob/6.7/.go-version)). If you try to build with that, it should succeed. It did on mine:

```auto
auditbeat [6.7] $ go version
go version go1.10.8 darwin/amd64

```

```auto
auditbeat [6.7] $ mage build
>> build: Building auditbeat

```

---

<div class="post-metadata">

**Author:** ![mikemadden42](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mikemadden42/32/71277_2.png) [@mikemadden42](https://discuss.elastic.co/u/mikemadden42)\
**Post date:** [March 19, 2019, 12:26am UTC](https://discuss.elastic.co/t/issue-building-auditbeat/172830/4 "2019-03-19T00:26:08Z")

</div>

Hi @shaunak, thanks for the information. You made a great observation that go 1.10.8 was used to build the 6.7 branch. I'll try building with with go 1.10.8.

---

<div class="post-metadata">

**Author:** ![mikemadden42](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mikemadden42/32/71277_2.png) [@mikemadden42](https://discuss.elastic.co/u/mikemadden42)\
**Post date:** [March 19, 2019, 2:00am UTC](https://discuss.elastic.co/t/issue-building-auditbeat/172830/5 "2019-03-19T02:00:41Z")

</div>

I've confirmed that I can build the 6.7 branch in a docker container with go 1.10.8. Thanks @shaunak for your help.

```auto
[root@2bedff55a079 auditbeat]# git branch
* 6.7
  master
[root@2bedff55a079 auditbeat]# go version
go version go1.10.8 linux/amd64
[root@2bedff55a079 auditbeat]# mage -version
Mage Build Tool v1.8.0-10-g8dce728
Build Date: 2019-03-18T15:50:17Z
Commit: 8dce728
built with: go1.11.5
[root@2bedff55a079 auditbeat]# mage -v build
Running target: Build
>> build: Building auditbeat
exec: git rev-parse HEAD
Adding build environment vars: map[CGO_ENABLED:1]
exec: go build -o auditbeat -ldflags -X github.com/elastic/beats/libbeat/version.buildTime=2019-03-19T01:59:08Z -X github.com/elastic/beats/libbeat/version.commit=a86145962d2a35759f5a4766e6e4b383ba6c6846
[root@2bedff55a079 auditbeat]# echo $?
0

```

---

<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:** [April 16, 2019, 4:00am UTC](https://discuss.elastic.co/t/issue-building-auditbeat/172830/6 "2019-04-16T04:00:44Z")

</div>

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