[PD] compiling hidio for Windows
chakekatzil at gmail.com
Sat Feb 1 02:50:28 CET 2020
Line 76 of the log:
gcc -DPD -g -O2 -I/z/Desktop/pure-data/src -mms-bitfields
-L/z/Desktop/pure-data/obj -s -shared -o hidio.dll hidio.o hidio_types.o
hidio_windows.o -L/src -L/bin -L/obj -lpd
hidio.o: In function `hidio_tick':
Z:\Desktop\hidio/hidio.c:513: undefined reference to `hidio_get_events'
hidio_tick is in hidio.o, which has compiled successfully.
hidio_get_events is in hidio_windows.o, which also exists; but the linker
is linking three .o files, and hidio_windows.o is the last one.
Perhaps switching hidio.o and hidio_windows.o in that gcc command will let
the linker find the symbols before they are needed.
On Fri, Jan 31, 2020 at 5:29 PM ffdd cchh <camarafede at gmail.com> wrote:
> Hi Christof,
> Thanks! Yes, I found these threads on the list:
> But, there are still no Windows version of this external...
> Github issue is up: https://github.com/Benitoite/hidio/issues/2
> Hope something comes out of this thread! I am sure there are enough
> Windows users out there in need of some hid external.
> On Fri, Jan 31, 2020 at 4:57 PM Christof Ressi <info at christofressi.com>
>> I remember a similar thread on the list a few months ago. I tried to
>> compile it and gave up. The build system for Windows seems to be broken and
>> needs to be fixed (and probably switched from automake to pd-lib-builder).
>> Unfortunately, I don't have time right now to work on this, but you could
>> file a bug report on the GitHub repo, so maybe the maintainer will do it.
>> On 31.01.2020 21:05, ffdd cchh wrote:
>> Dear list,
>> I need to use external controllers via USB with vanilla (say, a PS4
>> controller), and I have not found a compiled version of [hidio] for
>> Windows. Please, let me know if there are ready-made options out there
>> (feel free to change subject line if that thread goes wild).
>> In the meantime, I am trying to compile [hidio] for Windows. I'm on
>> Windows 10.0.18362, x64-based PC. I am using a MSYS terminal with MINGw64.
>> I took the latest code from Benitoite's repository (
>> https://github.com/Benitoite/hidio) and I am stuck with "undefined
>> reference"s all over. I attach here the console log.
>> I would very much welcome any idea on how to approach this so I can use
>> vanilla with my students :)
>> _______________________________________________Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>> Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management ->
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pd-list