Package Details: libftd2xx 1.4.27-1

Git Clone URL: https://aur.archlinux.org/libftd2xx.git (read-only, click to copy)
Package Base: libftd2xx
Description: Library that allows a direct access to a USB FTDI2XX chip based device
Upstream URL: http://www.ftdichip.com/
Licenses: proprietary
Submitter: None
Maintainer: gmy
Last Packager: gmy
Votes: 48
Popularity: 0.000014
First Submitted: 2009-01-16 02:21 (UTC)
Last Updated: 2022-10-11 08:49 (UTC)

Latest Comments

1 2 3 4 Next › Last »

dk23 commented on 2021-12-22 15:41 (UTC)

From FTDI Support:

We do not call “stime” in the code. There’s probably a library linked which does. We have librt, libpthreads and libc. External links are mostly to GLIBC_2.2.5 however we do have a few to GLIBC_2.7 GLIBC_2.14 GLIBC_2.3.2 GLIBC_2.3

gmy commented on 2021-12-22 07:50 (UTC)

@dk23, how the mentioned error can be reproduced? In any case, perhaps, this error has to be reported to the upstream.

dk23 commented on 2021-12-21 21:53 (UTC)

Getting the following error:

AttributeError: /usr/lib/libftd2xx.so: undefined symbol: stime. Did you mean: 'ctime'?

with libc libc-2.33.so

According to the man page stime(2) is deprecated.

rrjj commented on 2021-03-23 00:13 (UTC) (edited on 2021-03-23 00:40 (UTC) by rrjj)

The URL for 64 is incorrect, needs updating.

Currently: https://ftdichip.com/Drivers/D2XX/Linux/libftd2xx-x86_64-1.4.8.gz

Should be: http://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx-x86_64-1.4.8.tgz

Missing "www." and gz -> tgz

There is a newer version too: https://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx-x86_64-1.4.22.tgz

Temporarily took ownership and updated lib URLS

ArchLM commented on 2021-01-26 12:13 (UTC) (edited on 2021-01-26 12:14 (UTC) by ArchLM)

FTDI updated the drivers, which can now be found in: https://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx-i386-1.4.22.tgz and https://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx-x86_64-1.4.22.tgz

jgottula commented on 2020-10-25 01:06 (UTC)

I took temporary ownership of the package to fix the dependency issue with the latest version of libusb.

It turns out that this package probably hasn't actually needed any dependency on the libusb/libusbx package since version 0.4.0 (!), due to libftd2xx being statically linked to an internally provided copy of libusb (which is currently libusb 1.0.20). See my commit (cf00c3f3f3) for more details, if you're interested.

I'm not in a position to really be a maintainer of this package, so I'm going to leave it as an orphan once again, for someone else to pick up; but I figured I would at least fix this problem right now.

goodmen commented on 2020-10-22 00:22 (UTC)

due to libusb updated, please keep up with it. libusb>=1.0.8 instead of libusbx>=1.0.8

srtlg commented on 2020-10-21 19:09 (UTC)

You can remove the dependency on libusbx. libftd2xx no longer depends on it (it seems to be linked statically to its own version)

% ldd libftd2xx.so.1.4.8 
    linux-vdso.so.1
    libpthread.so.0 => /usr/lib/libpthread.so.0
    librt.so.1 => /usr/lib/librt.so.1
    libc.so.6 => /usr/lib/libc.so.6
    /usr/lib64/ld-linux-x86-64.so.2
% nm libftd2xx.so.1.4.8 | grep libusb_
...
0000000000027c49 T libusb_claim_interface
...
000000000002788c T libusb_close
...

mruslan commented on 2020-10-21 18:33 (UTC) (edited on 2020-10-21 18:34 (UTC) by mruslan)

I get this message when I run package update.

:: installing libusb (1.0.23-3) breaks dependency 'libusbx>=1.0.8' required by libftd2xx

I would guess that libusbx dependency needs to be replaced with libusb.