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 |
Free forum by Nabble | Edit this page |