Re: [Fink-users] gtkhtml3.14-dev build failure, was Re: webkit-shark fails

2013-03-10 Thread Daniel Macks
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

2013-03-09 Thread Alexander Hansen
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

2013-03-09 Thread Alexander Hansen
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.
--