This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Make of gtk+-2.6.7 fails


Dear readers of g.o.c.xfree,

I'm trying to install the latest version of `gtk+' in order to
get an application working.  I've managed to build `glib' with
good assistance (confer news:<429609C2.6010408@familiehaase.de>).
I followed the hints given in the referred message, built and
installed `glib', `atk' and `pango' and tried subsequently to
build `gtk+'. However -- once again -- make fails complaining
about undefined references:

haeuslsc@pan /cygdrive/d/Src/gtk+-2.6.7/gtk
make  all-recursive
make[1]: Entering directory `/cygdrive/d/Src/gtk+-2.6.7/gtk'
Making all in stock-icons
make[2]: Entering directory `/cygdrive/d/Src/gtk+-2.6.7/gtk/stock-icons'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/d/Src/gtk+-2.6.7/gtk/stock-icons'
Making all in theme-bits
make[2]: Entering directory `/cygdrive/d/Src/gtk+-2.6.7/gtk/theme-bits'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/d/Src/gtk+-2.6.7/gtk/theme-bits'
Making all in xdgmime
make[2]: Entering directory `/cygdrive/d/Src/gtk+-2.6.7/gtk/xdgmime'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/d/Src/gtk+-2.6.7/gtk/xdgmime'
make[2]: Entering directory `/cygdrive/d/Src/gtk+-2.6.7/gtk'
/bin/bash ../libtool --mode=link gcc  -g -O2 -Wall   -o libgtk-x11-2.0.la  -version-info 600:7:600 -export-dynamic -no-undefined -export-symbols-regex "^[^_].*" -rpath /usr/local/lib  fnmatch.lo gtkaboutdialog.lo gtkaccelgroup.lo gtkaccellabel.lo gtkaccelmap.lo gtkaccessible.lo gtkaction.lo gtkactiongroup.lo gtkadjustment.lo gtkalignment.lo gtkarrow.lo gtkaspectframe.lo gtkbbox.lo gtkbin.lo gtkbindings.lo gtkbox.lo gtkbutton.lo gtkcalendar.lo gtkcelleditable.lo gtkcelllayout.lo gtkcellrenderer.lo gtkcellrenderercombo.lo gtkcellrendererpixbuf.lo gtkcellrendererprogress.lo gtkcellrenderertext.lo gtkcellrenderertoggle.lo gtkcellview.lo gtkcheckbutton.lo gtkcheckmenuitem.lo gtkclipboard.lo gtkclist.lo gtkcolorbutton.lo gtkcolorsel.lo gtkcolorseldialog.lo gtkcombo.lo gtkcombobox.lo gtkcomboboxentry.lo gtkcontainer.lo gtkctree.lo gtkcurve.lo gtkdialog.lo gtkdnd.lo gtkdrawingarea.lo gtkeditable.lo gtkentry.lo gtkentrycompletion.lo gtkeventbox.lo gtkexpander.lo gtkfilechooser.lo gtkfilechooserbutton.lo gtkfilechooserdialog.lo gtkfilechooserembed.lo gtkfilechooserentry.lo gtkfilechooserdefault.lo gtkfilechooserutils.lo gtkfilechooserwidget.lo gtkfilefilter.lo gtkfilesel.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 gtkiconfactory.lo gtkiconcache.lo gtkicontheme.lo gtkiconview.lo gtkimage.lo gtkimagemenuitem.lo gtkimcontext.lo gtkimcontextsimple.lo gtkimmodule.lo gtkimmulticontext.lo gtkinputdialog.lo gtkinvisible.lo gtkitem.lo gtkitemfactory.lo gtkkeyhash.lo gtklabel.lo gtklayout.lo gtklist.lo gtklistitem.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 gtknotebook.lo gtkobject.lo gtkoldeditable.lo gtkoptionmenu.lo gtkpaned.lo gtkpathbar.lo gtkpixmap.lo gtkpreview.lo gtkprogress.lo gtkprogressbar.lo gtkradioaction.lo gtkradiobutton.lo gtkradiomenuitem.lo gtkradiotoolbutton.lo gtkrange.lo gtkrbtree.lo gtkrc.lo gtkruler.lo gtkscale.lo gtkscrollbar.lo gtkscrolledwindow.lo gtksequence.lo gtkselection.lo gtkseparator.lo gtkseparatormenuitem.lo gtkseparatortoolitem.lo gtksettings.lo gtksignal.lo gtksizegroup.lo gtkspinbutton.lo gtkstatusbar.lo gtkstock.lo gtkstyle.lo gtktable.lo gtktearoffmenuitem.lo gtktext.lo gtktextbtree.lo gtktextbuffer.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 gtktipsquery.lo gtktoggleaction.lo gtktogglebutton.lo gtktoggletoolbutton.lo gtktoolbar.lo gtktoolbutton.lo gtktoolitem.lo gtktooltips.lo gtktree.lo gtktreedatalist.lo gtktreednd.lo gtktreeitem.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 gtkviewport.lo gtkvpaned.lo gtkvruler.lo gtkvscale.lo gtkvscrollbar.lo gtkvseparator.lo gtkwidget.lo gtkwindow-decorate.lo gtkwindow.lo gtkfilesystemunix.lo  gtkplug.lo gtksocket.lo gtkxembed.lo ../gdk-pixbuf/libgdk_pixbuf-2.0.la ../gdk/libgdk-x11-2.0.la -L/usr/X11R6/lib -lX11 -L/usr/local/lib -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lm xdgmime/libxdgmime.la -lintl 
rm -fr  .libs/libgtk-x11-2.0.dll.a .libs/libgtk-x11-2.0.exp
generating symbol list for `libgtk-x11-2.0.la'
/usr/bin/nm -B  .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/gtkbbox.o .libs/gtkbin.o .libs/gtkbindings.o .libs/gtkbox.o .libs/gtkbutton.o .libs/gtkcalendar.o .libs/gtkcelleditable.o .libs/gtkcelllayout.o .libs/gtkcellrenderer.o .libs/gtkcellrenderercombo.o .libs/gtkcellrendererpixbuf.o .libs/gtkcellrendererprogress.o .libs/gtkcellrenderertext.o .libs/gtkcellrenderertoggle.o .libs/gtkcellview.o .libs/gtkcheckbutton.o .libs/gtkcheckmenuitem.o .libs/gtkclipboard.o .libs/gtkclist.o .libs/gtkcolorbutton.o .libs/gtkcolorsel.o .libs/gtkcolorseldialog.o .libs/gtkcombo.o .libs/gtkcombobox.o .libs/gtkcomboboxentry.o .libs/gtkcontainer.o .libs/gtkctree.o .libs/gtkcurve.o .libs/gtkdialog.o .libs/gtkdnd.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/gtkfilechooserdialog.o .libs/gtkfilechooserembed.o .libs/gtkfilechooserentry.o .libs/gtkfilechooserdefault.o .libs/gtkfilechooserutils.o .libs/gtkfilechooserwidget.o .libs/gtkfilefilter.o .libs/gtkfilesel.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/gtkiconfactory.o .libs/gtkiconcache.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/gtkitemfactory.o .libs/gtkkeyhash.o .libs/gtklabel.o .libs/gtklayout.o .libs/gtklist.o .libs/gtklistitem.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/gtknotebook.o .libs/gtkobject.o .libs/gtkoldeditable.o .libs/gtkoptionmenu.o .libs/gtkpaned.o .libs/gtkpathbar.o .libs/gtkpixmap.o .libs/gtkpreview.o .libs/gtkprogress.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/gtkruler.o .libs/gtkscale.o .libs/gtkscrollbar.o .libs/gtkscrolledwindow.o .libs/gtksequence.o .libs/gtkselection.o .libs/gtkseparator.o .libs/gtkseparatormenuitem.o .libs/gtkseparatortoolitem.o .libs/gtksettings.o .libs/gtksignal.o .libs/gtksizegroup.o .libs/gtkspinbutton.o .libs/gtkstatusbar.o .libs/gtkstock.o .libs/gtkstyle.o .libs/gtktable.o .libs/gtktearoffmenuitem.o .libs/gtktext.o .libs/gtktextbtree.o .libs/gtktextbuffer.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/gtktipsquery.o .libs/gtktoggleaction.o .libs/gtktogglebutton.o .libs/gtktoggletoolbutton.o .libs/gtktoolbar.o .libs/gtktoolbutton.o .libs/gtktoolitem.o .libs/gtktooltips.o .libs/gtktree.o .libs/gtktreedatalist.o .libs/gtktreednd.o .libs/gtktreeitem.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/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/gtkfilesystemunix.o .libs/gtkplug.o .libs/gtksocket.o .libs/gtkxembed.o  xdgmime/.libs/libxdgmime.a | sed -n -e 's/^.*[ 	]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ 	][ 	]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed -e '/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/' | /usr/bin/sed -e '/^[AITW] /s/.* //' | sort | uniq > .libs/libgtk-x11-2.0.exp
grep -E -e "^[^_].*" ".libs/libgtk-x11-2.0.exp" > ".libs/libgtk-x11-2.0.expT"
mv -f ".libs/libgtk-x11-2.0.expT" ".libs/libgtk-x11-2.0.exp"
if test "x`/usr/bin/sed 1q .libs/libgtk-x11-2.0.exp`" = xEXPORTS; then cp .libs/libgtk-x11-2.0.exp .libs/cyggtk-x11-2.0-0.dll.def; else echo EXPORTS > .libs/cyggtk-x11-2.0-0.dll.def; cat .libs/libgtk-x11-2.0.exp >> .libs/cyggtk-x11-2.0-0.dll.def; fi
 gcc -shared .libs/cyggtk-x11-2.0-0.dll.def  .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/gtkbbox.o .libs/gtkbin.o .libs/gtkbindings.o .libs/gtkbox.o .libs/gtkbutton.o .libs/gtkcalendar.o .libs/gtkcelleditable.o .libs/gtkcelllayout.o .libs/gtkcellrenderer.o .libs/gtkcellrenderercombo.o .libs/gtkcellrendererpixbuf.o .libs/gtkcellrendererprogress.o .libs/gtkcellrenderertext.o .libs/gtkcellrenderertoggle.o .libs/gtkcellview.o .libs/gtkcheckbutton.o .libs/gtkcheckmenuitem.o .libs/gtkclipboard.o .libs/gtkclist.o .libs/gtkcolorbutton.o .libs/gtkcolorsel.o .libs/gtkcolorseldialog.o .libs/gtkcombo.o .libs/gtkcombobox.o .libs/gtkcomboboxentry.o .libs/gtkcontainer.o .libs/gtkctree.o .libs/gtkcurve.o .libs/gtkdialog.o .libs/gtkdnd.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/gtkfilechooserdialog.o .libs/gtkfilechooserembed.o .libs/gtkfilechooserentry.o .libs/gtkfilechooserdefault.o .libs/gtkfilechooserutils.o .libs/gtkfilechooserwidget.o .libs/gtkfilefilter.o .libs/gtkfilesel.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/gtkiconfactory.o .libs/gtkiconcache.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/gtkitemfactory.o .libs/gtkkeyhash.o .libs/gtklabel.o .libs/gtklayout.o .libs/gtklist.o .libs/gtklistitem.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/gtknotebook.o .libs/gtkobject.o .libs/gtkoldeditable.o .libs/gtkoptionmenu.o .libs/gtkpaned.o .libs/gtkpathbar.o .libs/gtkpixmap.o .libs/gtkpreview.o .libs/gtkprogress.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/gtkruler.o .libs/gtkscale.o .libs/gtkscrollbar.o .libs/gtkscrolledwindow.o .libs/gtksequence.o .libs/gtkselection.o .libs/gtkseparator.o .libs/gtkseparatormenuitem.o .libs/gtkseparatortoolitem.o .libs/gtksettings.o .libs/gtksignal.o .libs/gtksizegroup.o .libs/gtkspinbutton.o .libs/gtkstatusbar.o .libs/gtkstock.o .libs/gtkstyle.o .libs/gtktable.o .libs/gtktearoffmenuitem.o .libs/gtktext.o .libs/gtktextbtree.o .libs/gtktextbuffer.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/gtktipsquery.o .libs/gtktoggleaction.o .libs/gtktogglebutton.o .libs/gtktoggletoolbutton.o .libs/gtktoolbar.o .libs/gtktoolbutton.o .libs/gtktoolitem.o .libs/gtktooltips.o .libs/gtktree.o .libs/gtktreedatalist.o .libs/gtktreednd.o .libs/gtktreeitem.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/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/gtkfilesystemunix.o .libs/gtkplug.o .libs/gtksocket.o .libs/gtkxembed.o -Wl,--whole-archive xdgmime/.libs/libxdgmime.a -Wl,--no-whole-archive  -L/cygdrive/d/Src/gtk+-2.6.7/gdk-pixbuf/.libs -L/opt/cxclient/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/local/lib -L/usr/lib ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.dll.a ../gdk/.libs/libgdk-x11-2.0.dll.a -lX11 /usr/local/lib/libpangoxft-1.0.dll.a /usr/local/lib/libpangox-1.0.dll.a /usr/local/lib/libpango-1.0.dll.a /usr/local/lib/libatk-1.0.dll.a /usr/local/lib/libgobject-2.0.dll.a /usr/local/lib/libgmodule-2.0.dll.a /usr/local/lib/libglib-2.0.dll.a /usr/lib/libiconv.dll.a /usr/lib/libintl.dll.a  -o .libs/cyggtk-x11-2.0-0.dll -Wl,--image-base=0x10000000 -Wl,--out-implib,.libs/libgtk-x11-2.0.dll.a
Creating library file: .libs/libgtk-x11-2.0.dll.a
.libs/gtksettings.o: In function `gtk_default_substitute':
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:157: undefined reference to `_FcPatternGet'
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:161: undefined reference to `_FcPatternGet'
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:209: undefined reference to `_FcPatternGet'
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:210: undefined reference to `_FcPatternAddDouble'
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:210: undefined reference to `_FcPatternGet'
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:206: undefined reference to `_FcPatternAddInteger'
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:163: undefined reference to `_FcPatternAddBool'
/cygdrive/d/Src/gtk+-2.6.7/gtk/gtksettings.c:159: undefined reference to `_FcPatternAddBool'
Info: resolving _gdk_threads_lock by linking to __imp__gdk_threads_lock (auto-import)
Info: resolving _gdk_threads_unlock by linking to __imp__gdk_threads_unlock (auto-import)
collect2: ld returned 1 exit status
make[2]: *** [libgtk-x11-2.0.la] Error 1
make[2]: Leaving directory `/cygdrive/d/Src/gtk+-2.6.7/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/Src/gtk+-2.6.7/gtk'
make: *** [all] Error 2


The build tools in use are those, that are officially available
at the cygwin site.

Franz.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]