ppc64el compilation error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
Critical
|
Dave Cheney |
Bug Description
CI is aborting tests before the cloud tests because it cannot build the packages needed by streams. PPC64el cannot be compiled.
From http://
gccgo -I $WORK -c -g -fgo-pkgpath=
# code.google.
src/code.
const ioctlReadTermios = syscall.TCGETS
src/code.
const ioctlWriteTermios = syscall.TCSETS
cd /home/ubuntu/
ar cru $WORK/github.
cp $WORK/github.
make[1]: Leaving directory `/home/
make[1]: *** [override_
make: *** [binary] Error 2
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
Urgh. Let me see if I can get a patch upstream to the ssh/terminal
package to make those constants internal. They are a constant thorn in
everyone's side.
On Thu, Jul 3, 2014 at 1:14 PM, Curtis Hovey <email address hidden> wrote: juju-ci. vapour. ws:8080/ job/publish- revision/ 581/consoleText code.google. com/p/go. crypto/ ssh/terminal -fgo-relative- import- path=_/ home/ubuntu/ juju-build/ juju-core- 1.19.5/ src/code. google. com/p/go. crypto/ ssh/terminal -o $WORK/code. google. com/p/go. crypto/ ssh/terminal/ _obj/terminal. o ./terminal.go ./util.go ./util_linux.go com/p/go. crypto/ ssh/terminal google. com/p/go. crypto/ ssh/terminal/ util_linux. go:11:34: error: reference to undefined identifier ‘syscall.TCGETS’ google. com/p/go. crypto/ ssh/terminal/ util_linux. go:12:35: error: reference to undefined identifier ‘syscall.TCSETS’ juju-build/ juju-core- 1.19.5/ src/github. com/juju/ juju/worker/ uniter/ jujuc com/juju/ juju/worker/ uniter/ libjujuc. a $WORK/github. com/juju/ juju/worker/ uniter/ jujuc/_ obj/jujuc. o com/juju/ juju/worker/ uniter/ libjujuc. a /home/ubuntu/ juju-build/ juju-core- 1.19.5/ pkg/gccgo_ linux_ppc64/ github. com/juju/ juju/worker/ uniter/ libjujuc. a ubuntu/ juju-build/ juju-core- 1.19.5' dh_auto_ install] Error 2 /bugs.launchpad .net/bugs/ 1337063 juju-ci. vapour. ws:8080/ job/publish- revision/ 581/consoleText code.google. com/p/go. crypto/ ssh/terminal -fgo-relative- import- path=_/ home/ubuntu/ juju-build/ juju-core- 1.19.5/ src/code. google. com/p/go. crypto/ ssh/terminal -o $WORK/code. google. com/p/go. crypto/ ssh/terminal/ _obj/terminal. o ./terminal.go ./util.go ./util_linux.go com/p/go. crypto/ ssh/terminal google. com/p/go. crypto/ ssh/terminal/ util_linux. go:11:34: error: reference to undefined identifier ‘syscall.TCGETS’ google. com/p/go. crypto/ ssh/terminal/ util_linux. go:12:35: error: reference to undefined identifier ‘syscall.TCSETS’ juju-build/ juju-core- 1.19.5/ src/github. c...
> Public bug reported:
>
> CI is aborting tests before the cloud tests because it cannot build the
> packages needed by streams. PPC64el cannot be compiled.
>
> >From http://
> gccgo -I $WORK -c -g -fgo-pkgpath=
> # code.google.
> src/code.
> const ioctlReadTermios = syscall.TCGETS
> ^
> src/code.
> const ioctlWriteTermios = syscall.TCSETS
> ^
> cd /home/ubuntu/
> ar cru $WORK/github.
> cp $WORK/github.
> make[1]: Leaving directory `/home/
> make[1]: *** [override_
> make: *** [binary] Error 2
>
> ** Affects: juju-core
> Importance: Critical
> Status: Triaged
>
>
> ** Tags: gccgo packaging ppc64el regression
>
> --
> You received this bug notification because you are subscribed to juju-
> core.
> Matching subscriptions: MOAR JUJU SPAM!
> https:/
>
> Title:
> ppc64el compilation error
>
> Status in juju-core:
> Triaged
>
> Bug description:
> CI is aborting tests before the cloud tests because it cannot build
> the packages needed by streams. PPC64el cannot be compiled.
>
> From http://
> gccgo -I $WORK -c -g -fgo-pkgpath=
> # code.google.
> src/code.
> const ioctlReadTermios = syscall.TCGETS
> ^
> src/code.
> const ioctlWriteTermios = syscall.TCSETS
> ^
> cd /home/ubuntu/