Jun
13
2007

Matlab R2007a on Solaris11, almost

I’ve installed the latest version of Matlab (R2007a) on a 32GB Sun V880
running SunOS 5.11, Solaris11/64-bit. The license is in place, the license manager is running. The install and finishing scripts completed smoothly.

When you run the application, it produces the following output in the
command window:

    ??? Can't load '/opt/matlab/bin/sol64/libmwm_interpreter.so': ld.so.1:
    MATLAB: fatal: relocation error: file /opt/matlab/sys/os/sol64/libstlport.so.1:
    symbol __nanosleep: referenced symbol not found
    ??? An error occurred while trying to determine whether
    "matlabrc" is a function name.

The library producing the relocation error appears to be linked correctly. All associated files exist:

    % ldd MATLAB > /tmp/matlab-ldd.out
    % more /tmp/matlab-ldd.out
        libut.so => /opt/matlab/bin/sol64/libut.so
        libmx.so => /opt/matlab/bin/sol64/libmx.so
        libmwservices.so => /opt/matlab/bin/sol64/libmwservices.so
        libmwjmi.so => /opt/matlab/bin/sol64/libmwjmi.so
        libmwbridge.so => /opt/matlab/bin/sol64/libmwbridge.so
        libmwmcr.so => /opt/matlab/bin/sol64/libmwmcr.so
        libmwm_dispatcher.so => /opt/matlab/bin/sol64/libmwm_dispatcher.so
        libmwm_interpreter.so => /opt/matlab/bin/sol64/libmwm_interpreter.so
        libm.so.1 => /lib/sparcv9/libm.so.1
        libw.so.1 => /lib/sparcv9/libw.so.1

Not sure if this is normal output, ‘value too large’ cannot be good:

    % ./matlab -Dgdb
    GNU gdb 6.2.1
    ...
    This GDB was configured as "sparc-sun-solaris2.10"...
        (no debugging symbols found)...
    (gdb) run -nojvm
    Starting program: /opt/matlab/bin/sol64/MATLAB -nojvm
    procfs: target_wait (wait_for_stop) line 3937, /proc/22801:
        Value too large for defined data type.
    (gdb) where
    #0  0x0000000000000000 in ?? ()
    (gdb) 

I found a couple of other people who produced a similar error on Ubuntu
boxes:

http://newsreader.mathworks.com/WebX?14@476.ZnZScS6gd8M@.ef59084

I called Matlab support. The issue escalated two layers and then bumped to development. I was given a Service Request number and they will get back to me.

Update: Reinstall Matlab. So far no change. Attempts to install on systems as early as 5.8 were even more problematic.

Written by kunau in: tools

[RSS]

Leave a Reply

You must be logged in to post a comment.

Powered by WordPress. 24 queries in 3.067 seconds.