Comment 7 for bug 765424

Revision history for this message
Ken Sharp (kennybobs) wrote :

I cannot see how to workaround this.

$ sudo apt-get install trickle:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libevent-extra-2.0-5 libevent-openssl-2.0-5 libevent-pthreads-2.0-5 libevent-core-2.0-5
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libbsd0:i386 libevent-2.0-5:i386
The following packages will be REMOVED
  libevent-2.0-5 libevent-dev nfs-common transmission-cli transmission-gtk
The following NEW packages will be installed
  libbsd0:i386 libevent-2.0-5:i386 trickle:i386

$ sudo dpkg -i trickle_1.07-9build1_i386.deb
Selecting previously unselected package trickle:i386.
(Reading database ... 328199 files and directories currently installed.)
Unpacking trickle:i386 (from trickle_1.07-9build1_i386.deb) ...
(Noting disappearance of trickle, which has been completely replaced.)
dpkg: dependency problems prevent configuration of trickle:i386:
 trickle:i386 depends on libbsd0 (>= 0.0).
 trickle:i386 depends on libevent-2.0-5 (>= 2.0.10-stable).
dpkg: error processing trickle:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
 trickle:i386

I have tried running an i386 trickle, and associated libraries, but it doesn't have any effect on the running application. (strace points ouf if any 64-bit libraries are loaded and trickle complains in the same way as above).

I have also tried cross-building but the resulting biaries are x86_64 anyway for some reason.

The only other way I can think of working around this is with a static build, but that has it's own problems.