Compiling gst with Gtk on Macosx

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

Compiling gst with Gtk on Macosx

Mathieu Suen-2
Hi,

I am trying to get Gtk(GTK+ OSX http://developer.imendio.com) with gst.
After installing Gtk. I open a shell and enter the following command:

$ export PKG_CONFIG_PATH=/Library/Frameworks/Gtk.framework/Resources/
dev/lib/pkgconfig:/Library/Frameworks/Cairo.framework/Resources/dev/
lib/pkgconfig:/Library/Frameworks/GLib.framework/Resources/dev/lib/
pkgconfig
$ ./configure --enable-gtk=yes
$ make
$ sudo make install
$ gst

Then I try to load the GTK Package and  I get the following error:

st> PackageLoader fileInPackage: 'GTK'
"Global garbage collection... done"
Loading package GTK
Recompiling classes...
Recompiling class: GTK.GtkRequisition class
Recompiling classes...
Recompiling classes...
Recompiling classes...
Recompiling class: GTK.GdkEventButton class
Recompiling classes...
Recompiling class: GTK.GdkEventMotion class
Recompiling classes...
Recompiling class: GTK.GdkEventConfigure class
Object: CFunctionDescriptor new: 1 "<0x1087338>" error: Invalid C call-
out g_initially_unowned_get_type
SystemExceptions.CInterfaceError(Smalltalk.Exception)>>signal  
(AnsiExcept.st:216)
SystemExceptions.CInterfaceError class(Smalltalk.Exception  
class)>>signal: (AnsiExcept.st:79)
Smalltalk.CFunctionDescriptor(Smalltalk.CCallable)>>callInto:  
(CCallable.st:165)
GInitiallyUnowned class>>getType (GTK.star#VFS.ZipFile/Funcs.st:1)
optimized [] in GLib class>>registerAllTypes (GTK.star#VFS.ZipFile/
GtkDecl.st:94)
Smalltalk.OrderedCollection(Smalltalk.SequenceableCollection)>>do:  
(SeqCollect.st:823)
GLib class>>registerAllTypes (GTK.star#VFS.ZipFile/GtkDecl.st:94)
Smalltalk.UndefinedObject>>executeStatements (GTK.star#VFS.ZipFile/
GtkImpl.st:447)
PackageLoader
st> GTK.Gtk gstGtkInit.
GTK.Gtk
st> p := GTK.GtkWindow new: GTK.Gtk gtkWindowToplevel.
Object: CFunctionDescriptor new: 1 "<0x10a3718>" error: Invalid C call-
out gtk_window_new
SystemExceptions.CInterfaceError(Exception)>>signal (AnsiExcept.st:216)
SystemExceptions.CInterfaceError class(Exception class)>>signal:  
(AnsiExcept.st:79)
CFunctionDescriptor(CCallable)>>callInto: (CCallable.st:165)
GTK.GtkWindow class>>new: (GTK.star#VFS.ZipFile/Funcs.st:1)
UndefinedObject>>executeStatements (a String:1)
nil

Any Idea?
Thanks

        Mth
        孙道恒





       

       
               
___________________________________________________________________________
Yahoo! Mail r�invente le mail ! D�couvrez le nouveau Yahoo! Mail et son interface r�volutionnaire.
http://fr.mail.yahoo.com



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

Re: Compiling gst with Gtk on Macosx

Paolo Bonzini-2

> $ export
> PKG_CONFIG_PATH=/Library/Frameworks/Gtk.framework/Resources/dev/lib/pkgconfig:/Library/Frameworks/Cairo.framework/Resources/dev/lib/pkgconfig:/Library/Frameworks/GLib.framework/Resources/dev/lib/pkgconfig
>
> $ ./configure --enable-gtk=yes

You do not need the option.

The problem is probably that the runtime library path
(DYLD_LIBRARY_PATH) needs to point in
/Library/Frameworks/Gtk.framework/Resources, or somewhere under that
directory where .dylib files are found.

Paolo


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

Re: Compiling gst with Gtk on Macosx

Paolo Bonzini-2
Paolo Bonzini wrote:

>> $ export
>> PKG_CONFIG_PATH=/Library/Frameworks/Gtk.framework/Resources/dev/lib/pkgconfig:/Library/Frameworks/Cairo.framework/Resources/dev/lib/pkgconfig:/Library/Frameworks/GLib.framework/Resources/dev/lib/pkgconfig
>>
>> $ ./configure --enable-gtk=yes
>
> You do not need the option.
>
> The problem is probably that the runtime library path
> (DYLD_LIBRARY_PATH) needs to point in
> /Library/Frameworks/Gtk.framework/Resources, or somewhere under that
> directory where .dylib files are found.

Please compare the output of

otool -l packages/gtk/.libs/gst-gtk.so |grep name

and the contents of packages/gtk/order.

They should be small, you can cut&paste them and send them here if you
cannot figure them out; it may be that you are using a set of headers
and linking against another.

Paolo


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

Re: Compiling gst with Gtk on Macosx

Mathieu Suen-2
Here is the content of the file order:

/Library/Frameworks/GLib.framework/Headers/glibconfig.h
/Library/Frameworks/GLib.framework/Headers/glib/goption.h
/Library/Frameworks/GLib.framework/Headers/glib/gdate.h
/Library/Frameworks/GLib.framework/Headers/glib.h
/Library/Frameworks/GLib.framework/Headers/gobject/gtype.h
/Library/Frameworks/GLib.framework/Headers/gobject/gclosure.h
/Library/Frameworks/GLib.framework/Headers/gobject/gsourceclosure.h
/Library/Frameworks/GLib.framework/Headers/gobject/gvalue.h
/Library/Frameworks/GLib.framework/Headers/gobject/gparam.h
/Library/Frameworks/GLib.framework/Headers/gobject/gmarshal.h
/Library/Frameworks/GLib.framework/Headers/gobject/gsignal.h
/Library/Frameworks/GLib.framework/Headers/gobject/gobject.h
/Library/Frameworks/GLib.framework/Headers/gobject/gboxed.h
/Library/Frameworks/GLib.framework/Headers/gobject/genums.h
/Library/Frameworks/GLib.framework/Headers/gobject/gparamspecs.h
/Library/Frameworks/GLib.framework/Headers/gobject/gtypemodule.h
/Library/Frameworks/GLib.framework/Headers/gobject/gtypeplugin.h
/Library/Frameworks/GLib.framework/Headers/gobject/gvaluetypes.h
/Library/Frameworks/GLib.framework/Headers/gobject/gvaluearray.h
/Library/Frameworks/GLib.framework/Headers/glib-object.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-enum-types.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-bidi-type.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-coverage.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-language.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-script.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-matrix.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-gravity.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-types.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-font.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-fontset.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-item.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-glyph.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-engine.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-tabs.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-fontmap.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-attributes.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-context.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-break.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-glyph-item.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-layout.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-renderer.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-utils.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango-features.h
/Library/Frameworks/Gtk.framework/Headers/pango/pango.h
/Library/Frameworks/Gtk.framework/Headers/gdkconfig.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdktypes.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkcolor.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkgc.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkpango.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkrgb.h
/Library/Frameworks/GLib.framework/Headers/gio/gioenums.h
/Library/Frameworks/GLib.framework/Headers/gio/giotypes.h
/Library/Frameworks/GLib.framework/Headers/gio/gfileattribute.h
/Library/Frameworks/GLib.framework/Headers/gio/ginputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gfilterinputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gioerror.h
/Library/Frameworks/GLib.framework/Headers/gio/gmemoryinputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gvfs.h
/Library/Frameworks/GLib.framework/Headers/gio/goutputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gfilteroutputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gbufferedoutputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gfileenumerator.h
/Library/Frameworks/GLib.framework/Headers/gio/gicon.h
/Library/Frameworks/GLib.framework/Headers/gio/gasyncresult.h
/Library/Frameworks/GLib.framework/Headers/gio/gvolume.h
/Library/Frameworks/GLib.framework/Headers/gio/gfileinfo.h
/Library/Frameworks/GLib.framework/Headers/gio/gvolumemonitor.h
/Library/Frameworks/GLib.framework/Headers/gio/gnativevolumemonitor.h
/Library/Frameworks/GLib.framework/Headers/gio/gappinfo.h
/Library/Frameworks/GLib.framework/Headers/gio/gemblem.h
/Library/Frameworks/GLib.framework/Headers/gio/gemblemedicon.h
/Library/Frameworks/GLib.framework/Headers/gio/gseekable.h
/Library/Frameworks/GLib.framework/Headers/gio/gmount.h
/Library/Frameworks/GLib.framework/Headers/gio/gthemedicon.h
/Library/Frameworks/GLib.framework/Headers/gio/gioenumtypes.h
/Library/Frameworks/GLib.framework/Headers/gio/gsimpleasyncresult.h
/Library/Frameworks/GLib.framework/Headers/gio/gcancellable.h
/Library/Frameworks/GLib.framework/Headers/gio/gloadableicon.h
/Library/Frameworks/GLib.framework/Headers/gio/gfileoutputstream.h
/Library/Frameworks/GLib.framework/Headers/gmodule.h
/Library/Frameworks/GLib.framework/Headers/gio/giomodule.h
/Library/Frameworks/GLib.framework/Headers/gio/gfilenamecompleter.h
/Library/Frameworks/GLib.framework/Headers/gio/gioscheduler.h
/Library/Frameworks/GLib.framework/Headers/gio/gbufferedinputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gdatainputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gfileinputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gfile.h
/Library/Frameworks/GLib.framework/Headers/gio/gfilemonitor.h
/Library/Frameworks/GLib.framework/Headers/gio/gmountoperation.h
/Library/Frameworks/GLib.framework/Headers/gio/gdrive.h
/Library/Frameworks/GLib.framework/Headers/gio/gdataoutputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gcontenttype.h
/Library/Frameworks/GLib.framework/Headers/gio/gmemoryoutputstream.h
/Library/Frameworks/GLib.framework/Headers/gio/gfileicon.h
/Library/Frameworks/GLib.framework/Headers/gio/gio.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-core.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-
animation.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-io.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-loader.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-enum-
types.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-
features.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-
transform.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf-simple-
anim.h
/Library/Frameworks/Gtk.framework/Headers/gdk-pixbuf/gdk-pixbuf.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkpixbuf.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkimage.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkkeys.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkdnd.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkinput.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkevents.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkdisplay.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkdisplaymanager.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkdrawable.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkwindow.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkfont.h
/Library/Frameworks/Gtk.framework/Headers/pango/pangocairo.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkcairo.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkselection.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkvisual.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkscreen.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkenumtypes.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkregion.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdktestutils.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkapplaunchcontext.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkproperty.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkcursor.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkspawn.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdkpixmap.h
/Library/Frameworks/Gtk.framework/Headers/gdk/gdk.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkenums.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkaccelgroup.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkdebug.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktypebuiltins.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktypeutils.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkobject.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkadjustment.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkstyle.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrc.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtksettings.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkrelationtype.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkstate.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkobject.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkaction.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkobjectfactory.h
/Library/Frameworks/Gtk.framework/Headers/atk/atknoopobjectfactory.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkstateset.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkstreamablecontent.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkselection.h
/Library/Frameworks/Gtk.framework/Headers/atk/atknoopobject.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkhyperlink.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkhypertext.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkrelation.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkvalue.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkutil.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkcomponent.h
/Library/Frameworks/Gtk.framework/Headers/atk/atktext.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkrelationset.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkeditabletext.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkobjectfactory.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkregistry.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkimage.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkdocument.h
/Library/Frameworks/Gtk.framework/Headers/atk/atktable.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkmisc.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkhyperlinkimpl.h
/Library/Frameworks/Gtk.framework/Headers/atk/atkgobjectaccessible.h
/Library/Frameworks/Gtk.framework/Headers/atk/atk.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkwidget.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcontainer.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkbin.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkeventbox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmenuitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcheckmenuitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkicontheme.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkbox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhbox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrange.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkscrollbar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhscrollbar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreemodel.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreesortable.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreestore.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkgc.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkwindow.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktooltips.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktoolitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktoolbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmenushell.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmenu.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmenutoolbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcelleditable.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrenderer.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrendererpixbuf.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtklayout.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktree.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmarshal.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtksignal.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmodules.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmisc.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkarrow.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkitemfactory.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfilefilter.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfilechooser.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkaction.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrecentmanager.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrecentaction.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkstatusbar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkeditable.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkimcontext.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkliststore.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreeviewcolumn.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreemodelfilter.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkentrycompletion.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkentry.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktextchild.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktexttag.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktextiter.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkselection.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkdnd.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreeview.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreeselection.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkbuilder.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktexttagtable.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkclipboard.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktextmark.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktextbuffer.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktextview.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkframe.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkaspectframe.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtksocket.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkplug.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkpreview.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrenderertoggle.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkpapersize.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkseparatormenuitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkdialog.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrecentfilter.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkpagesetup.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkprintcontext.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkspinbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrenderertext.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmain.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkprintoperationpreview.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkprintsettings.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkprintoperation.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreemodelsort.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkdrawingarea.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcurve.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkimage.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkscalebutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrecentchooser.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrecentchooserdialog.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkseparator.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhseparator.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvbox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktoggleaction.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkversion.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhsv.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmountoperation.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmenubar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvseparator.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkradioaction.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfontbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfontsel.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkaccelmap.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkactiongroup.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkuimanager.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkviewport.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkbuildable.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcelllayout.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktable.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtklabel.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkaccellabel.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkpaned.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhpaned.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkbindings.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkprogress.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkprogressbar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkpixmap.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktoolbar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtklist.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfilechooserwidget.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkimmulticontext.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktestutils.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcolorsel.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcolorseldialog.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkscale.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhscale.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktextbufferrichtext.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkruler.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreednd.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktreeitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktooltip.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkassistant.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkinvisible.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcombo.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkoldeditable.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtksizegroup.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhruler.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkstatusicon.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtklinkbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkaboutdialog.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkstock.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkimagemenuitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktoolshell.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkiconview.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrendererprogress.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvscrollbar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkbbox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhbbox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcalendar.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkalignment.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktext.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtklistitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvbbox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkimcontextsimple.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktoggletoolbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkclist.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvolumebutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkseparatortoolitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktogglebutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcheckbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkradiobutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkhandlebox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktipsquery.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrecentchoosermenu.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvruler.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfilesel.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkscrolledwindow.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcombobox.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcolorbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfilechooserbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrenderercombo.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkoptionmenu.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkiconfactory.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrendereraccel.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkradiomenuitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkctree.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellview.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcellrendererspin.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkexpander.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvscale.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtktearoffmenuitem.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtknotebook.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkmessagedialog.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkradiotoolbutton.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkaccessible.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkrecentchooserwidget.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkinputdialog.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkgamma.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkcomboboxentry.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkvpaned.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkshow.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfixed.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtkfilechooserdialog.h
/Library/Frameworks/Gtk.framework/Headers/gtk/gtk.h
/Users/mathk/Desktop/smalltalk-3.1/packages/gtk/placer.h


And the output of otool:

   segname __TEXT
   sectname __text
    segname __TEXT
   sectname __cstring
    segname __TEXT
   sectname __literal8
    segname __TEXT
   segname __DATA
   sectname __data
    segname __DATA
   sectname __dyld
    segname __DATA
   sectname __const
    segname __DATA
   sectname __bss
    segname __DATA
   sectname __common
    segname __DATA
   segname __IMPORT
   sectname __pointers
    segname __IMPORT
   sectname __jump_table
    segname __IMPORT
   segname __LINKEDIT
          name /Library/Frameworks/Cairo.framework/Cairo (offset 24)
          name /usr/lib/libz.1.dylib (offset 24)
          name /Library/Frameworks/Gtk.framework/Gtk (offset 24)
          name /Library/Frameworks/GLib.framework/GLib (offset 24)
          name /usr/lib/libiconv.2.dylib (offset 24)
          name /usr/lib/libSystem.B.dylib (offset 24)
          name /usr/lib/libgcc_s.1.dylib (offset 24)

        Mth




On Feb 19, 2009, at 11:09 AM, Paolo Bonzini wrote:

> Paolo Bonzini wrote:
>>> $ export
>>> PKG_CONFIG_PATH=/Library/Frameworks/Gtk.framework/Resources/dev/
>>> lib/pkgconfig:/Library/Frameworks/Cairo.framework/Resources/dev/
>>> lib/pkgconfig:/Library/Frameworks/GLib.framework/Resources/dev/lib/
>>> pkgconfig
>>>
>>> $ ./configure --enable-gtk=yes
>>
>> You do not need the option.
>>
>> The problem is probably that the runtime library path
>> (DYLD_LIBRARY_PATH) needs to point in
>> /Library/Frameworks/Gtk.framework/Resources, or somewhere under that
>> directory where .dylib files are found.
>
> Please compare the output of
>
> otool -l packages/gtk/.libs/gst-gtk.so |grep name
>
> and the contents of packages/gtk/order.
>
> They should be small, you can cut&paste them and send them here if you
> cannot figure them out; it may be that you are using a set of headers
> and linking against another.
>
> Paolo


       

       
               
___________________________________________________________________________
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com



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

Re: Compiling gst with Gtk on Macosx

Paolo Bonzini-2
Thanks -- I'll download the package, but it looks to me like it's buggy.

Paolo


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