How to find X11/extensions/XTest.h

UbuntuX11

Ubuntu Problem Overview


I am using ubuntu 10.10, and when i compile chromium, it said remoting/host/event_executor_linux.cc:9: fatal error: X11/extensions/XTest.h: No such file or directory

But i have already installed libx11-dev:

$ sudo apt-get install  libx11-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libx11-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Please tell me how can I fix my problem.

Thank you.

Ubuntu Solutions


Solution 1 - Ubuntu

Install libxtst-dev package and you'll be able to compile Chromium sources.

Solution 2 - Ubuntu

To find to which package your include file (X11/extensions/XTest.h) belong to, install apt-file and search for it, example:

$ sudo apt-get install apt-file
$ sudo apt-file update
$ apt-file search "X11/extensions/XTest.h"
libxtst-dev: /usr/include/X11/extensions/XTest.h

Once you've the package name, install via:

sudo apt-get install libxtst-dev

This method is especially useful when there are more similar dependencies like that, so you don't have to guess.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionmichaelView Question on Stackoverflow
Solution 1 - UbuntuDr. SnoopyView Answer on Stackoverflow
Solution 2 - UbuntukenorbView Answer on Stackoverflow