gst-browser failure on debian 9

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

gst-browser failure on debian 9

Bill Auger
using the standard package from debian/testing repos - the process starts
and does not crash but no window is created

$ gst --version
GNU Smalltalk version 3.2.4

$ gst-browser
Object: CFunctionDescriptor new: 1 "<0x7f7b2b477450>" error: Invalid C
call-out gdk_colormap_get_type
SystemExceptions.CInterfaceError(Smalltalk.Exception)>>signal
(ExcHandling.st:254)
SystemExceptions.CInterfaceError class(Smalltalk.Exception class)>>signal:
(ExcHandling.st:161)
Smalltalk.CFunctionDescriptor(Smalltalk.CCallable)>>callInto:
(CCallable.st:165)
GdkColormap class>>getType (GTK.star#VFS.ZipFile/Funcs.st:1)
optimized [] in GLib class>>registerAllTypes
(GTK.star#VFS.ZipFile/GtkDecl.st:78)
Smalltalk.OrderedCollection>>do: (OrderColl.st:68)
GLib class>>registerAllTypes (GTK.star#VFS.ZipFile/GtkDecl.st:78)
Smalltalk.UndefinedObject>>executeStatements
(GTK.star#VFS.ZipFile/GtkImpl.st:1078)
Object: CFunctionDescriptor new: 1 "<0x7f7b2b4c24b0>" error: Invalid C
call-out gtk_window_new
SystemExceptions.CInterfaceError(Exception)>>signal (ExcHandling.st:254)
SystemExceptions.CInterfaceError class(Exception class)>>signal:
(ExcHandling.st:161)
CFunctionDescriptor(CCallable)>>callInto: (CCallable.st:165)
GTK.GtkWindow class>>new: (GTK.star#VFS.ZipFile/Funcs.st:1)
VisualGST.GtkDebugger(VisualGST.GtkMainWindow)>>initialize
(VisualGST.star#VFS.ZipFile/GtkMainWindow.st:131)
VisualGST.GtkDebugger class(VisualGST.GtkMainWindow class)>>openSized:
(VisualGST.star#VFS.ZipFile/GtkMainWindow.st:19)
[] in VisualGST.GtkDebugger class>>open:
(VisualGST.star#VFS.ZipFile/Debugger/GtkDebugger.st:16)
[] in BlockClosure>>forkDebugger
(DebugTools.star#VFS.ZipFile/DebugTools.st:380)
[] in Process>>onBlock:at:suspend: (Process.st:392)
BlockClosure>>on:do: (BlkClosure.st:193)
[] in Process>>onBlock:at:suspend: (Process.st:393)
BlockClosure>>ensure: (BlkClosure.st:269)
[] in Process>>onBlock:at:suspend: (Process.st:370)
[] in BlockClosure>>asContext: (BlkClosure.st:179)
BlockContext class>>fromClosure:parent: (BlkContext.st:68)

( NOTE: blocking here - process has PID but no window is created )


^CObject: CFunctionDescriptor new: 1 "<0x7f7b2b4c24b0>" error: Invalid C
call-out gtk_window_new
SystemExceptions.CInterfaceError(Exception)>>signal (ExcHandling.st:254)
SystemExceptions.CInterfaceError class(Exception class)>>signal:
(ExcHandling.st:161)
CFunctionDescriptor(CCallable)>>callInto: (CCallable.st:165)
GTK.GtkWindow class>>new: (GTK.star#VFS.ZipFile/Funcs.st:1)
VisualGST.GtkDebugger(VisualGST.GtkMainWindow)>>initialize
(VisualGST.star#VFS.ZipFile/GtkMainWindow.st:131)
VisualGST.GtkDebugger class(VisualGST.GtkMainWindow class)>>openSized:
(VisualGST.star#VFS.ZipFile/GtkMainWindow.st:19)
[] in VisualGST.GtkDebugger class>>open:
(VisualGST.star#VFS.ZipFile/Debugger/GtkDebugger.st:16)
[] in BlockClosure>>forkDebugger
(DebugTools.star#VFS.ZipFile/DebugTools.st:380)
[] in Process>>onBlock:at:suspend: (Process.st:392)
BlockClosure>>on:do: (BlkClosure.st:193)
[] in Process>>onBlock:at:suspend: (Process.st:393)
BlockClosure>>ensure: (BlkClosure.st:269)
[] in Process>>onBlock:at:suspend: (Process.st:370)
[] in BlockClosure>>asContext: (BlkClosure.st:179)
BlockContext class>>fromClosure:parent: (BlkContext.st:68)

$ gst-blox
bash: gst-blox: command not found


----------------
when compiled per the developer's guide at
http://smalltalk.gnu.org/wiki/hackers-guide-working-build-tree from the
current upstream source http://git.savannah.gnu.org/r/smalltalk.git - the
make check tests pass but gst-browser and gst-blox exit immediately

$ ./configure --prefix=`pwd`/dist
....

$ make
....

$ make check
....
133 tests behaved as expected.
2 tests were skipped.

$ ./dist/bin/gst --version
GNU Smalltalk version 3.2.92-54f5008

$ ./dist/bin/gst-browser
Object: PackageLoader class error: Invalid argument GTK: package not found
SystemExceptions.PackageNotAvailable(Exception)>>signal (ExcHandling.st:254)
SystemExceptions.PackageNotAvailable(Exception)>>signal:
(ExcHandling.st:264)
SystemExceptions.PackageNotAvailable class(SystemExceptions.NotFound
class)>>signalOn:what: (SysExcept.st:736)
SystemExceptions.PackageNotAvailable class>>signal: (PkgLoader.st:57)
optimized [] in PackageLoader class>>fileInPackages: (PkgLoader.st:1970)
[] in
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing:
(PkgLoader.st:165)
Kernel.PackageDirectories>>at:ifAbsent: (PkgLoader.st:231)
[] in
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing:
(PkgLoader.st:165)
Set(HashedCollection)>>do: (HashedColl.st:200)
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing:
(PkgLoader.st:173)
PackageLoader class>>fileInPackages: (PkgLoader.st:1969)
PackageLoader class>>fileInPackage: (PkgLoader.st:1959)
Package(Kernel.PackageInfo)>>fileIn (PkgLoader.st:488)
optimized [] in UndefinedObject>>executeStatements
(dist/share/smalltalk/scripts/Load.st:126)
OrderedCollection>>do: (OrderColl.st:67)
[] in UndefinedObject>>executeStatements
(dist/share/smalltalk/scripts/Load.st:124)
[] in BlockClosure>>ifCurtailed: (BlkClosure.st:290)
BlockClosure>>ensure: (BlkClosure.st:271)
BlockClosure>>ifCurtailed: (BlkClosure.st:276)
UndefinedObject>>executeStatements
(dist/share/smalltalk/scripts/Load.st:114)

$ ./dist/bin/gst-blox
Object: PackageLoader class error: Invalid argument Blox: package not found
SystemExceptions.PackageNotAvailable(Exception)>>signal (ExcHandling.st:254)
SystemExceptions.PackageNotAvailable(Exception)>>signal:
(ExcHandling.st:264)
SystemExceptions.PackageNotAvailable class(SystemExceptions.NotFound
class)>>signalOn:what: (SysExcept.st:736)
SystemExceptions.PackageNotAvailable class>>signal: (PkgLoader.st:57)
optimized [] in PackageLoader class>>fileInPackages: (PkgLoader.st:1970)
[] in
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing:
(PkgLoader.st:165)
Kernel.PackageDirectories>>at:ifAbsent: (PkgLoader.st:231)
[] in
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing:
(PkgLoader.st:165)
Set(HashedCollection)>>do: (HashedColl.st:200)
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing:
(PkgLoader.st:173)
PackageLoader class>>fileInPackages: (PkgLoader.st:1969)
PackageLoader class>>fileInPackage: (PkgLoader.st:1959)
Kernel.StarPackage(Kernel.PackageInfo)>>fileIn (PkgLoader.st:488)
optimized [] in UndefinedObject>>executeStatements
(dist/share/smalltalk/scripts/Load.st:126)
OrderedCollection>>do: (OrderColl.st:67)
[] in UndefinedObject>>executeStatements
(dist/share/smalltalk/scripts/Load.st:124)
[] in BlockClosure>>ifCurtailed: (BlkClosure.st:290)
BlockClosure>>ensure: (BlkClosure.st:271)
BlockClosure>>ifCurtailed: (BlkClosure.st:276)
UndefinedObject>>executeStatements
(dist/share/smalltalk/scripts/Load.st:114)


----------------
the REPL appears to be working correctly in both cases
_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk