ActiveState Community

Red Hat / Fedora Core

DynaLoader object version 1.0801 does not match $DynaLoader::VERSION 1.0802

Hello,

I run normally my script using ActivePerl.

When I compile it using perlapp I receive no warnings.

When I execute compiled script I receive this error :

[myname@MyOS perl.db]$ ./demo
DynaLoader object version 1.0801 does not match $DynaLoader::VERSION 1.0802 at /DynaLoader.pm line 99.
BEGIN failed--compilation aborted at /DBI.pm line 157.
BEGIN failed--compilation aborted at demo.pl line 1.

What can I do to solve this problem ?

Best regards,
Tommaso.

Komodo Edit install Fedora 10

I get the following selinux message when I attempt to install from:

Komodo-Edit-5.0.3-2767-linux-libcpp6-x86.tar.gz

On a Fedora 10 installation. 2.6.27.19-170.2.35.fc10.i686 #1 SMP Mon Feb 23 13:21:22 EST 2009 i686 athlon i386 GNU/Linux

Summary:

SELinux is preventing python2.6 from loading
/tmp/Komodo-Edit-5.1.0-alpha2-3010-linux-libcpp6-x86/INSTALLDIR/lib/python/lib/python2.6/lib-dynload/_ssl.so
which requires text relocation.

Detailed Description:

The python2.6 application attempted to load

problem converting UTF-16 and my extension

I'm working on a Komodo extension with a module written in C++. I compiled it with the libraries from Firefox 3.0.4 (because it has mozilla version 1.9.0.4 and Komodo seems to have 1.9.0.4pre). I can't seem to convert UTF-16 strings to UTF-8 using the XPCOM library. I've tried NS_ConvertUTF16toUTF8(str).get(), ToNewUTF8String(nsDependentString(str)) and NS_StringGetData(nsDependentString(str),&buffer) and they all resulted in a NULL pointer (NS_ConvertUTF16toUTF8(str).Length() returns zero).

Komodo 5.03 install on Fedora 10 64-bit fails

The following error is obtained (all requirements listed on the front page met, including yum install gtk2.i386 libXt.i386):

install: Installing ActiveState Komodo to '/home/pab/Komodo'...
relocate this Python to '/home/pab/Komodo/lib/python'
relocate '/home/pab/Komodo/lib/python/bin/python-config'
relocate '/home/pab/Komodo/lib/python/bin/python2.6'
relocate '/home/pab/Komodo/lib/python/bin/python2.6-config'
relocate '/home/pab/Komodo/lib/python/bin/2to3'
relocate '/home/pab/Komodo/lib/python/lib/libpython2.6.so'
relocate '/home/pab/Komodo/lib/python/lib/libpython2.6.so.1.0'

Expect make error

I'm getting the follow error when running 'make expect'. The configure command I ran was './configure --with-tcl=/opt/ActiveTcl-8.5/lib --with-tclinclude=/opt/ActiveTcl-8.5/include --with-tk=/opt/ActiveTcl-8.5/lib --with-tkinclude=/opt/ActiveTcl-8.5/include'.

I tried installing the entire ActiveTcl package but even after adjusting my PATH var, it can never "Resolve Expect"...

Any help is much appreciated (RHEL 4 system).

Oracle dbconsole perl failure - lib.pm, Config.pm

Our disks failed, and hard reboot required of our RHEL with 10.1 Oracle database. Now we can not start the Oracle dbconsole, but the problem appears in the perl configuration.

My question is if anyone recognizes what might cause this issue? Hints? Suggestions? Is there a simple test we can run to test the perl lib configuration?

The trace follows. Note the Oracle dbconsole 10.1 perl "lib.pm" can't locate Config.pm in its @INC:

[oracle@pilot db_1]$ emctl start dbconsole
TZ set to US/Eastern

wrong xdebug copied on 64-bit

When I am going through PHP debug wizard in Komodo IDE 5, komodo asks me about the directory for modules; then it copies its own xdebug.so into that directory. It copies 32-bit library regardless of what system I am running. So, on 64-bit Fedora php cannot load this library.

Unexpected error starting debugger

When I am starting PHP debugger (including on the sample tutorial guestbook) I am getting an error popup "unexpected error starting debugger". There is a cryptic error in ~/.komodoide/5.0/host-'hostname'/pystderr.log:

ERROR:xpcom:Unhandled exception calling 'int8 invoke(in int32);'
Traceback (most recent call last):
File "/opt/komodo5/lib/mozilla/python/xpcom/server/policy.py", line 277, in _CallMethod_
return 0, func(*params)
File "/opt/komodo5/lib/mozilla/components/koInvokeInterpreters.py", line 246, in invoke
return self._launchForDebug()

Install an older version

I'm trying to install an older version of perl but the system complains that there are newer versions already installed and it doesn't appear to do anything after that. I looked around for a 5.10 directory of some sort but couldn't find anything. I'm trying to install 5.8. How can I tell if 5.10 is installed and how can I remove it? If it has been removed (in it's entirity or partially) how can I tell and what do I have to do to fully remove it? Any help would be grealty appreciated.

ActivePerl on Linux

I've downloaded version 5.10 (rpm download) onto my Linux machine. I've put it onto a directory called /opt/pdk/ and in a shell I navigated to this directory and ran rpm -i ActivePerl......rpm. It never gave any feedback but there is now a directory underneath /opt/ called ActivePerl-5.10. If I do a perl -v at the shell prompt it still gives me version 5.6. First off how can I have the system recognize perl 5.10 as being the active version of perl (if I wanted or needed to)?