Hi I found ways to override perl (set PERL= ...) for configure but the perl scripts in autotools are started over sh and the #!/usr/bin/perl ,removing perl from the msys installation will only result in an unusable autotools. <br>

<br><div class="gmail_quote">On 21 June 2010 15:17, Mat <span dir="ltr">&lt;<a href="mailto:matlinuxer2@gmail.com">matlinuxer2@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
Thank you for your works!!<br>
The feature is great, I have tested it, and it did call the autogen.sh<br>
scripts in msys execuation.<br>
<br>
The autogen.sh passed first some steps, but did not pass all routines,<br>
stoped at the same problem.<br>
&quot;Can&#39;t locate <a href="http://threads.pm" target="_blank">threads.pm</a> in @INC...&quot;<br>
( as the same problem I mentioned  last reply with screenshot )<br>
<br>
After tracing the problem in these days, I found some points, and share below:<br>
<br>
* use &quot;export PERL5LIB=&lt;path to perl libs *.pm&gt; &quot; in shell could set<br>
the perl search path without change code<br>
* I found msys installation contains &quot;perl 5.6&quot; which has no<br>
&quot;<a href="http://threads.pm" target="_blank">threads.pm</a>&quot; .. and other new files that required by new tools.<br>
* I have dev-util/perl 5.10 installed via emerge, but haven&#39;t found<br>
ways to override the msys perl 5.6. ( maybe the simplest way is to<br>
delete the 5.6 files? )<br>
<br>
<br>
The new improved autotools package is more convenient, it did helps,<br>
thank you very much!!<br>
<br>
sincerely, Mat.<br>
<br>
<br>
2010/6/19 Patrick von Reth &lt;<a href="mailto:patrick@von-reth.de">patrick@von-reth.de</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Hi,<br>
&gt; yesterday I added a autotools bootsrap support, so if you set<br>
&gt; &quot;self.subinfo.options.configure.bootstrap = True&quot;  in a autotools emerge<br>
&gt; package, emerge will run autogen.sh before configure.<br>
&gt; Theoretically its now possible to add autotools git repos.<br>
&gt; Patrick<br>
&gt;<br>
&gt; On 10 June 2010 08:44, Patrick von Reth &lt;<a href="mailto:patrick@von-reth.de">patrick@von-reth.de</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hm probably the bast way would be using tarballs like we did before,<br>
&gt;&gt; autotools are a very very bad thing on Windows<br>
&gt;&gt; Patrick<br>
&gt;&gt;<br>
&gt;&gt; 2010/6/10 Mat &lt;<a href="mailto:matlinuxer2@gmail.com">matlinuxer2@gmail.com</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi, I just tried to change path to /opt/autotools, it does pass the<br>
&gt;&gt;&gt; prefix search path, thanks :-)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And I encounter another problem, that &quot;<a href="http://threads.pm" target="_blank">threads.pm</a>&quot; is not found in @INC<br>
&gt;&gt;&gt; pathes.<br>
&gt;&gt;&gt; ( as attachment shows )<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I am strange to perl related settings, would you have any<br>
&gt;&gt;&gt; idea/suggestion about this?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; sincerely, Mat.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2010/6/10 Patrick von Reth &lt;<a href="mailto:patrick@von-reth.de">patrick@von-reth.de</a>&gt;:<br>
&gt;&gt;&gt; &gt; Ok so autotools should be plcaed at /opt/autotools/bin I could change<br>
&gt;&gt;&gt; &gt; that<br>
&gt;&gt;&gt; &gt; easily<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; On 9 June 2010 17:58, Mat &lt;<a href="mailto:matlinuxer2@gmail.com">matlinuxer2@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Hi,<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &quot;testing/autotools&quot; can be emerge/unmerge successfully, thanks.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I found some problem at run-time, and write feedback as below:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; 1. the path in the wrapper script ( /bin/autoconf, /bin/automake,...)<br>
&gt;&gt;&gt; &gt;&gt; are not matched.<br>
&gt;&gt;&gt; &gt;&gt; Original =&gt; LOCATION=&quot;/opt/autotools/bin&quot;<br>
&gt;&gt;&gt; &gt;&gt; It can run successfully after I change it<br>
&gt;&gt;&gt; &gt;&gt; After =&gt; LOCATION=&quot;/bin&quot;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; 2. There is some missing perl include path ( as screenshot display )<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; 3. libtool is missing. libtool is usually required by libraries<br>
&gt;&gt;&gt; &gt;&gt; packages.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Any idea/suggstion?  many thanks..<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; sincerely, Mat.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; On Wed, Jun 9, 2010 at 7:12 PM, Mat &lt;<a href="mailto:matlinuxer2@gmail.com">matlinuxer2@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt; &gt; Great job, thank you!<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; I am going to try it and would like to feedback if there is<br>
&gt;&gt;&gt; &gt;&gt; &gt; something<br>
&gt;&gt;&gt; &gt;&gt; &gt; helpful :-)<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; 2010/6/9 Patrick von Reth &lt;<a href="mailto:patrick.vonreth@gmail.com">patrick.vonreth@gmail.com</a>&gt;:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Hi Mat,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; I switched our msys source and added also a autotools package, with<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; the<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; new<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; msys we also ship a msys-perl which as far as I know is needed for<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; autotools(hardcoded path) I also fixed the problem which ocures<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; with<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; normal<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; configure if msys-perl is installed.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Maybe we also can add the direct autotools support to emerge.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; But for what is the pkg-config-dev package needed?<br>
&gt;&gt;&gt; &gt;&gt; &gt; dbus-c++&#39;s <a href="http://configure.ac" target="_blank">configure.ac</a> use &#39;PKG_CHECK_MODULES&#39; macro to invoke<br>
&gt;&gt;&gt; &gt;&gt; &gt; pkg-config check function, some functions/macro is defined in<br>
&gt;&gt;&gt; &gt;&gt; &gt; &#39;pkg-config.m4&#39;, which are in pkg-config-dev package.<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Regards<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Patrick<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; 2010/6/4 Mat &lt;<a href="mailto:matlinuxer2@gmail.com">matlinuxer2@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; Hi All,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; I tried to made a package for autotools toolchain [1][2].<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; The package now can run and generates &quot;./configure&quot; form compact<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; autotool-based source.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; It is still experimental, and hope it helps.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; sincerely, Mat.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; [1]. attachment://autotools.patch<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; [2]. attachment://pkg-config.patch<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; Kde-windows mailing list<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; <a href="mailto:Kde-windows@kde.org">Kde-windows@kde.org</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-windows" target="_blank">https://mail.kde.org/mailman/listinfo/kde-windows</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Kde-windows mailing list<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; <a href="mailto:Kde-windows@kde.org">Kde-windows@kde.org</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-windows" target="_blank">https://mail.kde.org/mailman/listinfo/kde-windows</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; Kde-windows mailing list<br>
&gt;&gt;&gt; &gt;&gt; <a href="mailto:Kde-windows@kde.org">Kde-windows@kde.org</a><br>
&gt;&gt;&gt; &gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-windows" target="_blank">https://mail.kde.org/mailman/listinfo/kde-windows</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; Kde-windows mailing list<br>
&gt;&gt;&gt; &gt; <a href="mailto:Kde-windows@kde.org">Kde-windows@kde.org</a><br>
&gt;&gt;&gt; &gt; <a href="https://mail.kde.org/mailman/listinfo/kde-windows" target="_blank">https://mail.kde.org/mailman/listinfo/kde-windows</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Kde-windows mailing list<br>
&gt;&gt;&gt; <a href="mailto:Kde-windows@kde.org">Kde-windows@kde.org</a><br>
&gt;&gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-windows" target="_blank">https://mail.kde.org/mailman/listinfo/kde-windows</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Kde-windows mailing list<br>
&gt; <a href="mailto:Kde-windows@kde.org">Kde-windows@kde.org</a><br>
&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-windows" target="_blank">https://mail.kde.org/mailman/listinfo/kde-windows</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Kde-windows mailing list<br>
<a href="mailto:Kde-windows@kde.org">Kde-windows@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-windows" target="_blank">https://mail.kde.org/mailman/listinfo/kde-windows</a><br>
</div></div></blockquote></div><br>