Looks like you don&#39;t have the Perl dev libraries installed.<br>-MC<br><br><div class="gmail_quote">On Sun, Jan 8, 2012 at 3:57 AM, Sherif Omran <span dir="ltr">&lt;<a href="mailto:sherifomran2000@yahoo.com">sherifomran2000@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font:inherit" valign="top">Hello<br><br>I am trying to compile mod-perl but i get the following, i would appreciate a help<br>
<br>best regards,<br>Sheirf Omran<br><br><br>Can&#39;t locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).<br>
BEGIN failed--compilation aborted.<br>Can&#39;t locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).<br>
BEGIN failed--compilation aborted.<br>Compiling freeswitch_perl.cpp...<br>g++ -w -DMULTIPLICITY -DEMBED_PERL -I/usr/local/include -I/usr/src/freeswitch/src/include -I/usr/src/freeswitch/src/include -I/usr/src/freeswitch/libs/libteletone/src -fPIC -fvisibility=hidden
 -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -c -o freeswitch_perl.o freeswitch_perl.cpp<br>In file included from freeswitch_perl.cpp:2:<br>freeswitch_perl.h:13:20: error: EXTERN.h: No such file or directory<br>
freeswitch_perl.h:14:18: error: perl.h: No such file or directory<br>In file included from freeswitch_perl.cpp:2:<br>freeswitch_perl.h:22: error: ISO C++ forbids declaration of &#39;PerlInterpreter&#39; with no type<br>freeswitch_perl.h:22: error: expected &#39;;&#39; before &#39;*&#39; token<br>
freeswitch_perl.h:23: error: ISO C++ forbids declaration of &#39;PerlInterpreter&#39; with no type<br>freeswitch_perl.h:23: error: expected &#39;;&#39; before &#39;*&#39; token<br>freeswitch_perl.h:26: error: ISO C++ forbids declaration of &#39;SV&#39; with no type<br>
freeswitch_perl.h:26: error: expected &#39;;&#39; before &#39;*&#39; token<br>freeswitch_perl.h:39: error: &#39;SV&#39; has not been declared<br>freeswitch_perl.h:49: error: &#39;PerlInterpreter&#39; has not been declared<br>
In file
 included from freeswitch_perl.cpp:3:<br>mod_perl_extra.h:3: error: variable or field &#39;mod_perl_conjure_event&#39; declared void<br>mod_perl_extra.h:3: error: &#39;PerlInterpreter&#39; was not declared in this scope<br>
mod_perl_extra.h:3: error: &#39;my_perl&#39; was not declared in this scope<br>mod_perl_extra.h:3: error: expected primary-expression before &#39;*&#39; token<br>mod_perl_extra.h:3: error: &#39;event&#39; was not declared in this scope<br>
mod_perl_extra.h:3: error: expected primary-expression before &#39;const&#39;<br>mod_perl_extra.h:4: error: variable or field &#39;mod_perl_conjure_stream&#39; declared void<br>mod_perl_extra.h:4: error: &#39;PerlInterpreter&#39; was not declared in this scope<br>
mod_perl_extra.h:4: error: &#39;my_perl&#39; was not declared in this scope<br>mod_perl_extra.h:4: error: expected primary-expression before &#39;*&#39; token<br>mod_perl_extra.h:4: error: &#39;stream&#39; was not declared in this scope<br>
mod_perl_extra.h:4: error: expected primary-expression before
 &#39;const&#39;<br>freeswitch_perl.cpp:5: error: &#39;STRLEN&#39; does not name a type<br>freeswitch_perl.cpp: In constructor &#39;PERL::Session::Session()&#39;:<br>freeswitch_perl.cpp:13: error: &#39;my_perl&#39; was not declared in this scope<br>
freeswitch_perl.cpp: In constructor &#39;PERL::Session::Session(char*, CoreSession*)&#39;:<br>freeswitch_perl.cpp:18: error: &#39;my_perl&#39; was not declared in this scope<br>freeswitch_perl.cpp: In constructor &#39;PERL::Session::Session(switch_core_session_t*)&#39;:<br>
freeswitch_perl.cpp:34: error: &#39;my_perl&#39; was not declared in this scope<br>freeswitch_perl.cpp: At global scope:<br>freeswitch_perl.cpp:88: error: variable or field &#39;setPERL&#39; declared void<br>freeswitch_perl.cpp:88: error: &#39;PerlInterpreter&#39; was not declared in this scope<br>
freeswitch_perl.cpp:88: error: &#39;pi&#39; was not declared in this scope<br>freeswitch_perl.cpp:94: error: variable or field &#39;setME&#39; declared void<br>freeswitch_perl.cpp:94: error: &#39;SV&#39; was not declared in this
 scope<br>freeswitch_perl.cpp:94: error: &#39;p&#39; was not declared in this scope<br>make[4]: *** [freeswitch_perl.o] Error 1<br>make[3]: *** [all] Error 1<br>make[2]: *** [mod_perl-all] Error 1<br>make[1]: *** [mod_perl] Error 2<br>
make: *** [mod_perl] Error 2<br>[root@sip freeswitch]#  perl -MExtUtils::Embed -e xsinit <br>Can&#39;t locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).<br>
BEGIN failed--compilation aborted.<br><br></td></tr></tbody></table><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>