Package Details: libmpsse 1.3-3

Git Clone URL: https://aur.archlinux.org/libmpsse.git (read-only)
Package Base: libmpsse
Description: Open source library for SPI/I2C control via FTDI chips
Upstream URL: https://code.google.com/archive/p/libmpsse/
Licenses: GPL2
Submitter: uffe
Maintainer: uffe
Last Packager: uffe
Votes: 6
Popularity: 0.000000
First Submitted: 2014-04-13 16:14
Last Updated: 2017-07-03 20:37

Latest Comments

1 2 Next › Last »

a36233 commented on 2019-08-27 08:15

can you please enable python bindings?

Mr.Elendig commented on 2018-06-07 17:51

Should consider switching upstream: see the discussion at https://github.com/devttys0/libmpsse/issues/25

arcnmx commented on 2017-06-22 15:33

Another patch that removes the need for libftdi-compat: https://pastebin.com/vcHUTz7H

doragasu commented on 2017-06-19 21:06

I can confirm comments by @sytabaresa (thanks!) and also that libftdi-compat dependency is missing, as pointed by @noEntry (thanks!).

sytabaresa commented on 2017-03-30 18:12

Hello, the actual url for the source code is not valid. google code has changed the assets directories; the correct url is https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/$pkgname/$pkgname-$pkgver.tar.gz. And if you include --prefix=/usr in PKGBUILD (also see other comments), the package will be install correctly.

rpp0 commented on 2016-04-07 07:52

I can confirm that the package will be installed in /usr/local by default, which is not desired. Uffe, can you please include stereohead's patch in the sources (see comments)?

noEntry commented on 2016-01-16 15:01

Just noticed that the lib will be installed in /usr/local.
This directory is for manually installed software not for
software that is provided by a package.

This will also break ld, because the directory /usr/local/lib/ is not a default search location...

noEntry commented on 2016-01-16 14:21

Installing extra/libftdi-compat solves the problem for me.

hweom commented on 2015-11-06 08:50

Build failes:

gcc -Wall -fPIC -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -lftdi1 -Wl,-O1,--sort-common,--as-needed,-z,relro -DLIBFTDI1=1 -c support.c
gcc -Wall -fPIC -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -lftdi1 -Wl,-O1,--sort-common,--as-needed,-z,relro -DLIBFTDI1=1 -c mpsse.c
gcc -Wall -fPIC -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -lftdi1 -Wl,-O1,--sort-common,--as-needed,-z,relro -c fast.c
In file included from fast.c:10:0:
mpsse.h:9:18: fatal error: ftdi.h: No such file or directory

This is a known issue (https://code.google.com/p/libmpsse/issues/detail?id=33) and it has already been fixed in trunk, but the fix hadn't made it way into release. Latest release (1.3) still contains this bug. Is it possible to patch it in-place?

stereohead commented on 2015-04-27 15:14

I've made a patch that modifies the configure file, so the files will be installed in /usr instead of /usr/local.

This is necessary because /usr/local/lib is not on the linker's search path, and thus will cause errors like: "error while loading shared libraries: libmpsse.so: cannot open shared object file: No such file or directory"

Also, packages should never install in /usr/local, according to https://wiki.archlinux.org/index.php/Arch_packaging_standards#Package_Etiquette

The patch is rather simple, and available here: http://pastebin.com/AGHwTBuN

It would be cool if this can be included in the PKGBUILD.