Silent-Hunter
Hardcore Member
- Joined
- May 29, 2010
- Messages
- 3,485
I'm attempting to package Trebuchet into a PND. It starts, but the complains about a missing tk::AmpWidget.
I have the contents of pnd_out here:
=======================================================================================
PND : /media/2/build/trebtk.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/2/pandora/appdata/trebtk
APPDD_FSTYPE : ext3
PND_CPUSPEED : <unset>
EXENAME : scripts/run.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop3" "/mnt/utmp/trebtk"
Mounting the Union FS : mount -t aufs -o exec,dirs="/media/2/pandora/appdata/trebtk=rw+nolwh":"/mnt/pnd/trebtk=rr" none "/mnt/utmp/trebtk"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( scripts/run.sh ) ----------
Application initialization failed: Can't find a usable tk.tcl in the following directories:
/mnt/utmp/trebtk/lib/tcl8.4/tk8.4 /mnt/utmp/trebtk/lib/tk8.4 /usr/lib/tk8.4 /mnt/utmp/lib/tk8.4 /mnt/utmp/trebtk/library /mnt/utmp/library /mnt/utmp/tk8.4.19/library /mnt/tk8.4.19/library
/mnt/utmp/trebtk/lib/tk8.4/tk.tcl: no event type or button # or keysym
no event type or button # or keysym
while executing
"bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D / 120) * 4}] units
}"
invoked from within
"if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} {
bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D)}] uni..."
(file "/mnt/utmp/trebtk/lib/tk8.4/listbox.tcl" line 181)
invoked from within
"source /mnt/utmp/trebtk/lib/tk8.4/listbox.tcl"
(in namespace eval "::" script line 1)
invoked from within
"namespace eval :: [list source [file join $::tk_library $file.tcl]]"
(procedure "SourceLibFile" line 2)
invoked from within
"SourceLibFile listbox"
(in namespace eval "::tk" script line 4)
invoked from within
"namespace eval ::tk {
SourceLibFile button
SourceLibFile entry
SourceLibFile listbox
SourceLibFile menu
SourceLibFile panedwindow
SourceLibFile ..."
invoked from within
"if {$::tk_library ne ""} {
if {$tcl_platform(platform) eq "macintosh"} {
proc ::tk::SourceLibFile {file} {
if {[catch {
namespace eval :: ..."
(file "/mnt/utmp/trebtk/lib/tk8.4/tk.tcl" line 407)
invoked from within
"source /mnt/utmp/trebtk/lib/tk8.4/tk.tcl"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list source $file]"
This probably means that tk wasn't installed properly.
/usr/pandora/scripts/pnd_run.sh: line 522: 14237 Terminated "./$EXENAME" $ARGUMENTS "$@"
[ FAILED]--- Starting the application ( scripts/run.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
auplinklink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/trebtk': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 3
I have to terminate the process, since attempting to close it normally causes the AmpWidget complain again.
The PND is here if anyone want's to try it out. Maybe someone can help me.
trebtk.pnd
I have the contents of pnd_out here:
=======================================================================================
PND : /media/2/build/trebtk.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/2/pandora/appdata/trebtk
APPDD_FSTYPE : ext3
PND_CPUSPEED : <unset>
EXENAME : scripts/run.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop3" "/mnt/utmp/trebtk"
Mounting the Union FS : mount -t aufs -o exec,dirs="/media/2/pandora/appdata/trebtk=rw+nolwh":"/mnt/pnd/trebtk=rr" none "/mnt/utmp/trebtk"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( scripts/run.sh ) ----------
Application initialization failed: Can't find a usable tk.tcl in the following directories:
/mnt/utmp/trebtk/lib/tcl8.4/tk8.4 /mnt/utmp/trebtk/lib/tk8.4 /usr/lib/tk8.4 /mnt/utmp/lib/tk8.4 /mnt/utmp/trebtk/library /mnt/utmp/library /mnt/utmp/tk8.4.19/library /mnt/tk8.4.19/library
/mnt/utmp/trebtk/lib/tk8.4/tk.tcl: no event type or button # or keysym
no event type or button # or keysym
while executing
"bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D / 120) * 4}] units
}"
invoked from within
"if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} {
bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D)}] uni..."
(file "/mnt/utmp/trebtk/lib/tk8.4/listbox.tcl" line 181)
invoked from within
"source /mnt/utmp/trebtk/lib/tk8.4/listbox.tcl"
(in namespace eval "::" script line 1)
invoked from within
"namespace eval :: [list source [file join $::tk_library $file.tcl]]"
(procedure "SourceLibFile" line 2)
invoked from within
"SourceLibFile listbox"
(in namespace eval "::tk" script line 4)
invoked from within
"namespace eval ::tk {
SourceLibFile button
SourceLibFile entry
SourceLibFile listbox
SourceLibFile menu
SourceLibFile panedwindow
SourceLibFile ..."
invoked from within
"if {$::tk_library ne ""} {
if {$tcl_platform(platform) eq "macintosh"} {
proc ::tk::SourceLibFile {file} {
if {[catch {
namespace eval :: ..."
(file "/mnt/utmp/trebtk/lib/tk8.4/tk.tcl" line 407)
invoked from within
"source /mnt/utmp/trebtk/lib/tk8.4/tk.tcl"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list source $file]"
This probably means that tk wasn't installed properly.
/usr/pandora/scripts/pnd_run.sh: line 522: 14237 Terminated "./$EXENAME" $ARGUMENTS "$@"
[ FAILED]--- Starting the application ( scripts/run.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
auplinklink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/trebtk': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 3
I have to terminate the process, since attempting to close it normally causes the AmpWidget complain again.
The PND is here if anyone want's to try it out. Maybe someone can help me.
trebtk.pnd