Skip to content

Launching error in mac #12

@sauro-salomoni

Description

@sauro-salomoni

Hi there.

First of all, thanks for the developers. I used to play Spellfire a lot some years ago, I'm excited to play it online!

But so far, I haven't been able to run it on my macbook (macOS 10.14.6 Mojave). Could you guys please help me with this?

** I have installed Tcl8.4.20 in the root folder, and confirmed the installed files in /Library/Tcl.framework and /usr/local/bin.

When I run "CrossFire Launcher for Mac.app", I can briefly see the splash screen, but then it disappears and nothing else...
I then ran the file "CrossFire.tcl" from Terminal in debug mode to check what's going on:
$ ./CrossFire.tcl -debug
Error in startup script: can't create procedure "tcl::clock::::tcl::clock::Initialize": unknown namespace
while executing
"_proc tcl::clock::::tcl::clock::Initialize {} {
dputs "tcl::clock::::tcl::clock::Initialize "

rename ::tcl::clock::Initialize {}

variable L..."
("eval" body line 1)
invoked from within

"eval "_proc $fullName {$argList} {$procBody}""
(procedure "proc" line 19)
invoked from within
"proc ::tcl::clock::Initialize {} {

rename ::tcl::clock::Initialize {}

variable LibDir

# Define the Greenwich time zone

proc InitTZ..."
(file "/Users/saurosalomoni/opt/anaconda3/lib/tcl8.6/clock.tcl" line 88)
invoked from within

"source -encoding utf-8 [file join $TclLibDir clock.tcl]"
(procedure "::tcl::clock::format" line 3)
invoked from within
"clock format [clock seconds] -format "%m/%d/%Y""
(in namespace eval "::Config" script line 57)
invoked from within
"namespace eval Config {

# Array to hold all the configuration options.
variable config
variable configW
variable configDef
variab..."
(file "/Users/saurosalomoni/Documents/Sauro/Spellfire/CrossFire-master/Scripts/Config.tcl" line 23)
invoked from within

"source [file join $CrossFire::homeDir "Scripts" $script]"
("foreach" body line 2)
invoked from within
"foreach script {
CommonV.tcl Common.tcl CommonUI.tcl Registry.tcl Config.tcl
Server.tcl MultiLang.tcl
} {
source [file join $CrossFire::ho..."
(file "./CrossFire.tcl" line 257)

Any ideas what could be going wrong?

Thanks in advance.
Kind regards,
Sauro Salomoni

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions