<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"><div class="gmail_default" style="font-family:tahoma,sans-serif">I'm not
 much of a developer, but if the application you are trying to compile 
is a C/C++ program (i also used this method to find Perl missing 
library's), you can grep through all the .C/.h files for the '#include' 
lines and extract the needed library's which are needed for the 
application to run. then you can use the <span>distro</span> manager to locate the packages which provides the necessary files.<br><br></div>In Fedora i use yum/dnf provides "*/xyz.h" and on Debian based distro you have apt-file search</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><font size="1"><span style="font-family:courier new,monospace">--<br>Rabin<br></span></font></div></div></div>
<br><div class="gmail_quote">On Tue, Apr 21, 2015 at 5:48 PM, Constantine Shulyupin <span dir="ltr"><<a href="mailto:const@makelinux.co.il" target="_blank">const@makelinux.co.il</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,<br><br></div>Again I am compiling big OSS project for embedded environment and receive a lot of errors like:<br>warning: libXXX, needed by YYY, not found <br clear="all"><div><div>fatal error: XXX: No such file or directory.<br>undefined reference to XX<br></div><div>etc<br></div><div><br></div><div>Then I look for missing packages with utilities: nm, apt-file search and configure compilation. <br></div><div><br></div><div>Question:<br><br></div><div>Are there utility, which parses errors and proposes obvious solutions?<br><br></div><div>For example, following code proposes to add missing library to LDFLAGS:<br><br></div><div>perl -ne '/.*warning: lib(.*?)\..*, needed by .*, not found .*/ && print "export LDFLAGS+=\" -l$1\"\n";' < config.log<br><br></div><div>Thanks<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>-- <br><div><div dir="ltr">Constantine Shulyupin<br><a href="http://www.MakeLinux.co.il/" target="_blank">http://www.MakeLinux.co.il/</a><br>Embedded Linux Systems<br>Tel Aviv<br></div></div>
</div></font></span></div></div>
<br>_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
<br></blockquote></div><br></div></div>