summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmanuele Ballarin2018-08-04 18:40:51 +0200
committerGitHub2018-08-04 18:40:51 +0200
commitbb70266ce431e39f91920d201504e8b8d3096afa (patch)
tree93028aa82905dad8d7d108394a185101a2e8b5ad
parent5cafa315a04711dd160f00a7da1982b6da51814b (diff)
downloadaur-bb70266ce431e39f91920d201504e8b8d3096afa.tar.gz
Fix bugs introduced with v. 3.3
Nominally: - `Missing custom libsqlite3, run "make deps" to setup.` - `shared/idmap/shift_linux.go:29:10: fatal error: attr/xattr.h: No such file or directory`
-rw-r--r--PKGBUILD5
1 files changed, 5 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 75d4c57e5aec..60c2e9ba5c8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,10 +41,15 @@ build() {
export GOPATH="${srcdir}/go"
go_base=github.com/lxc/lxd
mkdir -p "${GOPATH}"
+ # Fix for error "Missing custom libsqlite3[...]"
GOPATH="${GOPATH}" go get "${go_base}" || echo "(ignoring go error)"
export CGO_CFLAGS="-I${srcdir}/go/deps/sqlite/ -I${srcdir}/go/deps/dqlite/include/"
export CGO_LDFLAGS="-L${srcdir}/go/deps/sqlite/.libs/ -L${srcdir}/go/deps/dqlite/.libs/"
export LD_LIBRARY_PATH="${srcdir}/go/deps/sqlite/.libs/:${srcdir}/go/deps/dqlite/.libs/"
+ # Fix for error "attr/xattr.h: No such file or directory"
+ cd "${GOPATH}/src/${go_base}/../"
+ sed -i '/#include <attr\/xattr.h>/c\#include <sys\/xattr.h>' ./lxd/shared/idmap/shift_linux.go
+ # Normal execution
cd "${GOPATH}/src/${go_base}"
make deps
make