Unable to cross compile for the phone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
go-onlineaccounts |
New
|
Undecided
|
Unassigned |
Bug Description
Building this needs libsignon-
$ sudo click chroot -a armhf -f ubuntu-sdk-15.04 -s vivid maint apt-get install libsignon-
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libsignon-
E: Unable to correct problems, you have held broken packages.
Command returned 100: schroot -u root -c source:
I used the prebuild chroot from the ubuntu-sdk team ppa.
To install the needed packages I do:
$sudo click chroot -a armhf -f ubuntu-sdk-15.04 -s vivid maint apt-get update
$sudo click chroot -a armhf -f ubuntu-sdk-15.04 -s vivid maint apt-get install -y golang-go golang-go-linux-arm libglib2.
$mkdir temp
$pushd temp
$sudo click chroot -a armhf -f ubuntu-sdk-15.04 -s vivid maint apt-get download libsignon-
$sudo click chroot -a armhf -f ubuntu-sdk-15.04 -s vivid maint dpkg -i --force-all *.deb
$popd
Basically installing the conflicting packages with dpkg. After this apt is broken so not ideal.
Same thing is happening to me, although I made the click chroot using click chroot .... create.