Web lists-archives.com

Re: [Mingw-users] [Allegro] Unable to achieve a successful build on Windows




-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/02/17 00:00, DAVENPORT, MARC wrote:
> My question is, what can or what should I do about all this? I just
> tried building allegro configured to use MinGW's DX and it fails to
> compile because dinput.h is missing.

Yes.  Unfortunately, when Filip Navara contributed the DX API components
for MinGW, he neglected to provide <dinput.h>.  Since Filip is no longer
actively contributing to MinGW, someone else would need to step into the
breach, to complete his work.

> Direct Input is mandatory to build Allegro 5 on Windows. libdinput.a
> is included

That looks like an import library stub, exporting only:

  LIBRARY dinput.dll
  EXPORTS
  DirectInputCreateA@16
  DirectInputCreateEx@20
  DirectInputCreateW@16

(none of which appears to be documented any longer, on MSDN), with some
additional statically added content, (mostly unresolved symbols); I've
no idea how useful any of that might be, even if the header is provided.

There is also a libdinput8.a, again with limited content:

  LIBRARY dinput8.dll
  EXPORTS
  DirectInput8Create@20

> but the header is not for some reason.

That reason would be that no one has contributed it!  Free software is
heavily dependent on contributions from its user community, so if you
have a vested interest in making this work, then please step in and
offer your assistance.

- -- 
Regards,
Keith.

Public key available from keys.gnupg.net
Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQIcBAEBAgAGBQJYmjnzAAoJEMCtNsY0flo/HAgP/1GpyYgeagLPHGrJG4m2ZawU
1gGLoKytFy9FVsn6GrAEWFWr1BNvC2Xv/eyPk3gEhUz/gtmpxCQNJ6WB9us7Eqpq
NRxTj1B2LkTnbfyAZhYo7ZHH3VFsq+Z3mV/8SvHGnXvLi/D40QNvwLVUrDKB1DPA
MtR3SHblCcRbVxaAUaz68NOhwFW6FtS+RJwvdodiJ8AhU+hU+zdq3bN2VtA+tixI
bAyfkW4snvjFfqbF4dVukvHTSlUe7nW/zxIyvbRUHdwP8J0N12Oj/h3o9+6eQVxv
GRb8ujLV/BFD6k6677zxjeO3Omh8W4If6ljsXp4Yz/IZ5oltC6DyVHaPlR6wfbwp
FwxJmwFuvFeSxVV/HOMlG+QDqzEIIHSMM5AIj8oCja67zy3ip8xA52oYj9Jh5smE
G6WoZsepO+IUPEy99mC9xvVXHt9VSwYHerFJj4bQVY2nixMnNvbAz5HrcxHtuUUS
Mv/j3R4mvJKqDLyqX/SjCA65U9/6X5fx4pDMvhMOWk5Dfy23FgONRHTtfSHvTjiH
gOoJOC8r77clela5E4Fr7ZDEq9IhPyIjUKiLUFeRLAPLiVf3WQNjVWtes4GfF/d0
90MgOIQYGOs13KEMuyykM86jDXq17YzTzdiVcsoQEAT56PLDQG/YzDzvSy4kX4A3
3z7RqNGiJvlVDJV6owWK
=kJhj
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-users@xxxxxxxxxxxxxxxxxxxxx

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@xxxxxxxxxxxxxxxxxxxxx?subject=unsubscribe