Building Amarok on one machine, running it on another ...

Jacopo De Simoi wilderkde at gmail.com
Tue Mar 1 21:41:34 UTC 2016


Hi there

> CPU~Quad core Intel Core i7-4790 (-HT-MCP-) speed/max~3600/4000 MHz
> Kernel~3.16.0-38-generic x86_64 Up~5 days Mem~9124.3/32052.5MB
> HDD~3688.8GB(71.2% used) Procs~275 Client~Shell inxi~2.2.28

> CPU~Dual core Intel Core i5-4250U (-HT-MCP-) speed/max~1196/2600 MHz
> Kernel~3.19.0-32-generic i686 Up~1 day Mem~1235.8/16107.5MB
> HDD~250.1GB(9.0% used) Procs~206 Client~Shell inxi~2.2.28

the x86_64 above says that you are running a 64 bit environment on the first 
machine; the i686 below says that you are running a 32 bit environment on the 
second machine. 
When you compile on the first machine you are compiling a 64 bit runtime, which 
cannot run on a 32 bit system. 

There are some ways to compile a 32 bit program on a 64 bit system, but you 
should also link to all 32 bit libraries and stuff, which makes it a non-
trivial, (yet instructive) endeavor to do on your own.  

Cheers
 __J


More information about the Amarok-devel mailing list