<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Running fop2 in Slackware Linux]]></title><description><![CDATA[<p dir="auto">Im trying to run fop2 in an Asterisk PBX running on Slackware Linux, and receiving the following output:</p>
<h1>./fop2_server</h1>
<p dir="auto">Can't load '/tmp/par-root/cache-f0a3f11efb4858d29f477772e1bc9d218df72f95/a18db233.so' for module Filter::Crypto::Decrypt: libcrypto.so.4: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.<br />
at /usr/lib/perl5/site_perl/5.8.5/PAR/Heavy.pm line 109<br />
BEGIN failed--compilation aborted at /tmp/par-root/cache-f0a3f11efb4858d29f477772e1bc9d218df72f95/inc/lib/Filter/Crypto/Decrypt.pm line 37.<br />
Compilation failed in require at script/fop2_server.pl line 1.<br />
BEGIN failed--compilation aborted at script/fop2_server.pl line 1.</p>
<p dir="auto">Linux kernel 2.6.32.7, Perl 5.8.7, glibc 2.3.5, Asterisk 1.4.32, Dahdi 2.4.0.<br />
Any input on this will be greatly appreciated. Thank you in advance.</p>
]]></description><link>http://localhost:4567/topic/1085/running-fop2-in-slackware-linux</link><generator>RSS for Node</generator><lastBuildDate>Tue, 27 Oct 2026 16:17:54 GMT</lastBuildDate><atom:link href="http://localhost:4567/topic/1085.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Mar 2012 13:38:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Running fop2 in Slackware Linux on Thu, 15 Mar 2012 17:00:05 GMT]]></title><description><![CDATA[<p dir="auto">Fop2 does not run with a debugging perl, it never will. You have to compile perl without the debugging flag and it will work. I am sorry, there is no way around that but recompiling perl.</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/4886</link><guid isPermaLink="true">http://localhost:4567/post/4886</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Thu, 15 Mar 2012 17:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Running fop2 in Slackware Linux on Thu, 15 Mar 2012 16:03:36 GMT]]></title><description><![CDATA[<p dir="auto">Thank you very much Nicolás,</p>
<p dir="auto">In this particular case - Slackware with OpenSSL 0.9.7(g), the command needed was:</p>
<p dir="auto">ln -s /usr/lib/libcrypto.so.0.9.7 /usr/lib/libcrypto.so.4</p>
<p dir="auto">that solved libcrypto library load problem. However, I have a new - and seemingly more difficult - problem. Now Filter::Crypto::Decrypt is detecting the Perl debugger as active in Slackware's Perl binary:</p>
<h1>./fop2_server</h1>
<p dir="auto">Debugging flag values: (see also -d)<br />
[ Long list of debugging parameters clipped off ]<br />
Can't run with DEBUGGING Perl at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 253.<br />
BEGIN failed--compilation aborted at /tmp/par-root/cache-f0a3f11efb4858d29f477772e1bc9d218df72f95/inc/lib/Filter/Crypto/Decrypt.pm line 37.<br />
Compilation failed in require at script/fop2_server.pl line 1.<br />
BEGIN failed--compilation aborted at script/fop2_server.pl line 1.</p>
<p dir="auto">Strangely, and as far as I remember, Slackware's Perl does not ship with debugging. The original makefile compilation parameters for this package version were:</p>
<p dir="auto">./Configure -de <br />
-Dprefix=/usr <br />
-Dcccdlflags='-fPIC' <br />
-Dinstallprefix=/usr <br />
-Doptimize="-O2 -march=i486 -mcpu=i686"<br />
-Dinc_version_list='5.8.6 5.8.5 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0' <br />
-Darchname=i486-linux</p>
<p dir="auto">Output of perl -V:</p>
<h1>perl -V</h1>
<p dir="auto">Summary of my perl5 (revision 5 version 8 subversion 7) configuration:<br />
Platform:<br />
osname=linux, osvers=2.4.31, archname=i486-linux<br />
uname='linux midas 2.4.31 #6 sun jun 5 19:04:47 pdt 2005 i686 unknown unknown gnulinux '<br />
config_args='-de -Dprefix=/usr -Dcccdlflags=-fPIC -Dinstallprefix=/usr -Doptimize=-O2 -march=i486 -mcpu=i686 -Dinc_version_list=5.8.6 5.8.5 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0 -Darchname=i486-linux'<br />
hint=recommended, useposix=true, d_sigaction=define<br />
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef<br />
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef<br />
use64bitint=undef use64bitall=undef uselongdouble=undef<br />
usemymalloc=n, bincompat5005=undef<br />
Compiler:<br />
cc='cc', ccflags ='-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',<br />
optimize='-O2 -march=i486 -mcpu=i686',<br />
cppflags='-fno-strict-aliasing -pipe -I/usr/local/include'<br />
ccversion='', gccversion='3.3.6', gccosandvers=''<br />
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234<br />
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12<br />
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8<br />
alignbytes=4, prototype=define<br />
Linker and Libraries:<br />
ld='cc', ldflags =' -L/usr/local/lib'<br />
libpth=/usr/local/lib /lib /usr/lib<br />
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc<br />
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc<br />
libc=/lib/libc-2.3.5.so, so=so, useshrplib=false, libperl=libperl.a<br />
gnulibc_version='2.3.5'<br />
Dynamic Linking:<br />
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'<br />
cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'</p>
<p dir="auto">Characteristics of this binary (from libperl):<br />
Compile-time options: USE_LARGE_FILES<br />
Built under linux<br />
Compiled at Jul 13 2005 12:02:22<br />
@INC:<br />
/usr/lib/perl5/5.8.7/i486-linux<br />
/usr/lib/perl5/5.8.7<br />
/usr/lib/perl5/site_perl/5.8.7/i486-linux<br />
/usr/lib/perl5/site_perl/5.8.7<br />
/usr/lib/perl5/site_perl/5.8.6<br />
/usr/lib/perl5/site_perl</p>
]]></description><link>http://localhost:4567/post/4885</link><guid isPermaLink="true">http://localhost:4567/post/4885</guid><dc:creator><![CDATA[Norman]]></dc:creator><pubDate>Thu, 15 Mar 2012 16:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to Running fop2 in Slackware Linux on Thu, 15 Mar 2012 14:08:31 GMT]]></title><description><![CDATA[<p dir="auto">You should create a symlink to libcrypto the same way it has to be done on Centos 6, but using the correct filename for your installation (I do not know for sure what is your libcrypto version and files on the system. Something on the lines of:</p>
<pre><code>ln -s /usr/lib/libcrypto.so.4 /usr/lib/libcrypto.so.6
</code></pre>
]]></description><link>http://localhost:4567/post/4884</link><guid isPermaLink="true">http://localhost:4567/post/4884</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Thu, 15 Mar 2012 14:08:31 GMT</pubDate></item></channel></rss>