Page 1 of 1
Freecell and macpup 5.2.8 (SOLVED)
Posted: Sat 02 Feb 2013, 01:39
by Mercedes350se
I have Freecell.pup that I have used for some time in my 3.01 install.
I would, now, like to install it in macpup but I get a pop up message saing that I need "dotpuphandler" and "puppybasic" pet packages.
The pop up also says that I must first run the "PETget package manager (see install icon on desktop). If I click on it I cannot see/find either of those packages.
Posted: Sat 02 Feb 2013, 22:46
by Semme
Forget that one- use
this Freecell or
Seahaven. Pysolfc's in the repo. Then there's
this oddity- W8)W!
Posted: Sun 03 Feb 2013, 00:10
by Mercedes350se
Thank you.
However after installing the freecell-1.1.tar.bz2 package and starting in the console I get:
sh-4.1# freecell
Application initialization failed: invalid command name "tcl_findLibrary"
Error in startup script: invalid command name "::tcl:
:UnknownHandler"
while executing
"::tcl:
:UnknownHandler ::tclPkgUnknown msgcat {}"
("package unknown" script)
invoked from within
"package require msgcat"
(file "/usr/bin/freecell" line 4109)
Which is where (I thinK) I was yesterday with the 3.01 freecell files I copied into macpup.
Posted: Sun 03 Feb 2013, 01:31
by Semme
You need at least tcl and tk from pacman. I have a lotta libs so, I'm not sure what else you'll have to grab..
After both installations, you'll need to go into /usr/bin and rename the symlink wish-default to >> wish.
Posted: Sun 03 Feb 2013, 09:23
by muggins
Maybe try downloading, and running with sfs_load,
tcl_tk_games.sfs.
Besides freecell it has these other tcl solitaires:
once-in-a-lifetime, tkhearts, tksol, scat, TkSpider
tktk & tktp.
Plus asteroids, tktris, Bubbles, polypuzzle, tkyahtzee,
Collapse, wordjumble, sudoku, Gemgame & tkhangman.
Posted: Tue 05 Feb 2013, 01:10
by Mercedes350se
Great selection of games ....... however ...... no menus or anything comes up on the few I tried so they cannot be played.
Posted: Tue 05 Feb 2013, 01:48
by muggins
I don't have macpup installed, so am unable to test. However if you've sfs_loaded the tck_tk_games.sfs then all the respective .desktop files should be in /usr/share/applications directory.
So, if you go to /usr/share/applications, & click on freecell.desktop, does it run? If yes, then you can drag the .desktop file onto the macpup desktop & run it from there.
If the answer is no, what response do you get if you run freecell on the commandline?
Posted: Tue 05 Feb 2013, 02:38
by muggins
OK, I've downloaded macpup v528 & am running from it now. I see that if I right-click tcl_tk_games.sfs sfs_load isn't offered as an option. So I installed sfs_load-1.9.6.pet, right-clicked the tcl games sfs and....the result you can see in my screenshot.
Posted: Tue 05 Feb 2013, 03:01
by Mercedes350se
I get all the games in the menu. As I said a nice selection!
If I try to play a game the game starts but only with the outline of the game i.e. no drop down menus/whatever so the game cannot be played.
Posted: Tue 05 Feb 2013, 03:33
by muggins
I'm bamboozled! All are working here. I wonder if you have another instance of tcl/tk which is somehow interfering with the games running...what happens if you run freecell in a console & try playing it...any error messages?
Posted: Wed 06 Feb 2013, 00:05
by Mercedes350se
The response to your output request is:
sh-4.1# freecell
Application initialization failed: Can't find a usable tk.tcl in the following directories:
/usr/lib/tcl8.5/tk8.5 /usr/lib/tk8.5 /lib/tk8.5 /usr/library
/usr/lib/tk8.5/tk.tcl: invalid command name "ttk::style"
invalid command name "ttk::style"
while executing
"ttk::style theme settings default {
ttk::style configure "." -borderwidth 1 -background $colors(-frame) -foreground black -troughcolor $colo..."
(in namespace eval "::ttk::theme::default" script line 14)
invoked from within
"namespace eval ttk::theme::default {
variable colors
array set colors {
-frame "#d9d9d9"
-window "#ffffff"
-activebg "#ececec"
-selectbg..."
(file "/usr/lib/tk8.5/ttk/defaults.tcl" line 7)
invoked from within
"source /usr/lib/tk8.5/ttk/defaults.tcl"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list source [file join $library defaults.tcl]] "
(procedure "ttk::LoadThemes" line 5)
invoked from within
"ttk::LoadThemes"
(file "/usr/lib/tk8.5/ttk/ttk.tcl" line 140)
invoked from within
"source /usr/lib/tk8.5/ttk/ttk.tcl"
("uplevel" body line 1)
invoked from within
"uplevel \#0 [list source $::ttk::library/ttk.tcl]"
invoked from within
"if {$::ttk::library ne ""} {
uplevel \#0 [list source $::ttk::library/ttk.tcl]
}"
(file "/usr/lib/tk8.5/tk.tcl" line 599)
invoked from within
"source /usr/lib/tk8.5/tk.tcl"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list source $file]"
This probably means that tk wasn't installed properly.
I should add that when I ran sudoku (yesterday) from the console there were errors with a file. I simply commented two lines and both sudoku and freecell run albeit not 100% satisfactorily.
Posted: Wed 06 Feb 2013, 00:57
by muggins
Mercedes,
the tcl_tk_games.sfs already comes with a tcl/tk environment, (I just modified DaveS's tcl_tk_plus.sfs).
Could you try booting your macpup into RAM, then sfs_load the tcl_tk_games.sfs, then I think it should work OK.
If yes, then you perhaps need to run the package manager & uninstall any other instances of tcl/tk pets.
Posted: Thu 07 Feb 2013, 04:49
by Mercedes350se
muggins wrote:Mercedes, ... Could you try booting your macpup into RAM, then sfs_load the tcl_tk_games.sfs, then I think it should work OK. ...
A step by step how to please. I downloaded tcl_tk_games.sfs to root.
I tried this but
sh-4.1# sfs_load tcl_tk_games.sfs
(gtkdialog3:28354): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.24.0/gobject/gsignal.c
signal name `depressed' is invalid for instance `0x84c7898'
mount: mounting unionfs on / failed: Invalid argument
sfs_load: fatal:Failed to append '/initrd/pup_ro4' to unionfs.
'/root/tcl_tk_games.sfs' is copied to '/initrd/pup_rw/tmp'.
/usr/sbin/sfs_load: line 191: 29003 Terminated gtkdialog3 -p DIALOG -c > /dev/null
Posted: Sat 09 Feb 2013, 07:10
by muggins
Hello Mercedes,
I just tried booting both Macpup_528.iso, & Macpup_528v2.iso, navigating to the directory where I have tcl_tk_games.sfs, then running:
and, in both cases, everything works fine. Why this isn't the case with your setup I don't know.
Posted: Sun 10 Feb 2013, 07:53
by Mercedes350se
I did a frugal install of the "vanilla" 5.2.8 and everything works as it should.
I have not bothered to resolve the issue with macpup - I don't particularly like it anyway.
Thank you.