gst-browser on FreeBSD

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

gst-browser on FreeBSD

Anselm Strauss
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
Reply | Threaded
Open this post in threaded view
|

Re: gst-browser on FreeBSD

Germán Arias
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
Reply | Threaded
Open this post in threaded view
|

Re: gst-browser on FreeBSD

Johan van Selst
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