Hello, I just installed suse 9.1 for amd64. Then installed mathematica 5.0 for linux (standard 32 bit linux) but, wen I try to run it, I get the error mathematica cannot determine operating system. and no mathematica... Now, I gess that this is just an environmet problem, since everyboy says that 32 bit intel instructions are understood by the AMD processor. Is there any way one can trick mathematica into believing that it is running in an arbitrary operating system (standard, 32 bit Linux) or any other way to solve this problem? TIA, Ze ______________________________________________________________ Departamento de Física http://www.dfisica.ubi.pt Universidade da Beira Interior http://www.ubi.pt ______________________________________________________________
Is the mathematica executable a script? It may be doing a "uname" and it doesn't know what to do with the "x86_64" string it returns. If that's the case, just edit the script. Sometimes stuff like that occurs during installation, and there it's easier to just replace /usr/bin/uname temporarily with a simple script that returns whatever the app wants to hear: `echo i386` or something like that. Or I may be completely off... Good luck! On Tuesday 07 September 2004 16:49, Luis Jose Maia Amoreira wrote:
Hello, I just installed suse 9.1 for amd64. Then installed mathematica 5.0 for linux (standard 32 bit linux) but, wen I try to run it, I get the error
mathematica cannot determine operating system.
and no mathematica... Now, I gess that this is just an environmet problem, since everyboy says that 32 bit intel instructions are understood by the AMD processor. Is there any way one can trick mathematica into believing that it is running in an arbitrary operating system (standard, 32 bit Linux) or any other way to solve this problem? TIA, Ze
______________________________________________________________
Departamento de Física http://www.dfisica.ubi.pt
Universidade da Beira Interior http://www.ubi.pt ______________________________________________________________
Hi, Have either of you tried using linux32? http://www.suse.com/us/private/products/suse_linux/prof/packages_amd64/linux... See also the SUSE LINUX 9.1 Administration Guide, section 3.2. Thanks On Wednesday 08 September 2004 08:46, Adalberto Castelo wrote:
Is the mathematica executable a script? It may be doing a "uname" and it doesn't know what to do with the "x86_64" string it returns. If that's the case, just edit the script.
Sometimes stuff like that occurs during installation, and there it's easier to just replace /usr/bin/uname temporarily with a simple script that returns whatever the app wants to hear: `echo i386` or something like that.
Or I may be completely off...
Good luck!
On Tuesday 07 September 2004 16:49, Luis Jose Maia Amoreira wrote:
Hello, I just installed suse 9.1 for amd64. Then installed mathematica 5.0 for linux (standard 32 bit linux) but, wen I try to run it, I get the error
mathematica cannot determine operating system.
and no mathematica... Now, I gess that this is just an environmet problem, since everyboy says that 32 bit intel instructions are understood by the AMD processor. Is there any way one can trick mathematica into believing that it is running in an arbitrary operating system (standard, 32 bit Linux) or any other way to solve this problem? TIA, Ze
______________________________________________________________
Departamento de Física http://www.dfisica.ubi.pt
Universidade da Beira Interior http://www.ubi.pt ______________________________________________________________
I had not heard of it. Much better, thanks for the tip. On Tuesday 07 September 2004 19:17, Paul C. Leopardi wrote:
Hi, Have either of you tried using linux32? http://www.suse.com/us/private/products/suse_linux/prof/packages_amd64/linu x32.html See also the SUSE LINUX 9.1 Administration Guide, section 3.2. Thanks
On Tue, Sep 07, 2004 at 11:38:11PM 0400, Adalberto Castelo wrote:
I had not heard of it. Much better, thanks for the tip.
In the suse System>Terminal menu there is also a "Linux 32bit console" entry that runs everything with linux32. Andi
Ah! linux32 is a good thing! Thank you Adalberto, Paul, Anders and Andi so very much! ______________________________________________________________ Departamento de Física http://www.dfisica.ubi.pt Universidade da Beira Interior http://www.ubi.pt ______________________________________________________________
Yes mathematica is called by a script and it does check uname. So indeed one way is to edit the script. The other way is to start Mathematica with: linux32 mathematica this works fine for me for more info see man linux32 Anders On Wednesday 08 September 2004 00:46, Adalberto Castelo wrote:
Is the mathematica executable a script? It may be doing a "uname" and it doesn't know what to do with the "x86_64" string it returns. If that's the case, just edit the script.
Sometimes stuff like that occurs during installation, and there it's easier to just replace /usr/bin/uname temporarily with a simple script that returns whatever the app wants to hear: `echo i386` or something like that.
Or I may be completely off...
Good luck!
On Tuesday 07 September 2004 16:49, Luis Jose Maia Amoreira wrote:
Hello, I just installed suse 9.1 for amd64. Then installed mathematica 5.0 for linux (standard 32 bit linux) but, wen I try to run it, I get the error
mathematica cannot determine operating system.
and no mathematica... Now, I gess that this is just an environmet problem, since everyboy says that 32 bit intel instructions are understood by the AMD processor. Is there any way one can trick mathematica into believing that it is running in an arbitrary operating system (standard, 32 bit Linux) or any other way to solve this problem? TIA, Ze
______________________________________________________________
Departamento de Física http://www.dfisica.ubi.pt
Universidade da Beira Interior http://www.ubi.pt ______________________________________________________________
participants (5)

Adalberto Castelo

Anders Kaestner

Andi Kleen

Luis Jose Maia Amoreira

Paul C. Leopardi