Subject: 1.0 vs 0.16 include path change
I've come across a problem compiling OpenOCD with LIBFTDI, both from
latest git: LIBFTDI puts headers in /usr/include/libftdi while OpenOCD
expects them to be in /usr/include, and fails compiling files which have
a #include <ftdi.h>.
This header location is a departure from older LIBFTDI, such as 0.16,
where headers went to /usr/include. For instance, see
<http://packages.debian.org/squeeze/amd64/libftdi-dev/filelist> which is
I bisected the issue to commit 0b2d00fcee8dee36c47060e933d4adbefa05a56e
which introduced CMakeLists. This is the file that defines the LIBFTDI
include path to be /usr/include/libftdi.
I am just pointing out the change in order to make sure you know it
happened (the changelogs did not mention that explicitely) and can
decide if that was your intention or not--anyway, I believe OpenOCD
should use pkg-config to find out about the includes and libs of libftdi.
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx