[MacPorts] #16978: gtk2 2.14.4: Building with variant +no_x11 fails with link error

MacPorts noreply at macports.org
Thu Oct 23 11:29:06 PDT 2008


#16978: gtk2 2.14.4:  Building with variant +no_x11 fails with link error
---------------------------------+------------------------------------------
 Reporter:  devans at macports.org  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect               |      Status:  new                                  
 Priority:  Normal               |   Milestone:  Port Bugs                            
Component:  ports                |     Version:  1.7.0                                
 Keywords:                       |        Port:  gtk2                                 
---------------------------------+------------------------------------------
 Environment:  10.4.11 ppc  XCode 2.5 MacPorts latest trunk.

 When attempting to install gtk2 +no_x11 in a fresh install of
 MacPorts built from latest trunk, build fails with the following
 error:
 {{{
 /bin/sh ../libtool --mode=link /usr/bin/gcc-4.0
 -DGDK_PIXBUF_DISABLE_DEPRECATED -O2 -funroll-loops -fstrict-aliasing -Wall
 -L/opt/gtk/lib -o libgtk-quartz-2.0.la  -version-info 1400:4:1400 -export-
 dynamic  -export-symbols-regex "^[^_].*" -rpath /opt/gtk/lib  gtkquery.lo
 gtksearchengine.lo gtksearchenginesimple.lo fnmatch.lo gtkaboutdialog.lo
 gtkaccelgroup.lo gtkaccellabel.lo gtkaccelmap.lo gtkaccessible.lo
 gtkaction.lo gtkactiongroup.lo gtkadjustment.lo gtkalignment.lo
 gtkarrow.lo gtkaspectframe.lo gtkassistant.lo gtkbbox.lo gtkbin.lo
 gtkbindings.lo gtkbox.lo gtkbuildable.lo gtkbuilder.lo gtkbuilderparser.lo
 gtkbutton.lo gtkcalendar.lo gtkcelleditable.lo gtkcelllayout.lo
 gtkcellrenderer.lo gtkcellrendereraccel.lo gtkcellrenderercombo.lo
 gtkcellrendererpixbuf.lo gtkcellrendererprogress.lo gtkcellrendererspin.lo
 gtkcellrenderertext.lo gtkcellrenderertoggle.lo gtkcellview.lo
 gtkcheckbutton.lo gtkcheckmenuitem.lo gtkcolorbutton.lo gtkcolorsel.lo
 gtkcolorseldialog.lo gtkcombobox.lo gtkcomboboxentry.lo gtkcontainer.lo
 gtkcurve.lo gtkdialog.lo gtkdrawingarea.lo gtkeditable.lo gtkentry.lo
 gtkentrycompletion.lo gtkeventbox.lo gtkexpander.lo gtkfilechooser.lo
 gtkfilechooserbutton.lo gtkfilechooserdefault.lo gtkfilechooserdialog.lo
 gtkfilechooserembed.lo gtkfilechooserentry.lo gtkfilechoosersettings.lo
 gtkfilechooserutils.lo gtkfilechooserwidget.lo gtkfilefilter.lo
 gtkfilesystem.lo gtkfilesystemmodel.lo gtkfixed.lo gtkfontbutton.lo
 gtkfontsel.lo gtkframe.lo gtkgamma.lo gtkgc.lo gtkhandlebox.lo gtkhbbox.lo
 gtkhbox.lo gtkhpaned.lo gtkhruler.lo gtkhscale.lo gtkhscrollbar.lo
 gtkhseparator.lo gtkhsv.lo gtkiconcache.lo gtkiconcachevalidator.lo
 gtkiconfactory.lo gtkicontheme.lo gtkiconview.lo gtkimage.lo
 gtkimagemenuitem.lo gtkimcontext.lo gtkimcontextsimple.lo gtkimmodule.lo
 gtkimmulticontext.lo gtkinputdialog.lo gtkinvisible.lo gtkitem.lo
 gtkkeyhash.lo gtklabel.lo gtklayout.lo gtklinkbutton.lo gtkliststore.lo
 gtkmain.lo gtkmarshal.lo gtkmarshalers.lo gtkmenu.lo gtkmenubar.lo
 gtkmenuitem.lo gtkmenushell.lo gtkmenutoolbutton.lo gtkmessagedialog.lo
 gtkmisc.lo gtkmnemonichash.lo gtkmodules.lo gtkmountoperation.lo
 gtknotebook.lo gtkobject.lo gtkpagesetup.lo gtkpaned.lo gtkpapersize.lo
 gtkpathbar.lo gtkplug.lo gtkprintcontext.lo gtkprintoperation.lo
 gtkprintoperationpreview.lo gtkprintsettings.lo gtkprintutils.lo
 gtkprogressbar.lo gtkradioaction.lo gtkradiobutton.lo gtkradiomenuitem.lo
 gtkradiotoolbutton.lo gtkrange.lo gtkrbtree.lo gtkrc.lo gtkrecentaction.lo
 gtkrecentchooserdefault.lo gtkrecentchooserdialog.lo
 gtkrecentchoosermenu.lo gtkrecentchooserwidget.lo gtkrecentchooserutils.lo
 gtkrecentchooser.lo gtkrecentfilter.lo gtkrecentmanager.lo gtkruler.lo
 gtkscale.lo gtkscalebutton.lo gtkscrollbar.lo gtkscrolledwindow.lo
 gtkselection.lo gtkseparator.lo gtkseparatormenuitem.lo
 gtkseparatortoolitem.lo gtksettings.lo gtksizegroup.lo gtkshow.lo
 gtksocket.lo gtkspinbutton.lo gtkstatusbar.lo gtkstatusicon.lo gtkstock.lo
 gtkstyle.lo gtktable.lo gtktearoffmenuitem.lo gtktestutils.lo
 gtktextbtree.lo gtktextbuffer.lo gtktextbufferrichtext.lo
 gtktextbufferserialize.lo gtktextchild.lo gtktextdisplay.lo gtktextiter.lo
 gtktextlayout.lo gtktextmark.lo gtktextsegment.lo gtktexttag.lo
 gtktexttagtable.lo gtktexttypes.lo gtktextutil.lo gtktextview.lo
 gtkthemes.lo gtktoggleaction.lo gtktogglebutton.lo gtktoggletoolbutton.lo
 gtktoolbar.lo gtktoolbutton.lo gtktoolitem.lo gtktoolshell.lo
 gtktooltip.lo gtktreedatalist.lo gtktreednd.lo gtktreemodel.lo
 gtktreemodelfilter.lo gtktreemodelsort.lo gtktreeselection.lo
 gtktreesortable.lo gtktreestore.lo gtktreeview.lo gtktreeviewcolumn.lo
 gtktypebuiltins.lo gtktypeutils.lo gtkuimanager.lo gtkvbbox.lo gtkvbox.lo
 gtkvolumebutton.lo gtkviewport.lo gtkvpaned.lo gtkvruler.lo gtkvscale.lo
 gtkvscrollbar.lo gtkvseparator.lo gtkwidget.lo gtkwindow-decorate.lo
 gtkwindow.lo gtkclipboard-quartz.lo gtkdnd-quartz.lo gtkquartz.lo
 gtktext.lo gtktree.lo gtktreeitem.lo gtkclist.lo gtkcombo.lo gtkctree.lo
 gtkfilesel.lo gtkitemfactory.lo gtklist.lo gtklistitem.lo
 gtkoldeditable.lo gtkoptionmenu.lo gtkpixmap.lo gtkpreview.lo
 gtkprogress.lo gtksignal.lo gtktipsquery.lo gtktooltips.lo
 gtkpagesetupunixdialog.lo gtkprinter.lo gtkprinteroption.lo
 gtkprinteroptionset.lo gtkprinteroptionwidget.lo gtkprintjob.lo
 gtkprintoperation-unix.lo gtkprintunixdialog.lo gtkprintbackend.lo
 gtksearchenginebeagle.lo gtksearchenginetracker.lo
 gtksearchenginequartz.lo gtkplug-stub.lo gtksocket-stub.lo  ../gdk-
 pixbuf/libgdk_pixbuf-2.0.la ../gdk/libgdk-quartz-2.0.la
 -Wl,-framework,CoreServices -Wl,-framework,ApplicationServices
 -L/opt/gtk/lib -lpangocairo-1.0 -lpangoft2-1.0 -lpango-1.0 -lm -latk-1.0
 -lcairo -lpixman-1 -lfontconfig -lexpat -lfreetype -lpng12 -lz -lgio-2.0
 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv     -ltiff -ljpeg
 -L/opt/gtk/lib -lpng12 -lz   -ljasper -lm   -lintl
 generating symbol list for `libgtk-quartz-2.0.la'
 /usr/bin/nm -p  .libs/gtkquery.o .libs/gtksearchengine.o
 .libs/gtksearchenginesimple.o .libs/fnmatch.o .libs/gtkaboutdialog.o
 .libs/gtkaccelgroup.o .libs/gtkaccellabel.o .libs/gtkaccelmap.o
 .libs/gtkaccessible.o .libs/gtkaction.o .libs/gtkactiongroup.o
 .libs/gtkadjustment.o .libs/gtkalignment.o .libs/gtkarrow.o
 .libs/gtkaspectframe.o .libs/gtkassistant.o .libs/gtkbbox.o .libs/gtkbin.o
 .libs/gtkbindings.o .libs/gtkbox.o .libs/gtkbuildable.o .libs/gtkbuilder.o
 .libs/gtkbuilderparser.o .libs/gtkbutton.o .libs/gtkcalendar.o
 .libs/gtkcelleditable.o .libs/gtkcelllayout.o .libs/gtkcellrenderer.o
 .libs/gtkcellrendereraccel.o .libs/gtkcellrenderercombo.o
 .libs/gtkcellrendererpixbuf.o .libs/gtkcellrendererprogress.o
 .libs/gtkcellrendererspin.o .libs/gtkcellrenderertext.o
 .libs/gtkcellrenderertoggle.o .libs/gtkcellview.o .libs/gtkcheckbutton.o
 .libs/gtkcheckmenuitem.o .libs/gtkcolorbutton.o .libs/gtkcolorsel.o
 .libs/gtkcolorseldialog.o .libs/gtkcombobox.o .libs/gtkcomboboxentry.o
 .libs/gtkcontainer.o .libs/gtkcurve.o .libs/gtkdialog.o
 .libs/gtkdrawingarea.o .libs/gtkeditable.o .libs/gtkentry.o
 .libs/gtkentrycompletion.o .libs/gtkeventbox.o .libs/gtkexpander.o
 .libs/gtkfilechooser.o .libs/gtkfilechooserbutton.o
 .libs/gtkfilechooserdefault.o .libs/gtkfilechooserdialog.o
 .libs/gtkfilechooserembed.o .libs/gtkfilechooserentry.o
 .libs/gtkfilechoosersettings.o .libs/gtkfilechooserutils.o
 .libs/gtkfilechooserwidget.o .libs/gtkfilefilter.o .libs/gtkfilesystem.o
 .libs/gtkfilesystemmodel.o .libs/gtkfixed.o .libs/gtkfontbutton.o
 .libs/gtkfontsel.o .libs/gtkframe.o .libs/gtkgamma.o .libs/gtkgc.o
 .libs/gtkhandlebox.o .libs/gtkhbbox.o .libs/gtkhbox.o .libs/gtkhpaned.o
 .libs/gtkhruler.o .libs/gtkhscale.o .libs/gtkhscrollbar.o
 .libs/gtkhseparator.o .libs/gtkhsv.o .libs/gtkiconcache.o
 .libs/gtkiconcachevalidator.o .libs/gtkiconfactory.o .libs/gtkicontheme.o
 .libs/gtkiconview.o .libs/gtkimage.o .libs/gtkimagemenuitem.o
 .libs/gtkimcontext.o .libs/gtkimcontextsimple.o .libs/gtkimmodule.o
 .libs/gtkimmulticontext.o .libs/gtkinputdialog.o .libs/gtkinvisible.o
 .libs/gtkitem.o .libs/gtkkeyhash.o .libs/gtklabel.o .libs/gtklayout.o
 .libs/gtklinkbutton.o .libs/gtkliststore.o .libs/gtkmain.o
 .libs/gtkmarshal.o .libs/gtkmarshalers.o .libs/gtkmenu.o
 .libs/gtkmenubar.o .libs/gtkmenuitem.o .libs/gtkmenushell.o
 .libs/gtkmenutoolbutton.o .libs/gtkmessagedialog.o .libs/gtkmisc.o
 .libs/gtkmnemonichash.o .libs/gtkmodules.o .libs/gtkmountoperation.o
 .libs/gtknotebook.o .libs/gtkobject.o .libs/gtkpagesetup.o
 .libs/gtkpaned.o .libs/gtkpapersize.o .libs/gtkpathbar.o .libs/gtkplug.o
 .libs/gtkprintcontext.o .libs/gtkprintoperation.o
 .libs/gtkprintoperationpreview.o .libs/gtkprintsettings.o
 .libs/gtkprintutils.o .libs/gtkprogressbar.o .libs/gtkradioaction.o
 .libs/gtkradiobutton.o .libs/gtkradiomenuitem.o .libs/gtkradiotoolbutton.o
 .libs/gtkrange.o .libs/gtkrbtree.o .libs/gtkrc.o .libs/gtkrecentaction.o
 .libs/gtkrecentchooserdefault.o .libs/gtkrecentchooserdialog.o
 .libs/gtkrecentchoosermenu.o .libs/gtkrecentchooserwidget.o
 .libs/gtkrecentchooserutils.o .libs/gtkrecentchooser.o
 .libs/gtkrecentfilter.o .libs/gtkrecentmanager.o .libs/gtkruler.o
 .libs/gtkscale.o .libs/gtkscalebutton.o .libs/gtkscrollbar.o
 .libs/gtkscrolledwindow.o .libs/gtkselection.o .libs/gtkseparator.o
 .libs/gtkseparatormenuitem.o .libs/gtkseparatortoolitem.o
 .libs/gtksettings.o .libs/gtksizegroup.o .libs/gtkshow.o .libs/gtksocket.o
 .libs/gtkspinbutton.o .libs/gtkstatusbar.o .libs/gtkstatusicon.o
 .libs/gtkstock.o .libs/gtkstyle.o .libs/gtktable.o
 .libs/gtktearoffmenuitem.o .libs/gtktestutils.o .libs/gtktextbtree.o
 .libs/gtktextbuffer.o .libs/gtktextbufferrichtext.o
 .libs/gtktextbufferserialize.o .libs/gtktextchild.o .libs/gtktextdisplay.o
 .libs/gtktextiter.o .libs/gtktextlayout.o .libs/gtktextmark.o
 .libs/gtktextsegment.o .libs/gtktexttag.o .libs/gtktexttagtable.o
 .libs/gtktexttypes.o .libs/gtktextutil.o .libs/gtktextview.o
 .libs/gtkthemes.o .libs/gtktoggleaction.o .libs/gtktogglebutton.o
 .libs/gtktoggletoolbutton.o .libs/gtktoolbar.o .libs/gtktoolbutton.o
 .libs/gtktoolitem.o .libs/gtktoolshell.o .libs/gtktooltip.o
 .libs/gtktreedatalist.o .libs/gtktreednd.o .libs/gtktreemodel.o
 .libs/gtktreemodelfilter.o .libs/gtktreemodelsort.o
 .libs/gtktreeselection.o .libs/gtktreesortable.o .libs/gtktreestore.o
 .libs/gtktreeview.o .libs/gtktreeviewcolumn.o .libs/gtktypebuiltins.o
 .libs/gtktypeutils.o .libs/gtkuimanager.o .libs/gtkvbbox.o .libs/gtkvbox.o
 .libs/gtkvolumebutton.o .libs/gtkviewport.o .libs/gtkvpaned.o
 .libs/gtkvruler.o .libs/gtkvscale.o .libs/gtkvscrollbar.o
 .libs/gtkvseparator.o .libs/gtkwidget.o .libs/gtkwindow-decorate.o
 .libs/gtkwindow.o .libs/gtkclipboard-quartz.o .libs/gtkdnd-quartz.o
 .libs/gtkquartz.o .libs/gtktext.o .libs/gtktree.o .libs/gtktreeitem.o
 .libs/gtkclist.o .libs/gtkcombo.o .libs/gtkctree.o .libs/gtkfilesel.o
 .libs/gtkitemfactory.o .libs/gtklist.o .libs/gtklistitem.o
 .libs/gtkoldeditable.o .libs/gtkoptionmenu.o .libs/gtkpixmap.o
 .libs/gtkpreview.o .libs/gtkprogress.o .libs/gtksignal.o
 .libs/gtktipsquery.o .libs/gtktooltips.o .libs/gtkpagesetupunixdialog.o
 .libs/gtkprinter.o .libs/gtkprinteroption.o .libs/gtkprinteroptionset.o
 .libs/gtkprinteroptionwidget.o .libs/gtkprintjob.o .libs
 /gtkprintoperation-unix.o .libs/gtkprintunixdialog.o
 .libs/gtkprintbackend.o .libs/gtksearchenginebeagle.o
 .libs/gtksearchenginetracker.o .libs/gtksearchenginequartz.o .libs
 /gtkplug-stub.o .libs/gtksocket-stub.o  | sed -n -e 's/^.*[
 ]\([BCDEGRST][BCDEGRST]*\)[      ][      ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1
 _\2 \2/p' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgtk-
 quartz-2.0.exp
 /usr/bin/grep -E -e "^[^_].*" ".libs/libgtk-quartz-2.0.exp" > ".libs
 /libgtk-quartz-2.0.expT"
 mv -f ".libs/libgtk-quartz-2.0.expT" ".libs/libgtk-quartz-2.0.exp"
 sed 's,^,_,' < .libs/libgtk-quartz-2.0.exp > .libs/libgtk-
 quartz-2.0-symbols.expsym
 /usr/bin/gcc-4.0 -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o .libs
 /libgtk-quartz-2.0.0.1400.4.dylib  .libs/gtkquery.o
 .libs/gtksearchengine.o .libs/gtksearchenginesimple.o .libs/fnmatch.o
 .libs/gtkaboutdialog.o .libs/gtkaccelgroup.o .libs/gtkaccellabel.o
 .libs/gtkaccelmap.o .libs/gtkaccessible.o .libs/gtkaction.o
 .libs/gtkactiongroup.o .libs/gtkadjustment.o .libs/gtkalignment.o
 .libs/gtkarrow.o .libs/gtkaspectframe.o .libs/gtkassistant.o
 .libs/gtkbbox.o .libs/gtkbin.o .libs/gtkbindings.o .libs/gtkbox.o
 .libs/gtkbuildable.o .libs/gtkbuilder.o .libs/gtkbuilderparser.o
 .libs/gtkbutton.o .libs/gtkcalendar.o .libs/gtkcelleditable.o
 .libs/gtkcelllayout.o .libs/gtkcellrenderer.o .libs/gtkcellrendereraccel.o
 .libs/gtkcellrenderercombo.o .libs/gtkcellrendererpixbuf.o
 .libs/gtkcellrendererprogress.o .libs/gtkcellrendererspin.o
 .libs/gtkcellrenderertext.o .libs/gtkcellrenderertoggle.o
 .libs/gtkcellview.o .libs/gtkcheckbutton.o .libs/gtkcheckmenuitem.o
 .libs/gtkcolorbutton.o .libs/gtkcolorsel.o .libs/gtkcolorseldialog.o
 .libs/gtkcombobox.o .libs/gtkcomboboxentry.o .libs/gtkcontainer.o
 .libs/gtkcurve.o .libs/gtkdialog.o .libs/gtkdrawingarea.o
 .libs/gtkeditable.o .libs/gtkentry.o .libs/gtkentrycompletion.o
 .libs/gtkeventbox.o .libs/gtkexpander.o .libs/gtkfilechooser.o
 .libs/gtkfilechooserbutton.o .libs/gtkfilechooserdefault.o
 .libs/gtkfilechooserdialog.o .libs/gtkfilechooserembed.o
 .libs/gtkfilechooserentry.o .libs/gtkfilechoosersettings.o
 .libs/gtkfilechooserutils.o .libs/gtkfilechooserwidget.o
 .libs/gtkfilefilter.o .libs/gtkfilesystem.o .libs/gtkfilesystemmodel.o
 .libs/gtkfixed.o .libs/gtkfontbutton.o .libs/gtkfontsel.o .libs/gtkframe.o
 .libs/gtkgamma.o .libs/gtkgc.o .libs/gtkhandlebox.o .libs/gtkhbbox.o
 .libs/gtkhbox.o .libs/gtkhpaned.o .libs/gtkhruler.o .libs/gtkhscale.o
 .libs/gtkhscrollbar.o .libs/gtkhseparator.o .libs/gtkhsv.o
 .libs/gtkiconcache.o .libs/gtkiconcachevalidator.o .libs/gtkiconfactory.o
 .libs/gtkicontheme.o .libs/gtkiconview.o .libs/gtkimage.o
 .libs/gtkimagemenuitem.o .libs/gtkimcontext.o .libs/gtkimcontextsimple.o
 .libs/gtkimmodule.o .libs/gtkimmulticontext.o .libs/gtkinputdialog.o
 .libs/gtkinvisible.o .libs/gtkitem.o .libs/gtkkeyhash.o .libs/gtklabel.o
 .libs/gtklayout.o .libs/gtklinkbutton.o .libs/gtkliststore.o
 .libs/gtkmain.o .libs/gtkmarshal.o .libs/gtkmarshalers.o .libs/gtkmenu.o
 .libs/gtkmenubar.o .libs/gtkmenuitem.o .libs/gtkmenushell.o
 .libs/gtkmenutoolbutton.o .libs/gtkmessagedialog.o .libs/gtkmisc.o
 .libs/gtkmnemonichash.o .libs/gtkmodules.o .libs/gtkmountoperation.o
 .libs/gtknotebook.o .libs/gtkobject.o .libs/gtkpagesetup.o
 .libs/gtkpaned.o .libs/gtkpapersize.o .libs/gtkpathbar.o .libs/gtkplug.o
 .libs/gtkprintcontext.o .libs/gtkprintoperation.o
 .libs/gtkprintoperationpreview.o .libs/gtkprintsettings.o
 .libs/gtkprintutils.o .libs/gtkprogressbar.o .libs/gtkradioaction.o
 .libs/gtkradiobutton.o .libs/gtkradiomenuitem.o .libs/gtkradiotoolbutton.o
 .libs/gtkrange.o .libs/gtkrbtree.o .libs/gtkrc.o .libs/gtkrecentaction.o
 .libs/gtkrecentchooserdefault.o .libs/gtkrecentchooserdialog.o
 .libs/gtkrecentchoosermenu.o .libs/gtkrecentchooserwidget.o
 .libs/gtkrecentchooserutils.o .libs/gtkrecentchooser.o
 .libs/gtkrecentfilter.o .libs/gtkrecentmanager.o .libs/gtkruler.o
 .libs/gtkscale.o .libs/gtkscalebutton.o .libs/gtkscrollbar.o
 .libs/gtkscrolledwindow.o .libs/gtkselection.o .libs/gtkseparator.o
 .libs/gtkseparatormenuitem.o .libs/gtkseparatortoolitem.o
 .libs/gtksettings.o .libs/gtksizegroup.o .libs/gtkshow.o .libs/gtksocket.o
 .libs/gtkspinbutton.o .libs/gtkstatusbar.o .libs/gtkstatusicon.o
 .libs/gtkstock.o .libs/gtkstyle.o .libs/gtktable.o
 .libs/gtktearoffmenuitem.o .libs/gtktestutils.o .libs/gtktextbtree.o
 .libs/gtktextbuffer.o .libs/gtktextbufferrichtext.o
 .libs/gtktextbufferserialize.o .libs/gtktextchild.o .libs/gtktextdisplay.o
 .libs/gtktextiter.o .libs/gtktextlayout.o .libs/gtktextmark.o
 .libs/gtktextsegment.o .libs/gtktexttag.o .libs/gtktexttagtable.o
 .libs/gtktexttypes.o .libs/gtktextutil.o .libs/gtktextview.o
 .libs/gtkthemes.o .libs/gtktoggleaction.o .libs/gtktogglebutton.o
 .libs/gtktoggletoolbutton.o .libs/gtktoolbar.o .libs/gtktoolbutton.o
 .libs/gtktoolitem.o .libs/gtktoolshell.o .libs/gtktooltip.o
 .libs/gtktreedatalist.o .libs/gtktreednd.o .libs/gtktreemodel.o
 .libs/gtktreemodelfilter.o .libs/gtktreemodelsort.o
 .libs/gtktreeselection.o .libs/gtktreesortable.o .libs/gtktreestore.o
 .libs/gtktreeview.o .libs/gtktreeviewcolumn.o .libs/gtktypebuiltins.o
 .libs/gtktypeutils.o .libs/gtkuimanager.o .libs/gtkvbbox.o .libs/gtkvbox.o
 .libs/gtkvolumebutton.o .libs/gtkviewport.o .libs/gtkvpaned.o
 .libs/gtkvruler.o .libs/gtkvscale.o .libs/gtkvscrollbar.o
 .libs/gtkvseparator.o .libs/gtkwidget.o .libs/gtkwindow-decorate.o
 .libs/gtkwindow.o .libs/gtkclipboard-quartz.o .libs/gtkdnd-quartz.o
 .libs/gtkquartz.o .libs/gtktext.o .libs/gtktree.o .libs/gtktreeitem.o
 .libs/gtkclist.o .libs/gtkcombo.o .libs/gtkctree.o .libs/gtkfilesel.o
 .libs/gtkitemfactory.o .libs/gtklist.o .libs/gtklistitem.o
 .libs/gtkoldeditable.o .libs/gtkoptionmenu.o .libs/gtkpixmap.o
 .libs/gtkpreview.o .libs/gtkprogress.o .libs/gtksignal.o
 .libs/gtktipsquery.o .libs/gtktooltips.o .libs/gtkpagesetupunixdialog.o
 .libs/gtkprinter.o .libs/gtkprinteroption.o .libs/gtkprinteroptionset.o
 .libs/gtkprinteroptionwidget.o .libs/gtkprintjob.o .libs
 /gtkprintoperation-unix.o .libs/gtkprintunixdialog.o
 .libs/gtkprintbackend.o .libs/gtksearchenginebeagle.o
 .libs/gtksearchenginetracker.o .libs/gtksearchenginequartz.o .libs
 /gtkplug-stub.o .libs/gtksocket-stub.o  -L/opt/gtk/lib ../gdk-
 pixbuf/.libs/libgdk_pixbuf-2.0.dylib /opt/gtk/lib/libz.dylib ../gdk/.libs
 /libgdk-quartz-2.0.dylib
 /opt/gtk/var/macports/build/_opt_macports_trunk_dports_x11_gtk2/work/gtk+-2.14.4
 /gdk-pixbuf/.libs/libgdk_pixbuf-2.0.dylib
 /opt/gtk/lib/libpangocairo-1.0.dylib /opt/gtk/lib/libpangoft2-1.0.dylib
 /opt/gtk/lib/libpango-1.0.dylib /opt/gtk/lib/libatk-1.0.dylib
 /opt/gtk/lib/libcairo.dylib /opt/gtk/lib/libpixman-1.dylib
 /opt/gtk/lib/libfontconfig.dylib /opt/gtk/lib/libexpat.dylib
 /opt/gtk/lib/libfreetype.dylib /opt/gtk/lib/libgio-2.0.dylib
 /opt/gtk/lib/libgobject-2.0.dylib /opt/gtk/lib/libgmodule-2.0.dylib
 /opt/gtk/lib/libglib-2.0.dylib /opt/gtk/lib/libiconv.dylib
 /opt/gtk/lib/libtiff.dylib /opt/gtk/lib/libjpeg.dylib
 /opt/gtk/lib/libpng12.dylib -lz /opt/gtk/lib/libjasper.dylib -lm
 /opt/gtk/lib/libintl.dylib  -Wl,-framework -Wl,CoreServices -Wl,-framework
 -Wl,ApplicationServices -install_name  /opt/gtk/lib/libgtk-
 quartz-2.0.0.dylib -compatibility_version 1401 -current_version 1401.4
 -Wl,-single_module -Wl,-exported_symbols_list,.libs/libgtk-
 quartz-2.0-symbols.expsym
 dsymutil .libs/libgtk-quartz-2.0.0.1400.4.dylib || :
 warning: no debug map in executable (-arch ppc)
 (cd .libs && rm -f libgtk-quartz-2.0.0.dylib && ln -s libgtk-
 quartz-2.0.0.1400.4.dylib libgtk-quartz-2.0.0.dylib)
 (cd .libs && rm -f libgtk-quartz-2.0.dylib && ln -s libgtk-
 quartz-2.0.0.1400.4.dylib libgtk-quartz-2.0.dylib)
 creating libgtk-quartz-2.0.la
 (cd .libs && rm -f libgtk-quartz-2.0.la && ln -s ../libgtk-quartz-2.0.la
 libgtk-quartz-2.0.la)
 if /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Gtk\"
 -DGTK_LIBDIR=\"/opt/gtk/lib\" -DGTK_DATADIR=\"/opt/gtk/share\"
 -DGTK_DATA_PREFIX=\"/opt/gtk\" -DGTK_SYSCONFDIR=\"/opt/gtk/etc\"
 -DGTK_VERSION=\"2.14.4\" -DGTK_BINARY_VERSION=\"2.10.0\" -DGTK_HOST
 =\"powerpc-apple-darwin8.11.0\" -DGTK_COMPILATION
 -DGTK_PRINT_BACKENDS=\"file,cups\" -DGTK_PRINT_PREVIEW_COMMAND=\""open -a
 /Applications/Preview.app %f"\" -I.. -I../gtk -I.. -I../gdk -I../gdk -I
 ../gdk-pixbuf -I../gdk-pixbuf -DGDK_DISABLE_DEPRECATED
 -DGTK_DISABLE_DEPRECATED -DGTK_FILE_SYSTEM_ENABLE_UNSUPPORTED
 -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -DG_DISABLE_CAST_CHECKS
 -D_REENTRANT -I/opt/gtk/include/glib-2.0 -I/opt/gtk/lib/glib-2.0/include
 -I/opt/gtk/include -I/opt/gtk/include/pango-1.0 -I/opt/gtk/include/cairo
 -I/opt/gtk/include/pixman-1 -I/opt/gtk/include/freetype2
 -I/opt/gtk/include/libpng12 -I/opt/gtk/include/atk-1.0
 "-xobjective-c"   -I/opt/gtk/include -no-cpp-precomp -DX_LOCALE
 -DG_DISABLE_SINGLE_INCLUDES -DATK_DISABLE_SINGLE_INCLUDES
 -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES
 -DGDK_PIXBUF_DISABLE_DEPRECATED -O2 -funroll-loops -fstrict-aliasing -Wall
 -MT queryimmodules.o -MD -MP -MF ".deps/queryimmodules.Tpo" \
   -c -o queryimmodules.o `test -f 'queryimmodules.c' || echo
 './'`queryimmodules.c; \
 then mv -f ".deps/queryimmodules.Tpo" ".deps/queryimmodules.Po"; \
 else rm -f ".deps/queryimmodules.Tpo"; exit 1; \
 fi
 /bin/sh ../libtool --mode=link /usr/bin/gcc-4.0
 -DGDK_PIXBUF_DISABLE_DEPRECATED -O2 -funroll-loops -fstrict-aliasing -Wall
 -L/opt/gtk/lib -o gtk-query-immodules-2.0  queryimmodules.o libgtk-
 quartz-2.0.la ../gdk-pixbuf/libgdk_pixbuf-2.0.la ../gdk/libgdk-
 quartz-2.0.la -lintl
 /usr/bin/gcc-4.0 -DGDK_PIXBUF_DISABLE_DEPRECATED -O2 -funroll-loops
 -fstrict-aliasing -Wall -o .libs/gtk-query-immodules-2.0 queryimmodules.o
 -L/opt/gtk/lib ./.libs/libgtk-quartz-2.0.dylib
 /opt/gtk/var/macports/build/_opt_macports_trunk_dports_x11_gtk2/work/gtk+-2.14.4/gdk/.libs
 /libgdk-quartz-2.0.dylib /opt/gtk/lib/libatk-1.0.dylib ../gdk-
 pixbuf/.libs/libgdk_pixbuf-2.0.dylib ../gdk/.libs/libgdk-quartz-2.0.dylib
 /opt/gtk/lib/libpangocairo-1.0.dylib /opt/gtk/lib/libcairo.dylib
 /opt/gtk/lib/libpangoft2-1.0.dylib /opt/gtk/lib/libpixman-1.dylib
 /opt/gtk/lib/libpango-1.0.dylib /opt/gtk/lib/libfontconfig.dylib
 /opt/gtk/lib/libexpat.dylib /opt/gtk/lib/libfreetype.dylib
 /opt/gtk/var/macports/build/_opt_macports_trunk_dports_x11_gtk2/work/gtk+-2.14.4
 /gdk-pixbuf/.libs/libgdk_pixbuf-2.0.dylib /opt/gtk/lib/libgio-2.0.dylib
 /opt/gtk/lib/libgobject-2.0.dylib /opt/gtk/lib/libgmodule-2.0.dylib
 /opt/gtk/lib/libglib-2.0.dylib /opt/gtk/lib/libtiff.dylib
 /opt/gtk/lib/libpng12.dylib -lz /opt/gtk/lib/libjasper.dylib
 /opt/gtk/lib/libjpeg.dylib -lm /opt/gtk/lib/libintl.dylib
 /opt/gtk/lib/libiconv.dylib -lc
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
 .objc_class_name_NSAutoreleasePool
 .objc_class_name_NSObject
 .objc_class_name_NSStatusBar
 .objc_class_name_NSString
 _NSApp
 _objc_msgSend
 _objc_msgSendSuper
 .objc_class_name_NSPasteboard
 _NSGeneralPboard
 _NSDragPboard
 _objc_msgSend_stret
 .objc_class_name_NSColor
 .objc_class_name_NSData
 .objc_class_name_NSGraphicsContext
 .objc_class_name_NSImage
 .objc_class_name_NSMutableSet
 .objc_class_name_NSURL
 _NSColorPboardType
 _NSDeviceRGBColorSpace
 _NSFilenamesPboardType
 _NSStringPboardType
 _NSTIFFPboardType
 _NSURLPboardType
 .objc_class_name_NSMetadataQuery
 .objc_class_name_NSNotificationCenter
 .objc_class_name_NSPredicate
 _GetCurrentEventTime
 _KLGetCurrentKeyboardLayout
 _KLGetKeyboardLayoutProperty
 _KeyTranslate
 _LMGetKbdType
 _SetSystemUIMode
 collect2: ld returned 1 exit status
 make[4]: *** [gtk-query-immodules-2.0] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 Error: Target org.macports.build returned: shell command " cd
 "/opt/gtk/var/macports/build/_opt_macports_trunk_dports_x11_gtk2/work/gtk+-2.14.4"
 && make all " returned error 2
 Command output: _NSGeneralPboard
 _NSDragPboard
 _objc_msgSend_stret
 .objc_class_name_NSColor
 .objc_class_name_NSData
 .objc_class_name_NSGraphicsContext
 .objc_class_name_NSImage
 .objc_class_name_NSMutableSet
 .objc_class_name_NSURL
 _NSColorPboardType
 _NSDeviceRGBColorSpace
 _NSFilenamesPboardType
 _NSStringPboardType
 _NSTIFFPboardType
 _NSURLPboardType
 .objc_class_name_NSMetadataQuery
 .objc_class_name_NSNotificationCenter
 .objc_class_name_NSPredicate
 _GetCurrentEventTime
 _KLGetCurrentKeyboardLayout
 _KLGetKeyboardLayoutProperty
 _KeyTranslate
 _LMGetKbdType
 _SetSystemUIMode
 collect2: ld returned 1 exit status
 make[4]: *** [gtk-query-immodules-2.0] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 }}}

 The problem appears to be the libtool generated command line
 beginning with
 {{{
 /usr/bin/gcc-4.0 -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o .libs
 /libgtk-quartz-2.0.0.1400.4.dylib
 }}}

 for linking libgtk-quartz. It looks like
 {{{
 ${wl}-undefined ${wl}dynamic_lookup
 }}}
 should have been expanded to
 {{{
 -Wl,-undefined -Wl,dynamic_lookup
 }}}
 or better
 {{{
 -Wl,-undefined,dynamic_lookup
 }}}
 requesting runtime dynamic lookup of undefined symbols.  As a result, the
 subsequent link command against libgtk-quartz fails.

 This is similar to the problem reported in #16949.

 Since this appears to be something that libtool is doing, I have
 no idea how to get around this.  Anyone know what's going on here?

 libtool is the Apple version at /usr/bin/libtool.

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


More information about the macports-tickets mailing list