Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#984946: Bug report libpigpiod-if-dev

28 views
Skip to first unread message

E.A. Heuveling

unread,
Mar 10, 2021, 2:10:04 PM3/10/21
to
Package: libpigpiod-if-dev
Version: 1.68-3
Version: 1.78-1

The package 'libpigpiod-if-dev' should contain all the header files and object The file that is missing is 'pigpio.h' and 'pigpio.o'

In the debian install file'https://sources.debian.org/src/pigpio/1.78-1/debian/libpigpiod-if-dev.install' the contents is:

debian/tmp/usr/lib/libpigpiod_if*.so
debian/tmp/usr/include/pigpiod_if*.h

but should be:

debian/tmp/usr/lib/libpigpio.so
debian/tmp/usr/lib/libpigpiod_if*.so
debian/tmp/usr/include/pigpiod_if*.h
debian/tmp/usr/include/pigpio.h
Also the Package: libpigpiod-if and libpigpiod-if2-1 Version: 1.68-3 Version: 1.78-1
These also need the 
libpigpio.so.1 -> libpigpio.so
Otherwise the lib will not work.

Andrei POPESCU

unread,
Mar 11, 2021, 2:00:04 AM3/11/21
to
Control: reassign -1 libpigpiod-if-dev 1.68-3

On Mi, 10 mar 21, 19:57:00, E.A. Heuveling wrote:
> Package: libpigpiod-if-devVersion: 1.68-3Version: 1.78-1
Fixing package name due to mangling of newlines.

Kind regards,
Andrei
--
Looking after bugs assigned to unknown or inexistent packages
signature.asc

peter green

unread,
Mar 11, 2021, 11:00:03 AM3/11/21
to

> The package 'libpigpiod-if-dev' should contain all the header files and object

No, it contains the header files and shared library symlinks for building
against the libpigpio-if and libpigpio-if2 libraries.

The server and direct access GPIO libraries are not packaged in Debian
because they are not compatible with Debian kernels.
In particular, pigpio relies on the userspace mainbox interface
which is only present in downstream raspberry pi foundation
kernels.

Joey Troy

unread,
Jul 22, 2022, 4:00:03 PM7/22/22
to
On Thu, 11 Mar 2021 15:51:06 +0000 peter green <plug...@p10link.net> wrote:
>
>  > The package 'libpigpiod-if-dev' should contain all the header files and object
>
> No, it contains the header files and shared library symlinks for building
> against the libpigpio-if and libpigpio-if2 libraries.
>
> The server and direct access GPIO libraries are not packaged in Debian
> because they are not compatible with Debian kernels.
> In particular, pigpio relies on the userspace mainbox interface
> which is only present in downstream raspberry pi foundation
> kernels.
>
>

Peter,

Actually, the 'libpigpiod-if-dev' is missing the pigpio.h header file. This is affecting all Debian OS systems along with Ubuntu. I am working on a project called Open Astro (https://www.openastro.net/) which uses Raspberry devices manufactured by ZWO called the ASIAIR used for AstroPhotography to capture the objects from the night sky. The devices offer 5v power ports that plug into the GPIO board and when compiling drivers created for INDI (https://indilib.org/) they do not work as they require access to the pigpio.h file which is not included.

The indi-asi-power driver requires the pigpiod_if2.h header file

And the pigpiod_if2.h header file requires the pigpio.h file which is not included in the 'libpigpiod-if-dev'

Would it be possible to update the 'libpigpiod-if-dev' with all the header files for Debian & Ubuntu from the current source library https://github.com/joan2937/pigpio/?

Joey

and...@arobeia.co.uk

unread,
Nov 27, 2023, 8:50:06 AM11/27/23
to
Indeed, the libpigpiod-if-dev package is unusable without pigpio.h



0 new messages