[MacPorts] #12367: BUG: rb-gnome does not compile gtk2 support

MacPorts noreply at macports.org
Wed Oct 29 23:47:36 PDT 2008


#12367: BUG: rb-gnome does not compile gtk2 support
--------------------------------+-------------------------------------------
  Reporter:  bastian at mathes.jp  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect             |      Status:  new                                  
  Priority:  Normal             |   Milestone:  Port Bugs                            
 Component:  ports              |     Version:                                       
Resolution:                     |    Keywords:                                       
      Port:  rb-gnome           |  
--------------------------------+-------------------------------------------
Changes (by blb at macports.org):

  * port:  => rb-gnome


Old description:

> rb-gnome seems to compile normal, but misses the most import binding
> (gtk2.rb), in verbose mode the following output is generated:
>
> cc -dynamic -bundle -undefined suppress -flat_namespace -L/opt/local/lib
> -L/opt/local/lib -L/opt/local/lib -L/usr/X11R6/lib -L/opt/local/lib -L/u
> sr/X11R6/lib   -L"/opt/local/lib" -o gtk2.bundle global.o init.o rbgdk.o
> rbgdkatom.o rbgdkcairo.o rbgdkcolor.o rbgdkcolormap.o rbgdkconst.o rbgdk
> cursor.o rbgdkdevice.o rbgdkdisplay.o rbgdkdisplaymanager.o
> rbgdkdragcontext.o rbgdkdraw.o rbgdkevent.o rbgdkgc.o rbgdkgeometry.o
> rbgdkimage.o rb
> gdkinput.o rbgdkkeymap.o rbgdkkeyval.o rbgdkpango.o rbgdkpangorenderer.o
> rbgdkpixbuf.o rbgdkpixmap.o rbgdkproperty.o rbgdkrectangle.o rbgdkregion
> .o rbgdkrgb.o rbgdkscreen.o rbgdkselection.o rbgdkthreads.o
> rbgdktimecoord.o rbgdkvisual.o rbgdkwindow.o rbgdkwindowattr.o rbgdkx11.o
> rbgtk.o rbg
> tkaboutdialog.o rbgtkaccelerator.o rbgtkaccelgroup.o
> rbgtkaccelgroupentry.o rbgtkaccelkey.o rbgtkaccellabel.o rbgtkaccelmap.o
> rbgtkaccessible.o r
> bgtkaction.o rbgtkactiongroup.o rbgtkadjustment.o rbgtkalignment.o
> rbgtkallocation.o rbgtkarrow.o rbgtkaspectframe.o rbgtkbbox.o rbgtkbin.o
> rbgtk
> bindingset.o rbgtkborder.o rbgtkbox.o rbgtkbutton.o rbgtkcalendar.o
> rbgtkcelleditable.o rbgtkcelllayout.o rbgtkcellrenderer.o
> rbgtkcellrendererco
> mbo.o rbgtkcellrendererpixbuf.o rbgtkcellrendererprogress.o
> rbgtkcellrenderertext.o rbgtkcellrenderertoggle.o rbgtkcellview.o
> rbgtkcheckbutton.o
> rbgtkcheckmenuitem.o rbgtkclipboard.o rbgtkcolorbutton.o rbgtkcolorsel.o
> rbgtkcolorselectiondialog.o rbgtkcombo.o rbgtkcombobox.o rbgtkcomboboxen
> try.o rbgtkconst.o rbgtkcontainer.o rbgtkcurve.o rbgtkdialog.o
> rbgtkdrag.o rbgtkdrawingarea.o rbgtkeditable.o rbgtkentry.o
> rbgtkentrycompletion.o
>  rbgtkeventbox.o rbgtkexpander.o rbgtkfilechooser.o
> rbgtkfilechooserbutton.o rbgtkfilechooserdialog.o
> rbgtkfilechooserwidget.o rbgtkfilefilter.o
> rbgtkfilesel.o rbgtkfixed.o rbgtkfontbutton.o rbgtkfontselection.o
> rbgtkfontselectiondialog.o rbgtkframe.o rbgtkgamma.o rbgtkhandlebox.o
> rbgtkhbb
> ox.o rbgtkhbox.o rbgtkhpaned.o rbgtkhruler.o rbgtkhscale.o
> rbgtkhscrollbar.o rbgtkhseparator.o rbgtkiconfactory.o rbgtkiconinfo.o
> rbgtkiconset.o
> rbgtkiconsize.o rbgtkiconsource.o rbgtkicontheme.o rbgtkiconview.o
> rbgtkimage.o rbgtkimagemenuitem.o rbgtkimcontext.o rbgtkimcontextsimple.o
> rbgt
> kimmulticontext.o rbgtkinits.o rbgtkinputdialog.o rbgtkinvisible.o
> rbgtkitem.o rbgtkitemfactory.o rbgtklabel.o rbgtklayout.o
> rbgtkliststore.o rbg
> tkmain.o rbgtkmenu.o rbgtkmenubar.o rbgtkmenuitem.o rbgtkmenushell.o
> rbgtkmenutoolbutton.o rbgtkmessagedialog.o rbgtkmisc.o rbgtknotebook.o
> rbgtk
> object.o rbgtkoptionmenu.o rbgtkpaned.o rbgtkplug.o rbgtkprogress.o
> rbgtkprogressbar.o rbgtkradioaction.o rbgtkradiobutton.o
> rbgtkradiomenuitem.o
>  rbgtkradiotoolbutton.o rbgtkrange.o rbgtkrc.o rbgtkrcstyle.o
> rbgtkruler.o rbgtkscale.o rbgtkscrollbar.o rbgtkscrolledwindow.o
> rbgtkselection.o r
> bgtkselectiondata.o rbgtkseparator.o rbgtkseparatormenuitem.o
> rbgtkseparatortoolitem.o rbgtksettings.o rbgtksizegroup.o rbgtksocket.o
> rbgtkspinbu
> tton.o rbgtkstatusbar.o rbgtkstock.o rbgtkstyle.o rbgtktable.o
> rbgtktargetlist.o rbgtktearoffmenuitem.o rbgtktextappearance.o
> rbgtktextattributes
> .o rbgtktextbuffer.o rbgtktextchild.o rbgtktextiter.o rbgtktextmark.o
> rbgtktexttag.o rbgtktexttagtable.o rbgtktextview.o rbgtktoggleaction.o
> rbgt
> ktogglebutton.o rbgtktoggletoolbutton.o rbgtktoolbar.o rbgtktoolbutton.o
> rbgtktoolitem.o rbgtktooltips.o rbgtktreedragdest.o rbgtktreedragsource.
> o rbgtktreeiter.o rbgtktreemodel.o rbgtktreemodelfilter.o
> rbgtktreemodelsort.o rbgtktreepath.o rbgtktreerowreference.o
> rbgtktreeselection.o rbgtk
> treesortable.o rbgtktreestore.o rbgtktreeview.o rbgtktreeviewcolumn.o
> rbgtkuimanager.o rbgtkvbbox.o rbgtkvbox.o rbgtkviewport.o rbgtkvpaned.o
> rbg
> tkvruler.o rbgtkvscale.o rbgtkvscrollbar.o rbgtkvseparator.o
> rbgtkwidget.o rbgtkwindow.o rbgtkwindowgroup.o  -lruby  -lgthread-2.0
> -lglib-2.0 -li
> ntl -liconv   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
> -ltiff -ljpeg -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lSM -lICE
> -lgobject-
> 2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lfreetype -lz -lfontconfig
> -lexpat -lpng12 -lXrender -lX11   -lcairo -lSM -lICE -lfreetype -lz -lfon
> tconfig -lexpat -lpng12 -lXrender -lX11   -lpthread -ldl -lobjc
> /usr/bin/ld: multiple definitions of symbol _gtk_target_list_get_type
> rbgtktargetlist.o definition of _gtk_target_list_get_type in section
> (__TEXT,__text)
> /opt/local/lib/libgtk-x11-2.0.dylib(gtkselection.o) definition of
> _gtk_target_list_get_type
> /usr/bin/ld: warning multiple definitions of symbol _setregid
> /opt/local/lib/libruby.dylib(process.o) definition of _setregid
> /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libm.dylib(setregid.So)
> definition of _setregid
> /usr/bin/ld: warning multiple definitions of symbol _setreuid
> /opt/local/lib/libruby.dylib(process.o) definition of _setreuid
> /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libm.dylib(setreuid.So)
> definition of _setreuid
> collect2: ld returned 1 exit status
> make[2]: *** [gtk2.bundle] Error 1
> make[1]: *** [all] Error 2

New description:

 rb-gnome seems to compile normal, but misses the most import binding
 (gtk2.rb), in verbose mode the following output is generated:
 {{{
 cc -dynamic -bundle -undefined suppress -flat_namespace -L/opt/local/lib
 -L/opt/local/lib -L/opt/local/lib -L/usr/X11R6/lib -L/opt/local/lib -L/u
 sr/X11R6/lib   -L"/opt/local/lib" -o gtk2.bundle global.o init.o rbgdk.o
 rbgdkatom.o rbgdkcairo.o rbgdkcolor.o rbgdkcolormap.o rbgdkconst.o rbgdk
 cursor.o rbgdkdevice.o rbgdkdisplay.o rbgdkdisplaymanager.o
 rbgdkdragcontext.o rbgdkdraw.o rbgdkevent.o rbgdkgc.o rbgdkgeometry.o
 rbgdkimage.o rb
 gdkinput.o rbgdkkeymap.o rbgdkkeyval.o rbgdkpango.o rbgdkpangorenderer.o
 rbgdkpixbuf.o rbgdkpixmap.o rbgdkproperty.o rbgdkrectangle.o rbgdkregion
 .o rbgdkrgb.o rbgdkscreen.o rbgdkselection.o rbgdkthreads.o
 rbgdktimecoord.o rbgdkvisual.o rbgdkwindow.o rbgdkwindowattr.o rbgdkx11.o
 rbgtk.o rbg
 tkaboutdialog.o rbgtkaccelerator.o rbgtkaccelgroup.o
 rbgtkaccelgroupentry.o rbgtkaccelkey.o rbgtkaccellabel.o rbgtkaccelmap.o
 rbgtkaccessible.o r
 bgtkaction.o rbgtkactiongroup.o rbgtkadjustment.o rbgtkalignment.o
 rbgtkallocation.o rbgtkarrow.o rbgtkaspectframe.o rbgtkbbox.o rbgtkbin.o
 rbgtk
 bindingset.o rbgtkborder.o rbgtkbox.o rbgtkbutton.o rbgtkcalendar.o
 rbgtkcelleditable.o rbgtkcelllayout.o rbgtkcellrenderer.o
 rbgtkcellrendererco
 mbo.o rbgtkcellrendererpixbuf.o rbgtkcellrendererprogress.o
 rbgtkcellrenderertext.o rbgtkcellrenderertoggle.o rbgtkcellview.o
 rbgtkcheckbutton.o
 rbgtkcheckmenuitem.o rbgtkclipboard.o rbgtkcolorbutton.o rbgtkcolorsel.o
 rbgtkcolorselectiondialog.o rbgtkcombo.o rbgtkcombobox.o rbgtkcomboboxen
 try.o rbgtkconst.o rbgtkcontainer.o rbgtkcurve.o rbgtkdialog.o rbgtkdrag.o
 rbgtkdrawingarea.o rbgtkeditable.o rbgtkentry.o rbgtkentrycompletion.o
  rbgtkeventbox.o rbgtkexpander.o rbgtkfilechooser.o
 rbgtkfilechooserbutton.o rbgtkfilechooserdialog.o rbgtkfilechooserwidget.o
 rbgtkfilefilter.o
 rbgtkfilesel.o rbgtkfixed.o rbgtkfontbutton.o rbgtkfontselection.o
 rbgtkfontselectiondialog.o rbgtkframe.o rbgtkgamma.o rbgtkhandlebox.o
 rbgtkhbb
 ox.o rbgtkhbox.o rbgtkhpaned.o rbgtkhruler.o rbgtkhscale.o
 rbgtkhscrollbar.o rbgtkhseparator.o rbgtkiconfactory.o rbgtkiconinfo.o
 rbgtkiconset.o
 rbgtkiconsize.o rbgtkiconsource.o rbgtkicontheme.o rbgtkiconview.o
 rbgtkimage.o rbgtkimagemenuitem.o rbgtkimcontext.o rbgtkimcontextsimple.o
 rbgt
 kimmulticontext.o rbgtkinits.o rbgtkinputdialog.o rbgtkinvisible.o
 rbgtkitem.o rbgtkitemfactory.o rbgtklabel.o rbgtklayout.o rbgtkliststore.o
 rbg
 tkmain.o rbgtkmenu.o rbgtkmenubar.o rbgtkmenuitem.o rbgtkmenushell.o
 rbgtkmenutoolbutton.o rbgtkmessagedialog.o rbgtkmisc.o rbgtknotebook.o
 rbgtk
 object.o rbgtkoptionmenu.o rbgtkpaned.o rbgtkplug.o rbgtkprogress.o
 rbgtkprogressbar.o rbgtkradioaction.o rbgtkradiobutton.o
 rbgtkradiomenuitem.o
  rbgtkradiotoolbutton.o rbgtkrange.o rbgtkrc.o rbgtkrcstyle.o rbgtkruler.o
 rbgtkscale.o rbgtkscrollbar.o rbgtkscrolledwindow.o rbgtkselection.o r
 bgtkselectiondata.o rbgtkseparator.o rbgtkseparatormenuitem.o
 rbgtkseparatortoolitem.o rbgtksettings.o rbgtksizegroup.o rbgtksocket.o
 rbgtkspinbu
 tton.o rbgtkstatusbar.o rbgtkstock.o rbgtkstyle.o rbgtktable.o
 rbgtktargetlist.o rbgtktearoffmenuitem.o rbgtktextappearance.o
 rbgtktextattributes
 .o rbgtktextbuffer.o rbgtktextchild.o rbgtktextiter.o rbgtktextmark.o
 rbgtktexttag.o rbgtktexttagtable.o rbgtktextview.o rbgtktoggleaction.o
 rbgt
 ktogglebutton.o rbgtktoggletoolbutton.o rbgtktoolbar.o rbgtktoolbutton.o
 rbgtktoolitem.o rbgtktooltips.o rbgtktreedragdest.o rbgtktreedragsource.
 o rbgtktreeiter.o rbgtktreemodel.o rbgtktreemodelfilter.o
 rbgtktreemodelsort.o rbgtktreepath.o rbgtktreerowreference.o
 rbgtktreeselection.o rbgtk
 treesortable.o rbgtktreestore.o rbgtktreeview.o rbgtktreeviewcolumn.o
 rbgtkuimanager.o rbgtkvbbox.o rbgtkvbox.o rbgtkviewport.o rbgtkvpaned.o
 rbg
 tkvruler.o rbgtkvscale.o rbgtkvscrollbar.o rbgtkvseparator.o rbgtkwidget.o
 rbgtkwindow.o rbgtkwindowgroup.o  -lruby  -lgthread-2.0 -lglib-2.0 -li
 ntl -liconv   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
 -ltiff -ljpeg -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lSM -lICE
 -lgobject-
 2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lfreetype -lz -lfontconfig
 -lexpat -lpng12 -lXrender -lX11   -lcairo -lSM -lICE -lfreetype -lz -lfon
 tconfig -lexpat -lpng12 -lXrender -lX11   -lpthread -ldl -lobjc
 /usr/bin/ld: multiple definitions of symbol _gtk_target_list_get_type
 rbgtktargetlist.o definition of _gtk_target_list_get_type in section
 (__TEXT,__text)
 /opt/local/lib/libgtk-x11-2.0.dylib(gtkselection.o) definition of
 _gtk_target_list_get_type
 /usr/bin/ld: warning multiple definitions of symbol _setregid
 /opt/local/lib/libruby.dylib(process.o) definition of _setregid
 /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libm.dylib(setregid.So)
 definition of _setregid
 /usr/bin/ld: warning multiple definitions of symbol _setreuid
 /opt/local/lib/libruby.dylib(process.o) definition of _setreuid
 /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libm.dylib(setreuid.So)
 definition of _setreuid
 collect2: ld returned 1 exit status
 make[2]: *** [gtk2.bundle] Error 1
 make[1]: *** [all] Error 2
 }}}

--

-- 
Ticket URL: <http://trac.macports.org/ticket/12367#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list