1. Paul Ruane
  2. tmsu
  3. Issues


Issue #33 resolved

Provide compiled binary for amd64 architecture

Martin Gollowitzer
created an issue


I've just realised that I can't run the binary offered for download because it's been built for 32 bit systems. It'd be great if you offered a 64 bit binary since it needs quite some packages to build tmsu from source :)


Comments (9)

  1. Helge Willum Larsen

    If you're running Ubuntu 12.10, it's not so many :-)

    apt-get install mercurial build-essential golang git sqlite3 libsqlite3-dev
    go get github.com/hanwen/go-fuse/fuse
    go get github.com/mattn/go-sqlite3
    hg clone https://bitbucket.org/oniony/tmsu
    cd tmsu
    make install
  2. Martin Gollowitzer reporter

    I don't see how your comment is helpful. I've created this request to make installation of tmsu easy for the man on the Clapham bus. I surely know how to install it since I can read the documentation (I wouldn't have been able to use tmsu otherwise). Still, I prefer to install as few packages on my system as necessary.

    Just my two cents

  3. Paul Ruane repo owner


    I will look into making a 64 bit binary available but I do not have a 64 bit machine at present so I will have to look into doing this under a VM or perhaps through cross-compilation.

    I thought it was possible to run 32 bit processes on 64 bit machines though -- hence I had not considered a 64 bit build particularly urgent. Is this incorrect? Or is just that you have chosen not to install the 32 bit libraries (which is a fair decision)?

  4. Martin Gollowitzer reporter

    I'm running a default Debian Wheezy amd64 installation and it obviously is not multiarch-enabled (I guess that needs installation of quite a few packages, but I haven't had a look in detail). If I can help providing an amd64 binary, I'll be happy to do so.

  5. Paul Ruane repo owner

    Thanks gollo, that would be very useful until I am able to get the cross compiling working. I should have version 0.1.0 ready in the next few weeks.

  6. Leon van Kammen

    same goes for arch architecture. Many folks out there with homeservers (raspberry pi/pogoplugs) which drive their harddisks (an area where tmsu could shine). It seems that these days the popularity of a tool is related to hasslefree binaries. Sure everybody could compile it, but does it happen? unfortunately no. (Especially if you are an a lowspec environment)

  7. Paul Ruane repo owner

    I can only offer binaries for architectures I own or where I can cross compile. Development of TMSU is on my own 32-bit laptop so I am limited in the binaries I can offer. I have no Raspberry Pi, Arduino, &c., nor the time to get involved with these.

    I now have provided a 64-bit binary (x86-64) which I am producing on a build server but I have not yet found a way to provide binaries for a range of different architectures.

    If anybody would like to offer builds for other architectures then I would be willing to add them to the download page.

  8. Log in to comment