Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make docker fails - Step 16 #33

Open
doronrk opened this issue Aug 17, 2016 · 1 comment
Open

make docker fails - Step 16 #33

doronrk opened this issue Aug 17, 2016 · 1 comment

Comments

@doronrk
Copy link
Contributor

doronrk commented Aug 17, 2016

failure point exec: "gcc": executable file not found in $PATH

full trace

Step 16 : RUN echo " ... installing api-gateway-config-supervisor  ... "     && echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories     && apk update     && apk add make git go     && mkdir -p /tmp/api-gateway     && curl -k -L https://github.com/adobe-apiplatform/api-gateway-config-supervisor/archive/${CONFIG_SUPERVISOR_VERSION}.tar.gz -o /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && cd /tmp/api-gateway     && tar -xf /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && mkdir -p /tmp/go     && mv /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}/* /tmp/go     && cd /tmp/go     && make setup     && mkdir -p /tmp/go/Godeps/_workspace     && ln -s /tmp/go/vendor /tmp/go/Godeps/_workspace/src     && mkdir -p /tmp/go-src/src/github.com/adobe-apiplatform     && ln -s /tmp/go /tmp/go-src/src/github.com/adobe-apiplatform/api-gateway-config-supervisor     && GOPATH=/tmp/go/vendor:/tmp/go-src CGO_ENABLED=0 GOOS=linux /usr/lib/go/bin/godep  go build -ldflags "-s" -a -installsuffix cgo -o api-gateway-config-supervisor ./     && mv /tmp/go/api-gateway-config-supervisor /usr/local/sbin/     && echo "installing rclone sync ... "     && go get github.com/ncw/rclone     && mv /usr/lib/go/bin/rclone /usr/local/sbin/     && echo " cleaning up ... "     && rm -rf /usr/lib/go/bin/src     && rm -rf /tmp/go     && rm -rf /tmp/go-src     && rm -rf /usr/lib/go/bin/pkg/     && rm -rf /usr/lib/go/bin/godep     && apk del make git go     && rm -rf /var/cache/apk/*
 ---> Running in 5f1b4896b50c
 ... installing api-gateway-config-supervisor  ...
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz
fetch http://dl-4.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
v3.4.3-2-g595ce63 [http://dl-cdn.alpinelinux.org/alpine/v3.4/main]
v3.4.2-11-g9b41a63 [http://dl-cdn.alpinelinux.org/alpine/v3.4/community]
v3.4.0-2052-g56f675a [http://dl-4.alpinelinux.org/alpine/edge/community]
OK: 6867 distinct packages available
(1/2) Installing git (2.8.3-r0)
(2/2) Installing go (1.7_rc4-r0)
Executing busybox-1.24.2-r9.trigger
OK: 312 MiB in 58 packages
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   154    0   154    0     0    371      0 --:--:-- --:--:-- --:--:--   372
100 4Step 16 : RUN echo " ... installing api-gateway-config-supervisor  ... "     && echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories     && apk update     && apk add make git go     && mkdir -p /tmp/api-gateway     && curl -k -L https://github.com/adobe-apiplatform/api-gateway-config-supervisor/archive/${CONFIG_SUPERVISOR_VERSION}.tar.gz -o /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && cd /tmp/api-gateway     && tar -xf /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && mkdir -p /tmp/go     && mv /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}/* /tmp/go     && cd /tmp/go     && make setup     && mkdir -p /tmp/go/Godeps/_workspace     && ln -s /tmp/go/vendor /tmp/go/Godeps/_workspace/src     && mkdir -p /tmp/go-src/src/github.com/adobe-apiplatform     && ln -s /tmp/go /tmp/go-src/src/github.com/adobe-apiplatform/api-gateway-config-supervisor     && GOPATH=/tmp/go/vendor:/tmp/go-src CGO_ENABLED=0 GOOS=linux /usr/lib/go/bin/godep  go build -ldflags "-s" -a -installsuffix cgo -o api-gateway-config-supervisor ./     && mv /tmp/go/api-gateway-config-supervisor /usr/local/sbin/     && echo "installing rclone sync ... "     && go get github.com/ncw/rclone     && mv /usr/lib/go/bin/rclone /usr/local/sbin/     && echo " cleaning up ... "     && rm -rf /usr/lib/go/bin/src     && rm -rf /tmp/go     && rm -rf /tmp/go-src     && rm -rf /usr/lib/go/bin/pkg/     && rm -rf /usr/lib/go/bin/godep     && apk del make git go     && rm -rf /var/cache/apk/*
 ---> Running in 5f1b4896b50c
 ... installing api-gateway-config-supervisor  ...
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz
fetch http://dl-4.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
v3.4.3-2-g595ce63 [http://dl-cdn.alpinelinux.org/alpine/v3.4/main]
v3.4.2-11-g9b41a63 [http://dl-cdn.alpinelinux.org/alpine/v3.4/community]
v3.4.0-2052-g56f675a [http://dl-4.alpinelinux.org/alpine/edge/community]
OK: 6867 distinct packages available
(1/2) Installing git (2.8.3-r0)
(2/2) Installing go (1.7_rc4-r0)
Executing busybox-1.24.2-r9.trigger
OK: 312 MiB in 58 packages
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   154    0   154    0     0    371      0 --:--:-- --:--:-- --:--:--   372
100 49861    0 49861    0     0  56512      0 --:--:-- --:--:-- --:--:--  347k
go get github.com/tools/godep
# runtime/cgo
exec: "gcc": executable file not found in $PATH
make: *** [setup] Error 2
Makefile:6: recipe for target 'setup' failed
The command '/bin/sh -c echo " ... installing api-gateway-config-supervisor  ... "     && echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories     && apk update     && apk add make git go     && mkdir -p /tmp/api-gateway     && curl -k -L https://github.com/adobe-apiplatform/api-gateway-config-supervisor/archive/${CONFIG_SUPERVISOR_VERSION}.tar.gz -o /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && cd /tmp/api-gateway     && tar -xf /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && mkdir -p /tmp/go     && mv /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}/* /tmp/go     && cd /tmp/go     && make setup     && mkdir -p /tmp/go/Godeps/_workspace     && ln -s /tmp/go/vendor /tmp/go/Godeps/_workspace/src     && mkdir -p /tmp/go-src/src/github.com/adobe-apiplatform     && ln -s /tmp/go /tmp/go-src/src/github.com/adobe-apiplatform/api-gateway-config-supervisor     && GOPATH=/tmp/go/vendor:/tmp/go-src CGO_ENABLED=0 GOOS=linux /usr/lib/go/bin/godep  go build -ldflags "-s" -a -installsuffix cgo -o api-gateway-config-supervisor ./     && mv /tmp/go/api-gateway-config-supervisor /usr/local/sbin/     && echo "installing rclone sync ... "     && go get github.com/ncw/rclone     && mv /usr/lib/go/bin/rclone /usr/local/sbin/     && echo " cleaning up ... "     && rm -rf /usr/lib/go/bin/src     && rm -rf /tmp/go     && rm -rf /tmp/go-src     && rm -rf /usr/lib/go/bin/pkg/     && rm -rf /usr/lib/go/bin/godep     && apk del make git go     && rm -rf /var/cache/apk/*' returned a non-zero code: 2
make: *** [docker] Error 2
```9861    0 49861    0     0  56512      0 --:--:-- --:--:-- --:--:--  347k
go get github.com/tools/godep
# runtime/cgo
exec: "gcc": executable file not found in $PATH
make: *** [setup] Error 2
Makefile:6: recipe for target 'setup' failed
The command '/bin/sh -c echo " ... installing api-gateway-config-supervisor  ... "     && echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories     && apk update     && apk add make git go     && mkdir -p /tmp/api-gateway     && curl -k -L https://github.com/adobe-apiplatform/api-gateway-config-supervisor/archive/${CONFIG_SUPERVISOR_VERSION}.tar.gz -o /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && cd /tmp/api-gateway     && tar -xf /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}.tar.gz     && mkdir -p /tmp/go     && mv /tmp/api-gateway/api-gateway-config-supervisor-${CONFIG_SUPERVISOR_VERSION}/* /tmp/go     && cd /tmp/go     && make setup     && mkdir -p /tmp/go/Godeps/_workspace     && ln -s /tmp/go/vendor /tmp/go/Godeps/_workspace/src     && mkdir -p /tmp/go-src/src/github.com/adobe-apiplatform     && ln -s /tmp/go /tmp/go-src/src/github.com/adobe-apiplatform/api-gateway-config-supervisor     && GOPATH=/tmp/go/vendor:/tmp/go-src CGO_ENABLED=0 GOOS=linux /usr/lib/go/bin/godep  go build -ldflags "-s" -a -installsuffix cgo -o api-gateway-config-supervisor ./     && mv /tmp/go/api-gateway-config-supervisor /usr/local/sbin/     && echo "installing rclone sync ... "     && go get github.com/ncw/rclone     && mv /usr/lib/go/bin/rclone /usr/local/sbin/     && echo " cleaning up ... "     && rm -rf /usr/lib/go/bin/src     && rm -rf /tmp/go     && rm -rf /tmp/go-src     && rm -rf /usr/lib/go/bin/pkg/     && rm -rf /usr/lib/go/bin/godep     && apk del make git go     && rm -rf /var/cache/apk/*' returned a non-zero code: 2
make: *** [docker] Error 2
@doronrk
Copy link
Contributor Author

doronrk commented Aug 17, 2016

Adding gcc to line 193 fixes this.

&& apk add gcc make git go \ instead of && apk add make git go \

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant