Package Details: libmpsse 1.3-3

Git Clone URL: https://aur.archlinux.org/libmpsse.git (read-only, click to copy)
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: 8
Popularity: 0.000000
First Submitted: 2014-04-13 16:14 (UTC)
Last Updated: 2017-07-03 20:37 (UTC)

Latest Comments

1 2 Next › Last »

IvanGrishyn commented on 2020-11-19 22:12 (UTC) (edited on 2020-11-19 22:37 (UTC) by IvanGrishyn)

Need some fixes
1. in mpsse.c for Chinese module FT232
struct vid_pid supported_devices[] = { .. { 0x0403, 0x6001, "FT232H Future Technology Devices International, Ltd" }, ..
2. Remark //#include "mpsse.h" in all *.c files
3. In mpsse.h add static in unsigned static char fast_rw_buf[SPI_RW_SIZE + CMD_SIZE];
4. Change to prefix=/usr in Makefile
5. Use --disable-python if no needed Python or find solution to fix problem (im too lasy to it))

And after this manipulation it seemly works))

a36233 commented on 2019-08-27 08:15 (UTC)

can you please enable python bindings?

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

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

arcnmx commented on 2017-06-22 15:33 (UTC)

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

doragasu commented on 2017-06-19 21:06 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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

hweom commented on 2015-11-06 08:50 (UTC)

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?