Trying to start gst-browser.exe under Cygwin

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

Trying to start gst-browser.exe under Cygwin

Andrei Stebakov
Hi

I have latest Cygwin and gst smalltalk 3.2.
I build it with a configuration like this: "./configure --with-emacs
--with-readline --with-gmp --with-tcl --with-tk --enable-gtk
--with-system-libsigsegv"
When I try to start gst-browser it gives me:
$ gst-browser.exe
Object: DLD error: requested module gst-gtk was not found
SystemExceptions.CInterfaceError(Smalltalk.Exception)>>signal
(ExcHandling.st:254)
SystemExceptions.CInterfaceError class(Smalltalk.Exception
class)>>signal: (ExcHandling.st:161)
Smalltalk.DLD class>>addModule: (DLD.st:297)
optimized [] in Smalltalk.Package>>primFileIn (PkgLoader.st:1550)
Smalltalk.Set(Smalltalk.HashedCollection)>>do: (HashedColl.st:201)
[] in Smalltalk.Package>>primFileIn (PkgLoader.st:1551)
Smalltalk.BlockClosure>>ensure: (BlkClosure.st:269)
Smalltalk.Package>>primFileIn (PkgLoader.st:1544)
Kernel.StarPackage>>primFileIn (PkgLoader.st:1076)
optimized [] in Smalltalk.PackageLoader class>>fileInPackages:
(PkgLoader.st:1870)
Smalltalk.OrderedCollection(Smalltalk.SequenceableCollection)>>do:
(SeqCollect.st:812)
Smalltalk.PackageLoader class>>fileInPackages: (PkgLoader.st:1863)
Smalltalk.PackageLoader class>>fileInPackage: (PkgLoader.st:1851)
Smalltalk.Package(Kernel.PackageInfo)>>fileIn (PkgLoader.st:491)
optimized [] in Smalltalk.UndefinedObject>>executeStatements
(/usr/local/share/smalltalk/scripts/Load.st:126)
Smalltalk.OrderedCollection(Smalltalk.SequenceableCollection)>>do:
(SeqCollect.st:812)
[] in Smalltalk.UndefinedObject>>executeStatements
(/usr/local/share/smalltalk/scripts/Load.st:124)
[] in Smalltalk.BlockClosure>>ifCurtailed: (BlkClosure.st:287)
Smalltalk.BlockClosure>>ensure: (BlkClosure.st:269)
Smalltalk.BlockClosure>>ifCurtailed: (BlkClosure.st:273)
Smalltalk.UndefinedObject>>executeStatements
(/usr/local/share/smalltalk/scripts/Load.st:114)

What am I missing?

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Trying to start gst-browser.exe under Cygwin

Paolo Bonzini-2
> $ gst-browser.exe
> Object: DLD error: requested module gst-gtk was not found

You are missing GTK+ libraries for Cygwin.

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Trying to start gst-browser.exe under Cygwin

Paolo Bonzini-2
On 06/22/2010 11:46 PM, Andrei Stebakov wrote:
> Well, I have libgtk2.0-devel, gtk+ and libgtk2.0_0 installed on the
> system. Looking at Cygwin packages there doesn't seem to be something
> more related to GTK+.

Please attach config.log from the build directory.  Also, please do not
go offlist.

Thanks,

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Trying to start gst-browser.exe under Cygwin

Andrei Stebakov
My message can't get through. Looks like you have limitations on the
size of a message so my log file is bigger. So I've zipped it this
time.

On Tue, Jun 22, 2010 at 6:37 PM, Paolo Bonzini <[hidden email]> wrote:

> On 06/22/2010 11:46 PM, Andrei Stebakov wrote:
>>
>> Well, I have libgtk2.0-devel, gtk+ and libgtk2.0_0 installed on the
>> system. Looking at Cygwin packages there doesn't seem to be something
>> more related to GTK+.
>
> Please attach config.log from the build directory.  Also, please do not go
> offlist.
>
> Thanks,
>
> Paolo
>

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

config.zip (39K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Trying to start gst-browser.exe under Cygwin

Paolo Bonzini-2
On 06/23/2010 05:01 PM, Andrei Stebakov wrote:
> My message can't get through. Looks like you have limitations on the
> size of a message so my log file is bigger. So I've zipped it this
> time.

Thanks, this looks sane.  Can you also run

make clean
make >make.log 2>&1

and send (possibly zipped) make.log to the list too?

Thanks,

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Trying to start gst-browser.exe under Cygwin

Andrei Stebakov
Attached.

On Wed, Jun 23, 2010 at 11:22 AM, Paolo Bonzini <[hidden email]> wrote:

> On 06/23/2010 05:01 PM, Andrei Stebakov wrote:
>>
>> My message can't get through. Looks like you have limitations on the
>> size of a message so my log file is bigger. So I've zipped it this
>> time.
>
> Thanks, this looks sane.  Can you also run
>
> make clean
> make >make.log 2>&1
>
> and send (possibly zipped) make.log to the list too?
>
> Thanks,
>
> Paolo
>

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

make.zip (28K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Trying to start gst-browser.exe under Cygwin

Paolo Bonzini-2
On 06/23/2010 05:36 PM, Andrei Stebakov wrote:

> Attached.
>
> On Wed, Jun 23, 2010 at 11:22 AM, Paolo Bonzini<[hidden email]>  wrote:
>> On 06/23/2010 05:01 PM, Andrei Stebakov wrote:
>>>
>>> My message can't get through. Looks like you have limitations on the
>>> size of a message so my log file is bigger. So I've zipped it this
>>> time.
>>
>> Thanks, this looks sane.  Can you also run
>>
>> make clean
>> make>make.log 2>&1

It says:

*** Warning: linker path does not have real file for library -lgtk-x11-2.0.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libgtk-x11-2.0 but no candidates were found. (...for file magic
test)

This is interesting, because this passed in config.log:

gcc -o conftest.exe -g -O2 -Wall -Wdeclaration-after-statement
-Wno-format -Wpointer-arith -Wno-pointer-sign -Wwrite-strings
-Wno-strict-aliasing -Wno-switch -fno-gcse -fstrict-aliasing
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng12     conftest.c
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
-lgio-2.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage
-lpangoft2-1.0 -lXext -lXfixes -lcairo -lpixman-1 -lglitz -lpng12
-lxcb-render-util -lXrender -lxcb-render -lX11 -lxcb -lXau -lXdmcp
-lpango-1.0 -lm -lfontconfig -lexpat -lfreetype -lz -lgobject-2.0
-lgmodule-2.0 -lglib-2.0 -lintl -liconv   -lm

Can you attach also the "libtool" script found in the build directory,
and the output of

find /usr -name "???gtk-x11-2.0*"

Thanks,

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Trying to start gst-browser.exe under Cygwin

Andrei Stebakov
find /usr -name "???gtk-x11-2.0*" gives:
/usr/bin/cyggtk-x11-2.0-0.dll
/usr/lib/libgtk-x11-2.0.dll.a
/usr/lib/libgtk-x11-2.0.la

Libtool is attached.

On Wed, Jun 23, 2010 at 3:40 PM, Paolo Bonzini <[hidden email]> wrote:

> On 06/23/2010 05:36 PM, Andrei Stebakov wrote:
>>
>> Attached.
>>
>> On Wed, Jun 23, 2010 at 11:22 AM, Paolo Bonzini<[hidden email]>  wrote:
>>>
>>> On 06/23/2010 05:01 PM, Andrei Stebakov wrote:
>>>>
>>>> My message can't get through. Looks like you have limitations on the
>>>> size of a message so my log file is bigger. So I've zipped it this
>>>> time.
>>>
>>> Thanks, this looks sane.  Can you also run
>>>
>>> make clean
>>> make>make.log 2>&1
>
> It says:
>
> *** Warning: linker path does not have real file for library -lgtk-x11-2.0.
> *** I have the capability to make that library automatically link in when
> *** you link to this library.  But I can only do this if you have a
> *** shared version of the library, which you do not appear to have
> *** because I did check the linker path looking for a file starting
> *** with libgtk-x11-2.0 but no candidates were found. (...for file magic
> test)
>
> This is interesting, because this passed in config.log:
>
> gcc -o conftest.exe -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
> -Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
> -Wno-switch -fno-gcse -fstrict-aliasing -I/usr/include/gtk-2.0
> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
> conftest.c -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
> -lpangocairo-1.0 -lgio-2.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite
> -lXdamage -lpangoft2-1.0 -lXext -lXfixes -lcairo -lpixman-1 -lglitz -lpng12
> -lxcb-render-util -lXrender -lxcb-render -lX11 -lxcb -lXau -lXdmcp
> -lpango-1.0 -lm -lfontconfig -lexpat -lfreetype -lz -lgobject-2.0
> -lgmodule-2.0 -lglib-2.0 -lintl -liconv   -lm
>
> Can you attach also the "libtool" script found in the build directory, and
> the output of
>
> find /usr -name "???gtk-x11-2.0*"
>
> Thanks,
>
> Paolo
>

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

libtool.zip (97K) Download Attachment