Re: [Fink-users] gtkhtml3.14-dev build failure, was Re: webkit-shark fails
On Sat, 09 Mar 2013 09:36:20 -0700, Alexander Hansen alexanderk.han...@gmail.com wrote: On 3/9/13 8:52 AM, Alexander Hansen wrote: On 3/8/13 11:01 AM, Richard Miles wrote: libglib-2.0.dylib-pthread -install_name /sw/lib/libgtkhtml-3.14.19.dylib -compatibility_version 21 -current_version 21.1 Undefined symbols: _libintl_setlocale, referenced from: _gtk_html_class_properties_new in gtkhtml-properties.o ld: symbol(s) not found snip Also include the following system information: Package manager version: 0.34.5 Distribution version: selfupdate-cvs Fri Mar 8 08:16:46 2013, 10.6, i386 Trees: local/main stable/main stable/crypto unstable/main unstable/crypto Xcode.app: 3.2.6 Xcode command-line tools: 3.2.6 Max. Fink build jobs: 2 Please fix this; TIA Richard Miles richard.mile...@gmail.com The package that failed was gtkhtml3.14-dev, so I'm changing the subject line (and I don't see a package called webkit-shark in the 10.6/i386 distribution). You didn't post the _whole_ line before the error, but since I can reproduce the issue I'll post that so that all of the necessary information is available: libtool: link: gcc -dynamiclib -o .libs/libgtkhtml-3.14.19.dylib .libs/gtkhtml-embedded.o .libs/gtkhtml-properties.o .libs/gtkhtml-search.o .libs/gtkhtml-stream.o .libs/gtkhtml.o .libs/gtkhtmldebug.o .libs/gtkhtmlfontstyle.o .libs/htmlanchor.o .libs/htmlbutton.o .libs/htmlcheckbox.o .libs/htmlclue.o .libs/htmlcluealigned.o .libs/htmlclueflow.o .libs/htmlclueh.o .libs/htmlcluev.o .libs/htmlcolor.o .libs/htmlcolorset.o .libs/htmlcursor.o .libs/htmldrawqueue.o .libs/htmlembedded.o .libs/htmlengine-edit.o .libs/htmlengine-edit-clueflowstyle.o .libs/htmlengine-edit-cursor.o .libs/htmlengine-edit-cut-and-paste.o .libs/htmlengine-edit-fontstyle.o .libs/htmlengine-edit-images.o .libs/htmlengine-edit-movement.o .libs/htmlengine-edit-rule.o .libs/htmlengine-edit-selection-updater.o .libs/htmlengine-edit-table.o .libs/htmlengine-edit-tablecell.o .libs/htmlengine-edit-text.o .libs/htmlengine-print.o .libs/htmlengine-save.o .libs/htmlengine-search.o .libs/htmlengine.o .libs/htmlentity.o .libs/htmlenumutils.o .libs/htmlfontmanager.o .libs/htmlform.o .libs/htmlgdkpainter.o .libs/htmlplainpainter.o .libs/htmlhidden.o .libs/htmlimage.o .libs/htmlimageinput.o .libs/htmlinterval.o .libs/htmllist.o .libs/htmlmap.o .libs/htmlmarshal.o .libs/htmlobject.o .libs/htmlpainter.o .libs/htmlprinter.o .libs/htmlradio.o .libs/htmlrule.o .libs/htmlsearch.o .libs/htmlreplace.o .libs/htmlselect.o .libs/htmlselection.o .libs/htmlsettings.o .libs/htmlshape.o .libs/htmlstack.o .libs/htmlstringtokenizer.o .libs/htmlstyle.o .libs/htmltable.o .libs/htmltablecell.o .libs/htmltext.o .libs/htmltextarea.o .libs/htmltextinput.o .libs/htmltextslave.o .libs/htmltokenizer.o .libs/htmltype.o .libs/htmlundo.o .libs/htmlundo-action.o .libs/htmliframe.o .libs/htmlframe.o .libs/htmlframeset.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/cell.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/factory.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/html.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/hyperlink.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/image.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/object.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/paragraph.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/table.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/text.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/utils.o -L/sw32/lib/fontconfig2/lib -L/sw32/lib /sw32/lib/libenchant.dylib /sw32/lib/libgconf-2.dylib /sw32/lib/libgailutil.dylib /sw32/lib/libgtk-x11-2.0.dylib /sw32/lib/libgdk-x11-2.0.dylib /sw32/lib/libatk-1.0.dylib /sw32/lib/libgio-2.0.dylib /sw32/lib/pango-ft219/lib/libpangoft2-1.0.dylib /sw32/lib/libgdk_pixbuf-2.0.dylib /sw32/lib/pango-ft219/lib/libpangocairo-1.0.dylib /sw32/lib/libcairo.dylib /sw32/lib/pango-ft219/lib/libpango-1.0.dylib /sw32/lib/freetype219/lib/libfreetype.dylib /sw32/lib/fontconfig2/lib/libfontconfig.dylib /sw32/lib/libgobject-2.0.dylib /sw32/lib/libgmodule-2.0.dylib /sw32/lib/libglib-2.0.dylib-pthread -install_name /sw32/lib/libgtkhtml-3.14.19.dylib -compatibility_version 21 -current_version 21.1 Undefined symbols: _libintl_setlocale, referenced from: _gtk_html_class_properties_new in gtkhtml-properties.o The missing symbol is defined in libintl.8.dylib, but there is no -lintl or explicit /sw32/lib/libintl.dylib here. My guess is that one of the other dependencies of gtkhtml3.14 used to pass that information along, but doesn't do that anymore. This looks like it won't require a new revision, since the package just flat won't build as-is, so we'll let you (and the list) know when a fix gets released. As a workaround, I edited /sw/fink/dists/stable/main/finkinfo/gnome/gtkthml3.14-dev.info and changed the line SetLDFLAGS:
[Fink-users] gtkhtml3.14-dev build failure, was Re: webkit-shark fails
On 3/8/13 11:01 AM, Richard Miles wrote: libglib-2.0.dylib-pthread -install_name /sw/lib/libgtkhtml-3.14.19.dylib -compatibility_version 21 -current_version 21.1 Undefined symbols: _libintl_setlocale, referenced from: _gtk_html_class_properties_new in gtkhtml-properties.o ld: symbol(s) not found snip Also include the following system information: Package manager version: 0.34.5 Distribution version: selfupdate-cvs Fri Mar 8 08:16:46 2013, 10.6, i386 Trees: local/main stable/main stable/crypto unstable/main unstable/crypto Xcode.app: 3.2.6 Xcode command-line tools: 3.2.6 Max. Fink build jobs: 2 Please fix this; TIA Richard Miles richard.mile...@gmail.com The package that failed was gtkhtml3.14-dev, so I'm changing the subject line (and I don't see a package called webkit-shark in the 10.6/i386 distribution). You didn't post the _whole_ line before the error, but since I can reproduce the issue I'll post that so that all of the necessary information is available: libtool: link: gcc -dynamiclib -o .libs/libgtkhtml-3.14.19.dylib .libs/gtkhtml-embedded.o .libs/gtkhtml-properties.o .libs/gtkhtml-search.o .libs/gtkhtml-stream.o .libs/gtkhtml.o .libs/gtkhtmldebug.o .libs/gtkhtmlfontstyle.o .libs/htmlanchor.o .libs/htmlbutton.o .libs/htmlcheckbox.o .libs/htmlclue.o .libs/htmlcluealigned.o .libs/htmlclueflow.o .libs/htmlclueh.o .libs/htmlcluev.o .libs/htmlcolor.o .libs/htmlcolorset.o .libs/htmlcursor.o .libs/htmldrawqueue.o .libs/htmlembedded.o .libs/htmlengine-edit.o .libs/htmlengine-edit-clueflowstyle.o .libs/htmlengine-edit-cursor.o .libs/htmlengine-edit-cut-and-paste.o .libs/htmlengine-edit-fontstyle.o .libs/htmlengine-edit-images.o .libs/htmlengine-edit-movement.o .libs/htmlengine-edit-rule.o .libs/htmlengine-edit-selection-updater.o .libs/htmlengine-edit-table.o .libs/htmlengine-edit-tablecell.o .libs/htmlengine-edit-text.o .libs/htmlengine-print.o .libs/htmlengine-save.o .libs/htmlengine-search.o .libs/htmlengine.o .libs/htmlentity.o .libs/htmlenumutils.o .libs/htmlfontmanager.o .libs/htmlform.o .libs/htmlgdkpainter.o .libs/htmlplainpainter.o .libs/htmlhidden.o .libs/htmlimage.o .libs/htmlimageinput.o .libs/htmlinterval.o .libs/htmllist.o .libs/htmlmap.o .libs/htmlmarshal.o .libs/htmlobject.o .libs/htmlpainter.o .libs/htmlprinter.o .libs/htmlradio.o .libs/htmlrule.o .libs/htmlsearch.o .libs/htmlreplace.o .libs/htmlselect.o .libs/htmlselection.o .libs/htmlsettings.o .libs/htmlshape.o .libs/htmlstack.o .libs/htmlstringtokenizer.o .libs/htmlstyle.o .libs/htmltable.o .libs/htmltablecell.o .libs/htmltext.o .libs/htmltextarea.o .libs/htmltextinput.o .libs/htmltextslave.o .libs/htmltokenizer.o .libs/htmltype.o .libs/htmlundo.o .libs/htmlundo-action.o .libs/htmliframe.o .libs/htmlframe.o .libs/htmlframeset.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/cell.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/factory.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/html.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/hyperlink.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/image.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/object.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/paragraph.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/table.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/text.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/utils.o -L/sw32/lib/fontconfig2/lib -L/sw32/lib /sw32/lib/libenchant.dylib /sw32/lib/libgconf-2.dylib /sw32/lib/libgailutil.dylib /sw32/lib/libgtk-x11-2.0.dylib /sw32/lib/libgdk-x11-2.0.dylib /sw32/lib/libatk-1.0.dylib /sw32/lib/libgio-2.0.dylib /sw32/lib/pango-ft219/lib/libpangoft2-1.0.dylib /sw32/lib/libgdk_pixbuf-2.0.dylib /sw32/lib/pango-ft219/lib/libpangocairo-1.0.dylib /sw32/lib/libcairo.dylib /sw32/lib/pango-ft219/lib/libpango-1.0.dylib /sw32/lib/freetype219/lib/libfreetype.dylib /sw32/lib/fontconfig2/lib/libfontconfig.dylib /sw32/lib/libgobject-2.0.dylib /sw32/lib/libgmodule-2.0.dylib /sw32/lib/libglib-2.0.dylib-pthread -install_name /sw32/lib/libgtkhtml-3.14.19.dylib -compatibility_version 21 -current_version 21.1 Undefined symbols: _libintl_setlocale, referenced from: _gtk_html_class_properties_new in gtkhtml-properties.o The missing symbol is defined in libintl.8.dylib, but there is no -lintl or explicit /sw32/lib/libintl.dylib here. My guess is that one of the other dependencies of gtkhtml3.14 used to pass that information along, but doesn't do that anymore. This looks like it won't require a new revision, since the package just flat won't build as-is, so we'll let you (and the list) know when a fix gets released. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ -- Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the endpoint security space. For insight on selecting the right partner to tackle endpoint security
Re: [Fink-users] gtkhtml3.14-dev build failure, was Re: webkit-shark fails
On 3/9/13 8:52 AM, Alexander Hansen wrote: On 3/8/13 11:01 AM, Richard Miles wrote: libglib-2.0.dylib-pthread -install_name /sw/lib/libgtkhtml-3.14.19.dylib -compatibility_version 21 -current_version 21.1 Undefined symbols: _libintl_setlocale, referenced from: _gtk_html_class_properties_new in gtkhtml-properties.o ld: symbol(s) not found snip Also include the following system information: Package manager version: 0.34.5 Distribution version: selfupdate-cvs Fri Mar 8 08:16:46 2013, 10.6, i386 Trees: local/main stable/main stable/crypto unstable/main unstable/crypto Xcode.app: 3.2.6 Xcode command-line tools: 3.2.6 Max. Fink build jobs: 2 Please fix this; TIA Richard Miles richard.mile...@gmail.com The package that failed was gtkhtml3.14-dev, so I'm changing the subject line (and I don't see a package called webkit-shark in the 10.6/i386 distribution). You didn't post the _whole_ line before the error, but since I can reproduce the issue I'll post that so that all of the necessary information is available: libtool: link: gcc -dynamiclib -o .libs/libgtkhtml-3.14.19.dylib .libs/gtkhtml-embedded.o .libs/gtkhtml-properties.o .libs/gtkhtml-search.o .libs/gtkhtml-stream.o .libs/gtkhtml.o .libs/gtkhtmldebug.o .libs/gtkhtmlfontstyle.o .libs/htmlanchor.o .libs/htmlbutton.o .libs/htmlcheckbox.o .libs/htmlclue.o .libs/htmlcluealigned.o .libs/htmlclueflow.o .libs/htmlclueh.o .libs/htmlcluev.o .libs/htmlcolor.o .libs/htmlcolorset.o .libs/htmlcursor.o .libs/htmldrawqueue.o .libs/htmlembedded.o .libs/htmlengine-edit.o .libs/htmlengine-edit-clueflowstyle.o .libs/htmlengine-edit-cursor.o .libs/htmlengine-edit-cut-and-paste.o .libs/htmlengine-edit-fontstyle.o .libs/htmlengine-edit-images.o .libs/htmlengine-edit-movement.o .libs/htmlengine-edit-rule.o .libs/htmlengine-edit-selection-updater.o .libs/htmlengine-edit-table.o .libs/htmlengine-edit-tablecell.o .libs/htmlengine-edit-text.o .libs/htmlengine-print.o .libs/htmlengine-save.o .libs/htmlengine-search.o .libs/htmlengine.o .libs/htmlentity.o .libs/htmlenumutils.o .libs/htmlfontmanager.o .libs/htmlform.o .libs/htmlgdkpainter.o .libs/htmlplainpainter.o .libs/htmlhidden.o .libs/htmlimage.o .libs/htmlimageinput.o .libs/htmlinterval.o .libs/htmllist.o .libs/htmlmap.o .libs/htmlmarshal.o .libs/htmlobject.o .libs/htmlpainter.o .libs/htmlprinter.o .libs/htmlradio.o .libs/htmlrule.o .libs/htmlsearch.o .libs/htmlreplace.o .libs/htmlselect.o .libs/htmlselection.o .libs/htmlsettings.o .libs/htmlshape.o .libs/htmlstack.o .libs/htmlstringtokenizer.o .libs/htmlstyle.o .libs/htmltable.o .libs/htmltablecell.o .libs/htmltext.o .libs/htmltextarea.o .libs/htmltextinput.o .libs/htmltextslave.o .libs/htmltokenizer.o .libs/htmltype.o .libs/htmlundo.o .libs/htmlundo-action.o .libs/htmliframe.o .libs/htmlframe.o .libs/htmlframeset.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/cell.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/factory.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/html.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/hyperlink.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/image.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/object.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/paragraph.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/table.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/text.o .libs/libgtkhtml-3.14.lax/libgtkhtml-a11y.a/utils.o -L/sw32/lib/fontconfig2/lib -L/sw32/lib /sw32/lib/libenchant.dylib /sw32/lib/libgconf-2.dylib /sw32/lib/libgailutil.dylib /sw32/lib/libgtk-x11-2.0.dylib /sw32/lib/libgdk-x11-2.0.dylib /sw32/lib/libatk-1.0.dylib /sw32/lib/libgio-2.0.dylib /sw32/lib/pango-ft219/lib/libpangoft2-1.0.dylib /sw32/lib/libgdk_pixbuf-2.0.dylib /sw32/lib/pango-ft219/lib/libpangocairo-1.0.dylib /sw32/lib/libcairo.dylib /sw32/lib/pango-ft219/lib/libpango-1.0.dylib /sw32/lib/freetype219/lib/libfreetype.dylib /sw32/lib/fontconfig2/lib/libfontconfig.dylib /sw32/lib/libgobject-2.0.dylib /sw32/lib/libgmodule-2.0.dylib /sw32/lib/libglib-2.0.dylib-pthread -install_name /sw32/lib/libgtkhtml-3.14.19.dylib -compatibility_version 21 -current_version 21.1 Undefined symbols: _libintl_setlocale, referenced from: _gtk_html_class_properties_new in gtkhtml-properties.o The missing symbol is defined in libintl.8.dylib, but there is no -lintl or explicit /sw32/lib/libintl.dylib here. My guess is that one of the other dependencies of gtkhtml3.14 used to pass that information along, but doesn't do that anymore. This looks like it won't require a new revision, since the package just flat won't build as-is, so we'll let you (and the list) know when a fix gets released. As a workaround, I edited /sw/fink/dists/stable/main/finkinfo/gnome/gtkthml3.14-dev.info and changed the line SetLDFLAGS: -L%p/lib/fontconfig2/lib to SetLDFLAGS: -L%p/lib/fontconfig2/lib -lintl That allowed the package to build for me. The real fix may take a different form, though. --