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