How to Fix Configure error: cannot find macro directory ‘m4’ [Solved]

Updated on September 1, 2017

I was trying to configure LibVMI library on Xen Hypervisor. While went on fine, the configure script failed with an error message as – configure: error: cannot find macro directory ‘m4. I tried to install ‘m4‘ package using ‘yum install m4‘, but it seems like the package is already installed (sample output : Package m4-1.4.5-3.el5.1.x86_64 already installed and latest version).

What could be the problem?


Since you already have ‘m4‘ package installed, try creating directory named ‘m4‘ in the current installation directory.

linux error solution


For e.g., In your case create ‘m4‘ directory in LibVMI installation folder as shown below:

#cd libvmi
#mkdir m4

Once done, you may try executing ‘configure‘ script again.


Alternatively few forums has suggested to add ‘EXTRA_DIST = m4‘ in and

Was this article helpful?

Related Articles

Leave a Comment