Sunday, October 02, 2005

SE toolkit 3.4 on Solaris 10 Opteron Workaround

The current 3.4 build of SE is available from the sunfreeware site and supports Solaris 8, 9 and 10 for SPARC and x86. It also includes full source code of the interpreter for the first time.
However it only includes 32bit x86 support, and when run on a 64bit Solaris kernel on an Opteron system, it will fail to run. This is due to the return value from the isalist command returning amd64 as the first word, rather than pentium. You can get it going with a workaround by changing the startup script /opt/RICHPse/bin/se to match the string "*pentium*" rather than "pentium*". This lets the 32bit x86 binary run on the 64bit amd64 system, and most of the scripts will still work. Some that try to access the kernel directly viakvm will fail, but most scripts use kstat which doesn't need 64bit accesses.
The real fix is to use the source to compile an amd64 build....

3 comments:

  1. To get a full amd64 version, there's a bunch of odds & ends which need fixing up. It looks like the patch I wrote didn't get archived (http://www.orcaware.com/pipermail/orca-dev/2005-April/000584.html), but I can easily pass it on if you're interested.

    ReplyDelete
  2. Anonymous5:46 PM

    I can get Solstice Kron cheaply.
    Yesterday i bought Solstice Online Kronfor my brother.
    i hope him like it. i will give Solstice Gold to him
    as birthday present. i like the Solstice Online money very much.
    I usually buy cheap Solstice Kron and keep it in my store.

    ReplyDelete
  3. Anonymous8:26 PM

    The 12sky2 Gold should be a timely evolution of the world. Please step up efforts to investigate all types of twelve sky2 Gold can be set up in the game. twelvesky2 Gold to add more rudimentary fashion and to do some changes to the players. The buy 12sky2 Gold can help you combat equipment of the production. Use the cheap twelve sky2 Gold may change the door to door battle for offensive and defensive resident.

    ReplyDelete

Note: Only a member of this blog may post a comment.