Maple 11 64-bit X86_64 Linux does not work

I installed Maple 11 on an AMD64 (X86_64), Debian Linux machine.
The installer seems to work fine, but maple does not work:

psz@potenza:~$ /usr/sms/share/maple/11/bin/maple
Maple initialization error, invalid license return code
psz@potenza:~$

or maybe

psz@potenza:~$ /tmp/11x/bin/maple
Maple initialization error, Signal received during initialization: UNKNOWN (13)
psz@potenza:~$

I suspect that this error is caused by the installer creating
some 32-bit binaries (that cannot work on a 64-bit machine):

psz@potenza$ file bin.X86_64_LINUX/* | grep 386
bin.X86_64_LINUX/libjogl.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
bin.X86_64_LINUX/lmutil: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped
bin.X86_64_LINUX/mfsd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped

(I see that mfsd is invoked with my network licence, I believe
lmhostid would be used with a standalone licence.)

Has anyone come across this problem, or conversely was successful
in running Maple11 on 64-bit Linux?

Comments

I think I now got maple to

I think I now got maple to work on my AMD64 machine. The trick was to
"teach" my machine the ability to run 32-bit binaries also: because the
maple licence bits are wrongly 32-bit, not native 64-bit.

For the record (and your info and edification): Following

https://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html#id292205

installed the ia32-libs package:

root@potenza:~# apt-get install ia32-libs
...
The following NEW packages will be installed:
ia32-libs lib32gcc1 lsb-release
...

and then all is sweet.

I still maintain that the maple installer is wrong, it should provide
64-bit binaries for all utilities. Please fix for future versions.

Maple 11 32 bit on 64 bit linux

after installing maple (using the java pc-anywhere installer) on /home/kiwi/maple11, my folder contained only the 32 bit folders:
* bin.IBM_INTEL_LINUX
* jre.IBM_INTEL_LINUX

and when i tried to run maple i got:
./maple: line 453: /home/kiwi/maple11/bin.X86_64_LINUX/cmaple: No such file or directory
./maple: line 453: exec: /home/kiwi/maple11/bin.X86_64_LINUX/cmaple: cannot execute: No such file or directory

so i've (symbolically) linked it:
> ln -s bin.IBM_INTEL_LINUX/ bin.X86_64_LINUX

then again with xmaple:
/home/kiwi/maple11/bin/maple: line 446: /home/kiwi/maple11/jre.X86_64_LINUX/bin/java: No such file or directory

so i linked this one too:
> ln -s jre.IBM_INTEL_LINUX/ jre.X86_64_LINUX

after this all is OK and running "kernelopts(version);" from maple gives: Maple 11.00, IBM INTEL LINUX, etc.
i.e. it's 32 bit..

Enjoy!

problems with the interface

Hello all together,

thanks a lot for the help given in this articles. I recently switch from debian Sarge architecture i386 to an Etch architecture amd64 to satisfy my new hardware.

When moving all my data to the new system I ran into lot's of different problems. One of them: my new maple 11 (32bit) started to refuse it's job. I followed all the hints given in the articles concerning the amd64 architecture.
Finally I managed to install the programm succesfully. I even can launch it with out any problems. The splash-screen appears but then I get an empty window with nothing in it. Bizard isn't it?
The most strange thing is. That it is mostly working: When I click into the right place I can see the drop down menus coming up I can see every configuration menu that shows up and manipulate the switches in it. The only thing it refuses to do is drawing the content of the main window (this looks like a tiny little bug to me).
Due to the fact that this programm like any other proprietary software doesn't really complain about any problem in a human readable form I don't really know how to treat this kind of problem.

any ideas ??

to give some hints I'm running on a:

Debian 4.0 Etch amd64
Kernel 2.6.18
nvidia graphics-card:
twinview (1280x1024,1280x1024) with no xinerama information enabled
AIGLX enabled (Beryl)
Desktop manager KDE

any help will be appreciated - Thanks a lot in advance

MrElectronic

acer's picture

which version did you install?

It's not quite clear which version you installed, the 32bit or the 64bit. Which Installer did you run?

Also, following all the hints in this thread is a mistake. It should be completely unnecessary to add any symlinks under the maple installation directory, by hand, in order to get either 32bit or 64bit version to work with the Standard GUI or TTY interfaces. So adding the symlinks as suggested here by kiwi is wrong.

Following psz's advice to install some additional 32bit OS runtime, so that the Maple Installers might work, might be OK. (Of course, it may actually be a Maplesoft bug if the Maple Installer for X86_64_LINUX actually needs 32bit runtime support. Oh well.)

Suppose that you have a 64bit Debian. Suppose further that you have installed all the optional 32bit runtime packages. You might then be able to install both the 64bit and the 32bit Maple 11 for Linux. Note that, in such a case, entering,
%< your maple11 path > /bin/maple
would start the 64bit version, while entering,
%< your maple11 path > /bin/maple -binary IBM_INTEL_LINUX
would force the 32bit version.

As far as the problem with the interface goes, I'm not sure. Assuming that you didn't do anything weird after installing (eg, those symlinks) then the first thing that comes to mind it your hint that you might be using a dual-monitor display.

acer

which version did you install?

Thanks a lot for the fast reply....

well to be honest, I purchased the installer:
Maple11Linux32Installer.bin

from mapleSoft some months ago....so I suppose that I have probably got the 32 bit version of maple 11 but I may be mistaken....

I immediately deleted the 2 symlinks I created following the suggestions by kiwi and tried your suggestions - here are the direct results:

when I type in:
%< your maple11 path > /bin/maple

result:
/usr/local/maple11/bin/maple: line 453: /usr/local/maple11/bin.X86_64_LINUX/cmap
le: No such file or directory
/usr/local/maple11/bin/maple: line 453: exec: /usr/local/maple11/bin.X86_64_LINUX/cmaple: cannot execute: No such file or directory

a..
%< your maple11 path > /bin/maple -binary IBM_INTEL_LINUX
starts directly the commandline interface of maple 11

when I do....
%< your maple11 path > /bin/xmaple -binary IBM_INTEL_LINUX
the splash screen appears and then I get the resulting window:

Screenshot

As next step I considered the Twinviewconfiguration of my machine as you pointed out, so I gave it a try and turned it off: no different result - as well I played with the noXineramaInformation-Option in the xorg Config file and turned Beryl of for a while - The window after the splash stays empty.
A thing that I forgot in my first statement: Before I immigrated all my data to the new machine I was already working successfully with maple 11 on a Xinerama configuration (Acer Travelmate C300XMI - with additional flat screen - debian Sarge 3.0 - architecture i386 - KDE 3.5).

Concerning the further software configuration - I don't have any Java Package installed for the moment (This is infact a difference to the former machine). But I thought the maple 11 comes with it's on Java packages. Isn't this right? -
or should I install the official release of Sun's Java on my machine, like I did on the former machine due to some other reasons before?

thanks in advance for all your help

MrElectronic

PS. for further experiments I think I will redo a clean install of maple 11.

acer's picture

You might also try the 64bit version

I'm afraid that the near-blank Standard GUI that you are seeing is new to me.

You might also try installing the native 64bit Linux version, given that your OS is 64bit debian (if I recall rightly).

You'd then start that with just plain `xmaple`.

I don't see any reason why you shouldn't be "allowed" to install and use both, yourself, on your own same machine. Trying it might also give some hint about the 32bit version on your machine, according to whether it succeeds or fails in the same way.

I would have thought that the JRE that comes with Maple 11 would be at least correct. Of course, if you decide to shunt Maple's aside, and point instead at one of your own installing, then you'll want to make it 32bit or 64bit as appropriate. I would probably try a 1.5.xxx first off.

good luck,
acer

You might also try the 64bit version

Thank you very much for all that help you gave me....but please allow me perhaps a very stupid question at the end.
How can I get the 64bit version of maple ?
Since I have got the 32bit installer only.....can I download it anywhere...or do I have to specify any commandline options to get a 64bit installation?

I've already tried:

% ./Maple11Linux32Installer.bin -D os.arch=x86_64

but that didn't helped

Thanks in advance

MrElectronic

acer's picture

Maple11LinuxX86_64Installer.bin

The Maple 11.00 Installer for x86-64 is named
Maple11LinuxX86_64Installer.bin , I believe.

I believe that it comes in the (boxed) CD sets on which the single-user Windows and 32bit Linux Installers also appear.

I don't understand whether the webstore allows it to be downloaded, or not. (The webstore distinguishes between, say Intel OSX and PowerPC OSX. But for Linux it just has the single entry, "Linux", in the drop-down box. Maybe this is an oversight?)

I also don't understand whether one can download multiple versions, for intended use on the same machine, but at the cost of just one. Suppose for example that your machine were dual-boot Windows & Linux. Maybe you might then wish to have both Windows and Linux Maple available for use.

I don't know whether it'd make a difference, in the above, according to whether the purchase was student, commercial, or academic.

Your best bet might be to contact Maplesoft's technical support, and find out whether this is possible via doanloads.

acer

maple issues solved - blank main window

Hello acer

thanks a lot for all the suggestions. I wrote to the support of mapleSoft and in a flash they sent me back the 64bit version of maple 11.

As I solved my maple issues I would like to give a short feedback:

After struggling with some serious cups problems I found the real reason: Beryl!

The first thing I found out is: that when I started maple before Beryl I could see the window content.....strange but reasonable - after some researches on the internet I found a solution how to manage that kind of problem that arises from a known issue of compiz and java.

you have to export the variable

$ export AWT_TOOLKIT=MToolkit

before you launch maple and everything is working as it should do....

so finally thanks a lot for all the help you have given me so that I could manage to get to the real point of the problem and have a nice weekend

mrelectronic

ps.
for all frustrated beryl (+java - maple) users. Just add the line mentioned above to
/bin/xmaple

after the line

export MAPLE

and everything will be fine

acer's picture

symlinks not necessary

The symlinks shouldn't have been necessary. Could you not simply have run,

% maple -binary IBM_INTEL_LINUX

to run the 32bit version that you had installed?

Given that the above works, you should be able to install and run both the 32bit and 64bit versions under the same principal location.

But with those symlinks in place, you could only install the two instances to two completely separate locations, with the duplication (and disk use) of having two full identical sets of the .mla archives and .hdb help-databases (which are platform independent).

acer

symlinks not necessary

This tip works fine and works for xmaple as well . I tried it on Suse Linux 64-bit with amd opteron processors.

Heike

easier way

i had "/root/maple11/bin/maple: line 446: /root/maple11/jre.X86_64_LINUX/bin/java: No such file or directory"
type of errors so after installing 32-bit jre which didn't help(i'm with sabayon which is gentoo based system) i just changed the name of a folder "jre-intel-x86"(or something like that, didn't copy it before renaming) to "jre.X86_64_LINUX" and maple 11 started. :)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
}