Author Topic: what provides .../X11/extensions/XInput.h ?  (Read 4141 times)

alexvader

  • Guest
what provides .../X11/extensions/XInput.h ?
« on: January 09, 2011, 12:13:11 PM »
Hi forum

I want to build from source a package which fails because when i make X11/extensions/XInput.h is not found...

What provides this header...?

BRGDS

Alex

Offline Bald Brick

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 6470
  • I'm going South
Re: what provides .../X11/extensions/XInput.h ?
« Reply #1 on: January 09, 2011, 12:34:38 PM »
xinput.h is part of the package libxcb-devel-1.4-6pclos2010. I don't know about XInput.h.
Feed the trolls!
They need it!

AMD Athlon 7450 Dual-Core Processor, 7.80 GiB RAM, Nvidia GeForce GT 120/PCIe/SSE2, OpenGL/ES-version: 3.3 0 NVIDIA 295.40, SBx00 Azalia (Intel HDA) soundcard, ‎Logitech B500 webcam, SAA7146 DVB card, HDDs: Seagate 250824AS, Western Digital WD10EAVS-00D

alexvader

  • Guest
Re: what provides .../X11/extensions/XInput.h ?
« Reply #2 on: January 09, 2011, 04:20:06 PM »
xinput.h is part of the package libxcb-devel-1.4-6pclos2010. I don't know about XInput.h.


hi...

it is XInput allright  ...  :(

Code: [Select]
cc -O3 -Wall -I./ -I/usr/include -I/usr/include/GL -I../../libSNL/src -I../../glut-3.5/src -I/usr/X11/include    -c -o ../../glut-3.5/src/glut_input.o ../../glut-3.5/src/glut_input.c
../../glut-3.5/src/glut_input.c:17:35: error: X11/extensions/XInput.h: No such file or directory
../../glut-3.5/src/glut_input.c:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
../../glut-3.5/src/glut_input.c:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
../../glut-3.5/src/glut_input.c:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
../../glut-3.5/src/glut_input.c: In function ‘queryTabletPos’:

Online muungwana

  • Hero Member
  • *****
  • Posts: 6266
Re: what provides .../X11/extensions/XInput.h ?
« Reply #3 on: January 09, 2011, 05:37:29 PM »

what package are you trying to build?

you can try creating a soft link to the xcb one and see if it will work
.. 3 things are certain in life : death, taxes and software bloat ..
.. tell me something i don't know, something i can use as i struggle to reason with the world around me ..

alexvader

  • Guest
Re: what provides .../X11/extensions/XInput.h ?
« Reply #4 on: January 10, 2011, 11:31:56 AM »

what package are you trying to build?

you can try creating a soft link to the xcb one and see if it will work


Hi  :)

It's Calculix Graphix...   http://www.dhondt.de/  A Finite Elements pre/post processor... 

http://www.dhondt.de/cgx_2.2.all.tar.bz2

alexvader

  • Guest
Re: what provides .../X11/extensions/XInput.h ?
« Reply #5 on: January 10, 2011, 03:25:20 PM »

what package are you trying to build?

you can try creating a soft link to the xcb one and see if it will work


Hi  :)

It's Calculix Graphix...   http://www.dhondt.de/  A Finite Elements pre/post processor... 

http://www.dhondt.de/cgx_2.2.all.tar.bz2


Not even symlinking...   those are different headers...   :(

ln -s /usr/include/xcb/xinput.h /usr/include/X11/extensions/XInput.h

make

Quote
In file included from dm-X.c:45:
/usr/include/X11/extensions/XInput.h:15:17: error: xcb.h: No such file or directory
/usr/include/X11/extensions/XInput.h:16:20: error: xproto.h: No such file or directory
In file included from dm-X.c:45:
/usr/include/X11/extensions/XInput.h:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘xcb_input_id’
/usr/include/X11/extensions/XInput.h:106: error: expected specifier-qualifier-list before ‘xcb_atom_t’
/usr/include/X11/extensions/XInput.h:365: error: expected specifier-qualifier-list before ‘xcb_window_t’
/usr/include/X11/extensions/XInput.h:387: error: expected specifier-qualifier-list before ‘xcb_window_t’

Online muungwana

  • Hero Member
  • *****
  • Posts: 6266
Re: what provides .../X11/extensions/XInput.h ?
« Reply #6 on: January 10, 2011, 04:12:12 PM »

yep, they arent the same, try to install a package called "xinput" and try again
.. 3 things are certain in life : death, taxes and software bloat ..
.. tell me something i don't know, something i can use as i struggle to reason with the world around me ..

Online muungwana

  • Hero Member
  • *****
  • Posts: 6266
Re: what provides .../X11/extensions/XInput.h ?
« Reply #7 on: January 10, 2011, 04:23:28 PM »

I think what you are missing is a package called xinput-devel, an xinput package with development files in it but this package is not in the repository and hence i dont think you can build this application at this time.

We recommend opening a thread in a package request section if you want to ran an application that isnt in the repository and then wait until it find its way there and then install there. I think you should do this because it will help you and all everybody else who may want to use this application.

In the mean, you can ask in the package section for the development component of "xinput" package to be added to the repository so you can build your application peacefully
.. 3 things are certain in life : death, taxes and software bloat ..
.. tell me something i don't know, something i can use as i struggle to reason with the world around me ..

Offline Bald Brick

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 6470
  • I'm going South
Re: what provides .../X11/extensions/XInput.h ?
« Reply #8 on: January 10, 2011, 07:27:12 PM »

I think what you are missing is a package called xinput-devel, an xinput package with development files in it but this package is not in the repository and hence i dont think you can build this application at this time.

We recommend opening a thread in a package request section if you want to ran an application that isnt in the repository and then wait until it find its way there and then install there. I think you should do this because it will help you and all everybody else who may want to use this application.

In the mean, you can ask in the package section for the development component of "xinput" package to be added to the repository so you can build your application peacefully

I took a look at older packages and noticed that XInput.h used to come with earlier versions of x11-proto-devel (e.g. x11-proto-devel-7.4-8pclos2010). It's been removed, intensionally or not, from the current package, x11-proto-devel-7.6-1pclos2010.
« Last Edit: January 10, 2011, 08:02:35 PM by Bald Brick »
Feed the trolls!
They need it!

AMD Athlon 7450 Dual-Core Processor, 7.80 GiB RAM, Nvidia GeForce GT 120/PCIe/SSE2, OpenGL/ES-version: 3.3 0 NVIDIA 295.40, SBx00 Azalia (Intel HDA) soundcard, ‎Logitech B500 webcam, SAA7146 DVB card, HDDs: Seagate 250824AS, Western Digital WD10EAVS-00D

alexvader

  • Guest
Re: what provides .../X11/extensions/XInput.h ?
« Reply #9 on: January 12, 2011, 09:06:24 AM »

I think what you are missing is a package called xinput-devel, an xinput package with development files in it but this package is not in the repository and hence i dont think you can build this application at this time.

We recommend opening a thread in a package request section if you want to ran an application that isnt in the repository and then wait until it find its way there and then install there. I think you should do this because it will help you and all everybody else who may want to use this application.

In the mean, you can ask in the package section for the development component of "xinput" package to be added to the repository so you can build your application peacefully

I took a look at older packages and noticed that XInput.h used to come with earlier versions of x11-proto-devel (e.g. x11-proto-devel-7.4-8pclos2010). It's been removed, intensionally or not, from the current package, x11-proto-devel-7.6-1pclos2010.


It's too bad...  :(

I was considering to create a live distro to give to my students in Mechanical Engineering...

Already did part of the job...

Shipped several Meshers like GMSH, Netgen and TetGen, with it...

Several post processors like Paraview, ( tried to build Calculix Graphix ...  :(  ) and VisIT,

Several scriting environments like Ipython/scipy/numPy, Scilab 5.3.0, Octave/Qtoctave

Spreadsheet Gnumeric,

Finite Elements solvers like Claculix solver, Syrthes, Frame3dd, GetDP...

CFD solvers like OpenFOAM or Code Saturne...

But i won't be able to build BRLCAD ( a 3d modeller ) without these headers...



Offline Bald Brick

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 6470
  • I'm going South
Re: what provides .../X11/extensions/XInput.h ?
« Reply #10 on: January 12, 2011, 10:07:15 AM »

I think what you are missing is a package called xinput-devel, an xinput package with development files in it but this package is not in the repository and hence i dont think you can build this application at this time.

We recommend opening a thread in a package request section if you want to ran an application that isnt in the repository and then wait until it find its way there and then install there. I think you should do this because it will help you and all everybody else who may want to use this application.

In the mean, you can ask in the package section for the development component of "xinput" package to be added to the repository so you can build your application peacefully

I took a look at older packages and noticed that XInput.h used to come with earlier versions of x11-proto-devel (e.g. x11-proto-devel-7.4-8pclos2010). It's been removed, intensionally or not, from the current package, x11-proto-devel-7.6-1pclos2010.


It's too bad...  :(

I was considering to create a live distro to give to my students in Mechanical Engineering...

Already did part of the job...

Shipped several Meshers like GMSH, Netgen and TetGen, with it...

Several post processors like Paraview, ( tried to build Calculix Graphix ...  :(  ) and VisIT,

Several scriting environments like Ipython/scipy/numPy, Scilab 5.3.0, Octave/Qtoctave

Spreadsheet Gnumeric,

Finite Elements solvers like Claculix solver, Syrthes, Frame3dd, GetDP...

CFD solvers like OpenFOAM or Code Saturne...

But i won't be able to build BRLCAD ( a 3d modeller ) without these headers...

I did some googling: it seems that XInput.h has been moved from inputproto to libXi -- because "it shouldn't have been in the inputproto package in the first place" (according to Peter Hutterer). Unfortunately there doesn't seem to be a version of libXi containing it in the repo. Perhaps you should request that it be added.

« Last Edit: January 12, 2011, 10:09:57 AM by Bald Brick »
Feed the trolls!
They need it!

AMD Athlon 7450 Dual-Core Processor, 7.80 GiB RAM, Nvidia GeForce GT 120/PCIe/SSE2, OpenGL/ES-version: 3.3 0 NVIDIA 295.40, SBx00 Azalia (Intel HDA) soundcard, ‎Logitech B500 webcam, SAA7146 DVB card, HDDs: Seagate 250824AS, Western Digital WD10EAVS-00D

alexvader

  • Guest
Re: what provides .../X11/extensions/XInput.h ?
« Reply #11 on: January 12, 2011, 10:20:35 AM »

I think what you are missing is a package called xinput-devel, an xinput package with development files in it but this package is not in the repository and hence i dont think you can build this application at this time.

We recommend opening a thread in a package request section if you want to ran an application that isnt in the repository and then wait until it find its way there and then install there. I think you should do this because it will help you and all everybody else who may want to use this application.

In the mean, you can ask in the package section for the development component of "xinput" package to be added to the repository so you can build your application peacefully

I took a look at older packages and noticed that XInput.h used to come with earlier versions of x11-proto-devel (e.g. x11-proto-devel-7.4-8pclos2010). It's been removed, intensionally or not, from the current package, x11-proto-devel-7.6-1pclos2010.


It's too bad...  :(

I was considering to create a live distro to give to my students in Mechanical Engineering...

Already did part of the job...

Shipped several Meshers like GMSH, Netgen and TetGen, with it...

Several post processors like Paraview, ( tried to build Calculix Graphix ...  :(  ) and VisIT,

Several scriting environments like Ipython/scipy/numPy, Scilab 5.3.0, Octave/Qtoctave

Spreadsheet Gnumeric,

Finite Elements solvers like Claculix solver, Syrthes, Frame3dd, GetDP...

CFD solvers like OpenFOAM or Code Saturne...

But i won't be able to build BRLCAD ( a 3d modeller ) without these headers...

I did some googling: it seems that XInput.h has been moved from inputproto to libXi -- because "it shouldn't have been in the inputproto package in the first place" (according to Peter Hutterer). Unfortunately there doesn't seem to be a version of libXi containing it in the repo. Perhaps you should request that it be added.



Hi

Thnks for yur search...   

This lack of stability in packages, as well as the absence of some form of LTS ( like one has in RHEL/CentOS/Scientific Linux ) is one of the factors that preclude me from using PCLinuxOS as my work OS, along with the fact that PCLinuxOS does not have 64 bits...   I cannot use it for HPC...  :(

Offline Bald Brick

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 6470
  • I'm going South
Re: what provides .../X11/extensions/XInput.h ?
« Reply #12 on: January 12, 2011, 11:02:43 AM »

I think what you are missing is a package called xinput-devel, an xinput package with development files in it but this package is not in the repository and hence i dont think you can build this application at this time.

We recommend opening a thread in a package request section if you want to ran an application that isnt in the repository and then wait until it find its way there and then install there. I think you should do this because it will help you and all everybody else who may want to use this application.

In the mean, you can ask in the package section for the development component of "xinput" package to be added to the repository so you can build your application peacefully

I took a look at older packages and noticed that XInput.h used to come with earlier versions of x11-proto-devel (e.g. x11-proto-devel-7.4-8pclos2010). It's been removed, intensionally or not, from the current package, x11-proto-devel-7.6-1pclos2010.


It's too bad...  :(

I was considering to create a live distro to give to my students in Mechanical Engineering...

Already did part of the job...

Shipped several Meshers like GMSH, Netgen and TetGen, with it...

Several post processors like Paraview, ( tried to build Calculix Graphix ...  :(  ) and VisIT,

Several scriting environments like Ipython/scipy/numPy, Scilab 5.3.0, Octave/Qtoctave

Spreadsheet Gnumeric,

Finite Elements solvers like Claculix solver, Syrthes, Frame3dd, GetDP...

CFD solvers like OpenFOAM or Code Saturne...

But i won't be able to build BRLCAD ( a 3d modeller ) without these headers...

I did some googling: it seems that XInput.h has been moved from inputproto to libXi -- because "it shouldn't have been in the inputproto package in the first place" (according to Peter Hutterer). Unfortunately there doesn't seem to be a version of libXi containing it in the repo. Perhaps you should request that it be added.



Hi

Thnks for yur search...   

This lack of stability in packages, as well as the absence of some form of LTS ( like one has in RHEL/CentOS/Scientific Linux ) is one of the factors that preclude me from using PCLinuxOS as my work OS, along with the fact that PCLinuxOS does not have 64 bits...   I cannot use it for HPC...  :(

I don't think you can blame PCLinuxOS. It has been removed from inputproto in Fedora, Open Suse and Mandriva too. In other words, it isn't the distros that have moved it but the Xorg people.
Feed the trolls!
They need it!

AMD Athlon 7450 Dual-Core Processor, 7.80 GiB RAM, Nvidia GeForce GT 120/PCIe/SSE2, OpenGL/ES-version: 3.3 0 NVIDIA 295.40, SBx00 Azalia (Intel HDA) soundcard, ‎Logitech B500 webcam, SAA7146 DVB card, HDDs: Seagate 250824AS, Western Digital WD10EAVS-00D