Cannot compile under Debian x86_64

Asked by Frédéric Cadier

Hi,

I'm trying to compile utouch-frame from the latest git source code clone, and I get the following error after the 'make':
utouch-frame-test-mtdev.c:39: error: field ‘fs’ has incomplete type

I don't know what information you need, so please ask for anything.

Thank you,
Fred

Question information

Language:
English Edit question
Status:
Solved
For:
frame Edit question
Assignee:
No assignee Edit question
Solved by:
Frédéric Cadier
Solved:
Last query:
Last reply:
Revision history for this message
Chase Douglas (chasedouglas) said :
#1

You may be missing some dependencies in Debian. Debian does not include the XInput 2.1 multitouch additions to the X stack that we have in Ubuntu, for example.

Please provide more information on whether you have built and installed the X11 multitouch dependencies.

Thanks!

Revision history for this message
Stephen M. Webb (bregma) said :
#2

Change #32 in the trunk code should bring the definition of strut stat fs into compliance with IEEE Std 1003.1 so should compile correctly without the above error on any compliant system (including Debian x86_64 systems). That change also bumps the erroneous line to line 40.

Could you please retry to build from the definitive source repo at lp:utouch-frame since the git clone may be out of date at this point.

Revision history for this message
Frédéric Cadier (elcado) said :
#3

Great ! I did compile from the latest revision (#35 at this time).

Thanks