Hi,
I wanted to test the new gst-browser in 3.2, but starting fails with the following error: -> 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:758) SystemExceptions.PackageNotAvailable class>>signal: (PkgLoader.st:57) optimized [] in PackageLoader class>>fileInPackages: (PkgLoader.st:1862) [] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: (PkgLoader.st:165) Kernel.PackageDirectories>>at:ifAbsent: (PkgLoader.st:236) [] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: (PkgLoader.st:165) Set(HashedCollection)>>do: (HashedColl.st:201) Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: (PkgLoader.st:173) PackageLoader class>>fileInPackages: (PkgLoader.st:1861) PackageLoader class>>fileInPackage: (PkgLoader.st:1851) Package(Kernel.PackageInfo)>>fileIn (PkgLoader.st:491) optimized [] in UndefinedObject>>executeStatements (../../local/share/smalltalk/scripts/Load.st:126) OrderedCollection(SequenceableCollection)>>do: (SeqCollect.st:812) [] in UndefinedObject>>executeStatements (../../local/share/smalltalk/scripts/Load.st:124) [] in BlockClosure>>ifCurtailed: (BlkClosure.st:287) BlockClosure>>ensure: (BlkClosure.st:269) BlockClosure>>ifCurtailed: (BlkClosure.st:273) UndefinedObject>>executeStatements (../../local/share/smalltalk/scripts/Load.st:114) -> I didn't find any GTK packages coming with the installation, maybe the port for FreeBSD is incomplete ...? Cheers, Anselm Strauss _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
I think this error is because you compile GNU Smalltalk without the
development packages (header files) for GTK+. Remove Smalltalk, install the header files of GTK+, and compile and install Smalltalk again. Hope this help. Anselm Strauss escribió: > Hi, > > I wanted to test the new gst-browser in 3.2, but starting fails with the > following error: > > -> 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:758) > SystemExceptions.PackageNotAvailable class>>signal: (PkgLoader.st:57) > optimized [] in PackageLoader class>>fileInPackages: (PkgLoader.st:1862) > [] in > Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: > (PkgLoader.st:165) > Kernel.PackageDirectories>>at:ifAbsent: (PkgLoader.st:236) > [] in > Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: > (PkgLoader.st:165) > Set(HashedCollection)>>do: (HashedColl.st:201) > Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: > (PkgLoader.st:173) > PackageLoader class>>fileInPackages: (PkgLoader.st:1861) > PackageLoader class>>fileInPackage: (PkgLoader.st:1851) > Package(Kernel.PackageInfo)>>fileIn (PkgLoader.st:491) > optimized [] in UndefinedObject>>executeStatements > (../../local/share/smalltalk/scripts/Load.st:126) > OrderedCollection(SequenceableCollection)>>do: (SeqCollect.st:812) > [] in UndefinedObject>>executeStatements > (../../local/share/smalltalk/scripts/Load.st:124) > [] in BlockClosure>>ifCurtailed: (BlkClosure.st:287) > BlockClosure>>ensure: (BlkClosure.st:269) > BlockClosure>>ifCurtailed: (BlkClosure.st:273) > UndefinedObject>>executeStatements > (../../local/share/smalltalk/scripts/Load.st:114) > -> > > I didn't find any GTK packages coming with the installation, maybe the > port for FreeBSD is incomplete ...? > > Cheers, > Anselm Strauss > > > _______________________________________________ > help-smalltalk mailing list > [hidden email] > http://lists.gnu.org/mailman/listinfo/help-smalltalk > > _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
In reply to this post by Anselm Strauss
Anselm Strauss wrote:
> I didn't find any GTK packages coming with the installation, maybe the > port for FreeBSD is incomplete ...? Yes, the FreeBSD port installs smalltalk without GTK support (because the combination was broken). This has been the default setup for over 6 years now. I'm not sure how bad it is these days. If you want to test it with GTK support, then add "gtk20" to the USE_GNOME line and remove the "--disable-gtk" line in the port's Makefile, before compiling and installing again. Please let me know if this works for you and what system you use (FreeBSD version and architecture). Best regards, Johan van Selst _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk attachment0 (201 bytes) Download Attachment |
Free forum by Nabble | Edit this page |