Homebrew / legacy-homebrew

💀 The former home of Homebrew/homebrew (deprecated)
https://brew.sh
26.99k stars 11.36k forks source link

inkscape forumla with xcode5 and gcc48 #23277

Closed DaKaZ closed 10 years ago

DaKaZ commented 10 years ago

I just blanked and reinstalled Mnt. Lion on my Mac Pro, as I setup the environment for homebrew I was forced to install the new xcode5 which also requires gcc48 for inkscape.

First, I reinstalled all deps with:

brew install --build-from-source --cc=gcc-4.8

But... There is a bug with inkscape-0.48.4 which is identified here:

http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/10359

I patched this with this custom patch I added to the inkscape formula:

https://gist.github.com/DaKaZ/6985231

This gets me to compile time but now I'm stuck... Getting the following error (somewhat trucated):

/usr/bin/ranlib: file: libinkscape.a(doxygen-main.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(fixes.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(nr-filter-utils.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(pdf-input-cairo.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(svg-builder.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(pdf-parser.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(pdf-input.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(win32.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(emf-win32-print.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(emf-win32-inout.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(filedialogimpl-win32.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(print-colors-preview-dialog.o) has no symbols /usr/bin/ranlib: file: libinkscape.a(edit.o) has no symbols ranlib: file: libinkscape.a(doxygen-main.o) has no symbols ranlib: file: libinkscape.a(fixes.o) has no symbols ranlib: file: libinkscape.a(nr-filter-utils.o) has no symbols ranlib: file: libinkscape.a(pdf-input-cairo.o) has no symbols ranlib: file: libinkscape.a(svg-builder.o) has no symbols ranlib: file: libinkscape.a(pdf-parser.o) has no symbols ranlib: file: libinkscape.a(pdf-input.o) has no symbols ranlib: file: libinkscape.a(win32.o) has no symbols ranlib: file: libinkscape.a(emf-win32-print.o) has no symbols ranlib: file: libinkscape.a(emf-win32-inout.o) has no symbols ranlib: file: libinkscape.a(filedialogimpl-win32.o) has no symbols ranlib: file: libinkscape.a(print-colors-preview-dialog.o) has no symbols ranlib: file: libinkscape.a(edit.o) has no symbols CXXLD inkscape CXXLD inkview brew: superenv removed: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 brew: superenv removed: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 g++-4.8: error: unrecognized command line option '--export-dynamic' make[1]: * [inkscape] Error 1 make[1]: * Waiting for unfinished jobs.... make: *\ [install-recursive] Error 1 ==> Configuration HOMEBREW_VERSION: 0.9.5 HEAD: c29f75f44cccb5a76d371397cf30977d4a3f5946 CPU: 8-core 64-bit penryn OS X: 10.8.5-x86_64 Xcode: 5.0 CLT: 5.0.0.0.1.1377666378 X11: 2.7.4 => /opt/X11 ==> ENV HOMEBREW_CC: gcc-4.8 MAKEFLAGS: -j8 CMAKE_PREFIX_PATH: /usr/local/opt/gettext:/usr/local/opt/libffi:/usr/local/opt/icu4c:/usr/local CMAKE_INCLUDE_PATH: /opt/X11/include/freetype2:/usr/include/libxml2:/opt/X11/include:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Headers CMAKE_LIBRARY_PATH: /opt/X11/lib PKG_CONFIG_PATH: /usr/local/opt/bdw-gc/lib/pkgconfig:/usr/local/opt/libsigc++/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig:/usr/local/opt/glib/lib/pkgconfig:/usr/local/opt/glibmm/lib/pkgconfig:/usr/local/opt/libtiff/lib/pkgconfig:/usr/local/opt/libpng/lib/pkgconfig:/usr/local/opt/gdk-pixbuf/lib/pkgconfig:/usr/local/opt/pixman/lib/pkgconfig:/usr/local/opt/cairo/lib/pkgconfig:/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/freetype/lib/pkgconfig:/usr/local/opt/harfbuzz/lib/pkgconfig:/usr/local/opt/fontconfig/lib/pkgconfig:/usr/local/opt/pango/lib/pkgconfig:/usr/local/opt/atk/lib/pkgconfig:/usr/local/opt/gtk+/lib/pkgconfig:/usr/local/opt/cairomm/lib/pkgconfig:/usr/local/opt/pangomm/lib/pkgconfig:/usr/local/opt/atkmm/lib/pkgconfig:/usr/local/opt/gtkmm/lib/pkgconfig:/usr/local/opt/gsl/lib/pkgconfig:/usr/local/opt/popt/lib/pkgconfig:/usr/local/opt/little-cms/lib/pkgconfig:/System/Library/Frameworks/Python.framework/Versions/2.7/lib/pkgconfig PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.8:/opt/X11/lib/pkgconfig:/opt/X11/share/pkgconfig ACLOCAL_PATH: /usr/local/opt/gettext/share/aclocal:/usr/local/share/aclocal:/opt/X11/share/aclocal OBJC: cc PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/pkg-config/bin:/usr/local/opt/intltool/bin:/usr/local/opt/boost-build/bin:/usr/local/opt/gettext/bin:/usr/local/opt/glib/bin:/usr/local/opt/jpeg/bin:/usr/local/opt/libtiff/bin:/usr/local/opt/libpng/bin:/usr/local/opt/gdk-pixbuf/bin:/usr/local/opt/cairo/bin:/usr/local/opt/icu4c/bin:/usr/local/opt/freetype/bin:/usr/local/opt/harfbuzz/bin:/usr/local/opt/fontconfig/bin:/usr/local/opt/pango/bin:/usr/local/opt/gtk+/bin:/usr/local/opt/gsl/bin:/usr/local/opt/little-cms/bin:/opt/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/opt/gcc48/bin

HaroldPutman commented 10 years ago

I naively type brew install inkscape on Mavericks.

Error: inkscape dependency gettext was built with the following
C++ standard library: libc++ (from clang)

This is incompatible with the standard library being used
to build inkscape: libstdc++ (from gcc)

Please reinstall gettext using a compatible compiler.
hint: Check https://github.com/mxcl/homebrew/wiki/C++-Standard-Libraries

sounds like I'm in over my head.

smarek commented 10 years ago

For dependencies, it's enough to uninstall them and let inkscape installer put the right flags to their installs

smarek commented 10 years ago

But I can confirm, install on Mavericks does not work as intended, probably some conflict in dependencies and/or toolchains.

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(doxygen-main.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(fixes.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(nr-filter-utils.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input-cairo.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(svg-builder.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-parser.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(win32.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-print.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-inout.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(filedialogimpl-win32.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(print-colors-preview-dialog.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(edit.o) has no symbols
  AR     libcroco/libcroco.a
  AR     libavoid/libavoid.a
  AR     libgdl/libgdl.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgdl/libgdl.a(gdl-win32.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgdl/libgdl.a(gdl-win32.o) has no symbols
  AR     libcola/libcola.a
  AR     libvpsc/libvpsc.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libvpsc/libvpsc.a(PairingHeap.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libvpsc/libvpsc.a(PairingHeap.o) has no symbols
  AR     livarot/libvarot.a
  AR     2geom/lib2geom.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(doxygen-main.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(fixes.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(nr-filter-utils.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input-cairo.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(svg-builder.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-parser.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(win32.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-print.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-inout.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(filedialogimpl-win32.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(print-colors-preview-dialog.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(edit.o) has no symbols
  CXXLD  inkscape
  CXXLD  inkview
brew: superenv removed: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2
brew: superenv added: -pipe -w -Os -isystem/usr/local/include -isystem/opt/X11/include/freetype2 -isystem/usr/include/libxml2 -isystem/opt/X11/include -I/usr/local/opt/gettext/include -I/usr/local/opt/icu4c/include -L/usr/local/opt/libffi/lib -L/usr/local/opt/icu4c/lib -L/usr/local/lib -L/opt/X11/lib -Wl,-headerpad_max_install_names
brew: superenv removed: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2
brew: superenv added: -pipe -w -Os -isystem/usr/local/include -isystem/opt/X11/include/freetype2 -isystem/usr/include/libxml2 -isystem/opt/X11/include -I/usr/local/opt/gettext/include -I/usr/local/opt/icu4c/include -L/usr/local/opt/libffi/lib -L/usr/local/opt/icu4c/lib -L/usr/local/lib -L/opt/X11/lib -Wl,-headerpad_max_install_names
UndefinedUndefined  symbolssymbols  forfor  architecturearchitecture  x86_64x86_64::

    ""Gdk::Pixbuf::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referencedGdk::Pixbuf::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) from":,
  referenced    from  :
 Inkscape::UI::Dialog::SVGPreview::showImage(Glib::ustring&)         in Inkscape::Filters::FilterImage::render(Inkscape::Filters::FilterSlot&, Inkscape::Filters::FilterUnits const&)libinkscape.ai(nfiledialogimpl -libinkscape.agtkmm.o()nr
- filter -  image.o ) 
   Inkscape::Filters::FilterImage::render(Inkscape::Filters::FilterSlot&, Inkscape::Filters::FilterUnits const&)  i n Inkscape::UI::Dialog::SVGPreview::showImage(Glib::ustring&)libinkscape.a (  nr -infilter -libinkscape.a(image.ofiledialogimpl)-
gtkmm.o ) 
"  "Gdk::Pixbuf::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring const&)", referencedGdk::Pixbuf::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring const&) from":
,     referenced   fromInkscape::UI::ClipboardManagerImpl::_pasteImage(SPDocument*) : 
       in   libinkscape.a (clipboard.o)
 Inkscape::UI::ClipboardManagerImpl::_pasteImage(SPDocument*) "  Gtk::AccelMap::change_entry(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Gdk::ModifierType, bool) " ,  referenced  from:in
    libinkscape.a  ( clipboard.oInkscape::UI::View::EditWidget::onEntryFocusIn(_GdkEventFocus*)) 
     " in libinkscape.a(Gtk::AccelMap::change_entry(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Gdk::ModifierType, bool)edit-", referenced from:
widget.o  ) 
         Inkscape::UI::View::EditWidget::onEntryFocusOut(_GdkEventFocus*)     in libinkscape.aInkscape::UI::View::EditWidget::onEntryFocusIn(_GdkEventFocus*)( edit - widget.o )
   "in Gtk::AccelMap::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)libinkscape.a",( referencededit -from:widget.o
 ) 
        Inkscape::UI::View::EditWidget::initAccelMap()      inInkscape::UI::View::EditWidget::onEntryFocusOut(_GdkEventFocus*) libinkscape.a ( edit - widget.o) 
 in " Glib::file_open_tmp(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)libinkscape.a"(, editreferenced- fromwidget.o:
)  
      "Inkscape::IO::file_open_tmp(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)inGtk::AccelMap::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) libinkscape.a"(, sys.oreferenced) 
from : 
"     Glib::build_filename(Glib::ArrayHandle<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)", referenced from:
       Inkscape::UI::View::EditWidget::initAccelMap()    Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback()in    libinkscape.a (editin- widget.olibinkscape.a)(
filedialogimpl - gtkmm.o")
 Glib::file_open_tmp(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) "", referenced from:Glib::build_filename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 " ,   referenced   from:Inkscape::IO::file_open_tmp(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 i n    libinkscape.a (sys.osp_image_image_edit(_GtkMenuItem*, SPAnchor*)) 
     "  inGlib::build_filename(Glib::ArrayHandle<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)" , referenced libinkscape.afrom(:
context -  menu.o ) 
    sp_main_gui(int, char const**)  i n main.oInkscape::Extension::Dependency::check() const
 i  n    libinkscape.a(Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback()dependency.o ) 
     in   libinkscape.a (filedialogimplInkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)-gtkmm.oi)n
   libinkscape.a"(script.o)
 Glib::build_filename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) "", Glib::filename_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)referenced "from,: 
 referenced    from : 
  Inkscape::Extension::Dependency::check() const i n   libinkscape.a(Inkscape::Preferences::save()dependency.o ) 
        in  libinkscape.aInkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)(ipreferences.on) 
libinkscape.a ( script.o ) 
       Inkscape::loadImpl(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring&) isp_image_image_edit(_GtkMenuItem*, SPAnchor*)n    libinkscape.a ( preferences.o )
in    libinkscape.a ( context -menu.oInkscape::Preferences::_load()) 
     " Glib::filename_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in "libinkscape.a,( preferences.oreferenced) 
from : 
          (anonymous namespace)::loadProfiles()isp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)n   libinkscape.a (  color -inprofile.o )libinkscape.a
( file.o ) 
         sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod) sp_file_import_from_ocal(Gtk::Window&)           inin  libinkscape.alibinkscape.a((file.ofile.o))

            sp_file_open_dialog(Gtk::Window&, void*, void*)sp_file_import_from_ocal(Gtk::Window&)i n   libinkscape.a ( file.o) 
in    libinkscape.a  ( file.o)sp_file_import(Gtk::Window&)
            in sp_file_open_dialog(Gtk::Window&, void*, void*)libinkscape.ai(nfile.o )libinkscape.a
( file.o ) 
        Inkscape::Preferences::save()  .  .. 
  in  "libinkscape.a(Glib::path_get_dirname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)preferences.o)"
,   referenced   from : 
  Inkscape::loadImpl(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring&)  i n  libinkscape.aInkscape::Extension::get_file_save_path(SPDocument*, Inkscape::Extension::FileSaveMethod)(ipreferences.on) 
libinkscape.a ( system.o ) 
      Inkscape::Preferences::_load()      sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)   in    libinkscape.a (inpreferences.o )libinkscape.a
( file.o ) 
      .  .. 
 sp_file_open_dialog(Gtk::Window&, void*, void*) i"n Glib::path_get_dirname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)libinkscape.a(",file.o )referenced
   from : 
      sp_file_import(Gtk::Window&)      sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)    in    libinkscape.a (infile.o )libinkscape.a
( file.o ) 
         sp_file_open_dialog(Gtk::Window&, void*, void*)Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)iin nlibinkscape.a (libinkscape.afile.o()
script.o ) 
         sp_file_import(Gtk::Window&)     Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)  iinn  libinkscape.alibinkscape.a((file.ofiledialogimpl)-
gtkmm.o ) 
     " Glib::path_is_absolute(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)Inkscape::Extension::get_file_save_path(SPDocument*, Inkscape::Extension::FileSaveMethod)"i,n  referencedlibinkscape.a (fromsystem.o:)

            sp_image_image_edit(_GtkMenuItem*, SPAnchor*)  Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)  i n  inlibinkscape.a (libinkscape.ascript.o()context
-  menu.o  ) 
    Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)  i n libinkscape.aInkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)(filedialogimpli-ngtkmm.o )
libinkscape.a ( "script.o)Glib::path_is_absolute(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
" ,   referenced   from :
  Inkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&)  i  n Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)libinkscape.ai(nscript.o )libinkscape.a
( script.o ) 
         Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)Inkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&)iinn  libinkscape.alibinkscape.a((script.oscript.o))

            Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback()  Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&) i nin  libinkscape.alibinkscape.a((script.ofiledialogimpl)-
gtkmm.o ) 
     " Glib::path_get_basename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)sp_image_image_edit(_GtkMenuItem*, SPAnchor*)" ,   referenced   from :
in    libinkscape.a ( context -menu.oInkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*))i
n   libinkscape.a ( javafx - out.o)
Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback()          in sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)libinkscape.a ( filedialogimpl -  gtkmm.o )in
  libinkscape.a ("file.o)
Glib::path_get_basename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)  " ,   referenced  from:Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)
i n   libinkscape.a ( script.o )
 sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)           in libinkscape.a(file.o)
Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)  i  n   libinkscape.a(filedialogimplInkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)-igtkmm.on)
   "Glib::find_program_in_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      Inkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&)in libinkscape.a(script.o)
      Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)in libinkscape.a(script.olibinkscape.a)
( script.o )"
     Glib::spawn_async_with_pipes(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int*, int*, int*, int*)" , referenced Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*)from:i
n   libinkscape.a ( javafx - out.o)
   Inkscape::IO::spawn_async_with_pipes(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int*, int*, int*, int*)  i n libinkscape.a(sys.o)Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)
 i n    libinkscape.a (filedialogimpl-gtkmm.oInkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&))i
 n  "libinkscape.a(Glib::find_program_in_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)script.o)
  "",Glib::get_unichar_from_std_iterator(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) "referenced,  referenced from:
  from  : 
  Inkscape::InputDeviceImpl::createId(Glib::ustring const&, Gdk::InputSource, std::set<Glib::ustring, std::less<Glib::ustring>, std::allocator<Glib::ustring> >&)  i n   libinkscape.a(deviceInkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&)-manager.o)
 i  n    libinkscape.a(SPFlowtext::getAsText()script.o ) 
        in   libinkscape.a(sp-Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)flowtext.o)i
n   libinkscape.a (  script.o )
Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*)  i"n libinkscape.a(javafx-Glib::spawn_async_with_pipes(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int*, int*, int*, int*)out.o)
   " ,   referenced Inkscape::Extension::Internal::PovOutput::saveDocument(SPDocument*, char const*)from:i
n   libinkscape.a ( pov - out.o)
      Inkscape::IO::spawn_async_with_pipes(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int*, int*, int*, int*)sp_te_get_string_multiline(SPItem const*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&)iinn  libinkscape.alibinkscape.a((textsys.o-)editing.o
) 
           tidy_operator_styled_whitespace(SPObject**)   Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)  i nin  libinkscape.alibinkscape.a((text-script.oediting.o))

    "    Glib::get_unichar_from_std_iterator(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)sp_text_paste_inline(SPEventContext*) "  ,    referencedin  libinkscape.afrom(text:-
context.o ) 
          .SPFlowtext::getAsText().. 
     " Glib::Ascii::strtod(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) "in,  referenced libinkscape.afrom(:
sp  -  flowtext.o  )
ege::PaintDef::fromMIMEData(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, int) i n   libinkscape.a ( ege-paint-Inkscape::InputDeviceImpl::createId(Glib::ustring const&, Gdk::InputSource, std::set<Glib::ustring, std::less<Glib::ustring>, std::allocator<Glib::ustring> >&)def.o)i
n    libinkscape.a ( device -manager.oInkscape::UI::Dialog::SpinButtonAttr::set_from_attribute(SPObject*)) 
        in  libinkscape.aInkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*)(ifiltern- effectslibinkscape.a-(dialog.ojavafx-)out.o
) 
           Inkscape::Extension::Internal::PovOutput::saveDocument(SPDocument*, char const*)Inkscape::UI::Widget::SpinSlider::set_from_attribute(SPObject*)i n   libinkscape.a( povin- out.o)libinkscape.a
 (  spin  - slider.o)sp_te_get_string_multiline(SPItem const*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&)
i n   libinkscape.a ( text -editing.o)Inkscape::UI::Widget::DualSpinSlider::set_from_attribute(SPObject*)
          intidy_operator_styled_whitespace(SPObject**)   libinkscape.a  ( spin -in slider.olibinkscape.a)(
text - editing.o")
  Glib::getenv(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)   " ,sp_text_paste_inline(SPEventContext*)    referenced    fromin :libi
nkscape.a     ( text-Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)context.oi)n
  libinkscape.a ( script.o )
    "...Glib::setenv(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
 " ," referenced from:
 Glib::Ascii::strtod(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)   " ,  inkscape_application_init(char const*, int)referencedi n fromlibinkscape.a:(
inkscape.o ) 
     " Glib::ustring::erase(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)"ege::PaintDef::fromMIMEData(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, int), ireferenced nfrom :
libinkscape.a  (  ege  -sp_text_paste_inline(SPEventContext*)paint  -  def.o ) 
in   libinkscape.a ( text - context.o)
  Inkscape::UI::Dialog::SpinButtonAttr::set_from_attribute(SPObject*)"   Glib::ustring::erase(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) ",in  referenced libinkscape.afrom(:
filter  -  effects - dialog.osp_te_insert_line(SPItem*, Inkscape::Text::Layout::iterator const&))i
n   libinkscape.a ( text - editing.o)
 Inkscape::UI::Widget::SpinSlider::set_from_attribute(SPObject*)         erase_from_spstring(SPString*, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)ini n libinkscape.alibinkscape.a((textspin--editing.o)slider.o
) 
  "  Glib::ustring::insert(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char) " ,  referenced Inkscape::UI::Widget::DualSpinSlider::set_from_attribute(SPObject*)from : 
      in   css2_escape_quote(char const*)libinkscape.ai(n spinlibinkscape.a-(slider.ostyle.o))

    "    Glib::getenv(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)org::w3c::dom::io::dprintInt(org::w3c::dom::io::Writer&, long, int, int, int, int)"i,n  libdom.areferenced(domstream.o )
from : 
        Inkscape::LivePathEffect::PathParam::on_link_button_click()       Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in ilibinkscape.a(npath.o )
libinkscape.a  ("script.o)Glib::ustring::replace(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const*)
 ",  "referenced from:
 Glib::setenv(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)   " ,  referencedinsert_into_spstring(SPString*, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const*) infrom :libinkscape.a
( text - editing.o ) 
   "inkscape_application_init(char const*, int)Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)i",n  referenced libinkscape.afrom(:
inkscape.o  )  
    "sp_stop_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, unsigned int)in Glib::ustring::erase(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)libinkscape.a("sp,- gradient.o)referenced
    from : 
  sp_filter_get_new_result_name(SPFilter*)          in sp_text_paste_inline(SPEventContext*)libinkscape.a ( sp - filter.o )
   in     libinkscape.a(sp_document_default_gradient_vector(SPDocument*, SPColor const&, bool)texti-n context.olibinkscape.a)(
gradient - chemistry.o")
     Glib::ustring::erase(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) ", referencedInkscape::CMSSystem::getDisplayPer(Glib::ustring const&)  fromin: 
libinkscape.a ( color - profile.o ) 
    sp_te_insert_line(SPItem*, Inkscape::Text::Layout::iterator const&)  iInkscape::IO::BasicWriter::writeStdString(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)ni nlibinkscape.a (libinkscape.a(textinkscapestream.o-)
editing.o  ) 
       UStringPrivate::Composition::str() const   in libinkscape.a(eventerase_from_spstring(SPString*, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)-log.oi)
n    libinkscape.a  ( text-UStringPrivate::Composition& UStringPrivate::Composition::arg<Glib::ustring>(Glib::ustring const&)editing.oi)n
  libinkscape.a ("event-log.o)Glib::ustring::insert(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char)
 " ,     referenced. ..
from  :"
 Glib::ustring::operator=(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) " ,   referenced  from:css2_escape_quote(char const*)
 i  n    libinkscape.ainkscape_autosave(void*) ( style.oin) 
libinkscape.a (inkscape.o ) 
         GrDrag::makeStopSafeColor(char const*, bool&)org::w3c::dom::io::dprintInt(org::w3c::dom::io::Writer&, long, int, int, int, int)iin nlibinkscape.a (gradientlibdom.a-(drag.o)domstream.o
 )  
      Inkscape::CMSSystem::getDisplayId(int, int) i n  libinkscape.a(Inkscape::LivePathEffect::PathParam::on_link_button_click()color - profile.o ) 
    in    libinkscape.aInkscape::CMSSystem::setDisplayPer(void*, unsigned int, int, int)(ipath.on) 
libinkscape.a ( color"-profile.o)
 Glib::ustring::replace(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const*)   " ,  Inkscape::Extension::get_file_save_path(SPDocument*, Inkscape::Extension::FileSaveMethod)referencedi n fromlibinkscape.a:(
system.o ) 
          Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*)insert_into_spstring(SPString*, Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const*)ini libinkscape.an(javafx -out.olibinkscape.a)
(  text  -  editing.o)sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)
     "   inGlib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) libinkscape.a"(,file.o )
referenced     from  :.
.. 
     "  Glib::IOChannel::set_encoding(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)",sp_main_gui(int, char const**) referencedi fromn:
   main.o  
     Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&) i n  libinkscape.a(script.osp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod))
            Inkscape::Extension::Implementation::Script::file_listener::init(int, Glib::RefPtr<Glib::MainLoop>)ini n libinkscape.alibinkscape.a((script.ofile.o)
) 
  "  Glib::IOChannel::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) " ,  referenced fromsp_stop_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, unsigned int):
i  n     libinkscape.a(Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&)spi-n gradient.olibinkscape.a)(
script.o ) 
     " Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)sp_filter_get_new_result_name(SPFilter*)",   referenced   from: 
 in      Inkscape::Extension::init()  libinkscape.a  (in splibinkscape.a-(init.ofilter.o)
) 
          Inkscape::Extension::Dependency::check() const in sp_document_default_gradient_vector(SPDocument*, SPColor const&, bool)libinkscape.a(idependency.o)n
   libinkscape.a  (  gradient-Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)chemistry.oi)n
  libinkscape.a (script.o ) 
        Inkscape::CMSSystem::getDisplayPer(Glib::ustring const&)Inkscape::Extension::Internal::Filter::Filter::filters_load_dir(char const*, char*) iinn  libinkscape.alibinkscape.a(filter(-file.ocolor)-
 profile.o  ) 
    Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&) i n   libinkscape.a(filedialogimpl-Inkscape::IO::BasicWriter::writeStdString(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)gtkmm.o)i
 n    libinkscape.a  (inkscapestream.oInkscape::UI::Dialog::SVGPreview::set(Glib::ustring&, int))i
n   libinkscape.a ( filedialogimpl - gtkmm.o.)
..  
     " Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback()Glib::ustring::operator=(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)   " ,in  libinkscape.areferenced( filedialogimpl-fromgtkmm.o):

            ...
inkscape_autosave(void*)   " Cairo::ImageSurface::create_from_png(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in",  referencedlibinkscape.a (from:inkscape.o
 ) 
         draw_page(_GtkPrintOperation*, _GtkPrintContext*, int, void*) in sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)libinkscape.a ( print.o ) 
    "inCairo::Context::show_text(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ",libinkscape.a (referenced file.ofrom):

            SvgFontDrawingArea::on_expose_event(_GdkEventExpose*)sp_file_open_dialog(Gtk::Window&, void*, void*)  i  n     libinkscape.ain( file.olibinkscape.a()svg
- fonts - dialog.o ) 
 ld: sp_file_import(Gtk::Window&)symbol ( s )   not  found infor  architecturelibinkscape.a (x86_64
file.o)
      Inkscape::Extension::get_file_save_path(SPDocument*, Inkscape::Extension::FileSaveMethod)in libinkscape.a(system.o)
      GrDrag::makeStopSafeColor(char const*, bool&)in libinkscape.a(gradient-drag.o)
      Inkscape::CMSSystem::getDisplayId(int, int)in libinkscape.a(color-profile.o)
      ...
  "Glib::IOChannel::set_encoding(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&)icollect2: n libinkscape.a(script.o)
ld returned 1 exit status  
    Inkscape::Extension::Implementation::Script::file_listener::init(int, Glib::RefPtr<Glib::MainLoop>)in libinkscape.a(script.o)
  "Glib::IOChannel::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&)in libinkscape.a(script.o)
  "Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)", referenced from:
      Inkscape::Extension::init()    in libinkscape.a(init.o)
      Inkscape::Extension::Dependency::check() constin libinkscape.a(dependency.o)
      Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libinkscape.a(script.o)
      Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)in libinkscape.a(filedialogimpl-gtkmm.o)
      Inkscape::UI::Dialog::SVGPreview::set(Glib::ustring&, int)in libinkscape.a(filedialogimpl-gtkmm.o)
      Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback()    in libinkscape.a(filedialogimpl-gtkmm.o)
      Inkscape::Extension::Internal::Filter::Filter::filters_load_dir(char const*, char*)in libinkscape.a(filter-file.o)
      ...
  "Cairo::ImageSurface::create_from_png(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)", referenced from:
      draw_page(_GtkPrintOperation*, _GtkPrintContext*, int, void*)in libinkscape.a(print.o)
  "Cairo::Context::show_text(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      SvgFontDrawingArea::on_expose_event(_GdkEventExpose*)        in libinkscape.a(svg-fonts-dialog.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [inkview] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [inkscape] Error 1
make: *** [install-recursive] Error 1
==> Configuration
HOMEBREW_VERSION: 0.9.5
HEAD: fd7157269e37633e9e117688e9c1fed90c6ae311
CPU: quad-core 64-bit ivybridge
OS X: 10.9-x86_64
Xcode: 5.0.1
CLT: 5.0.1.0.1.1382131676
X11: 2.7.4 => /opt/X11
==> ENV
HOMEBREW_CC: gcc-4.2
MAKEFLAGS: -j4
CMAKE_PREFIX_PATH: /usr/local/opt/gettext:/usr/local/opt/libffi:/usr/local/opt/icu4c:/usr/local
CMAKE_INCLUDE_PATH: /opt/X11/include/freetype2:/usr/include/libxml2:/opt/X11/include
CMAKE_LIBRARY_PATH: /opt/X11/lib
PKG_CONFIG_PATH: /usr/local/opt/bdw-gc/lib/pkgconfig:/usr/local/opt/libsigc++/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig:/usr/local/opt/glib/lib/pkgconfig:/usr/local/opt/glibmm/lib/pkgconfig:/usr/local/opt/libtiff/lib/pkgconfig:/usr/local/opt/libpng/lib/pkgconfig:/usr/local/opt/gobject-introspection/lib/pkgconfig:/usr/local/opt/gdk-pixbuf/lib/pkgconfig:/usr/local/opt/pixman/lib/pkgconfig:/usr/local/opt/cairo/lib/pkgconfig:/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/freetype/lib/pkgconfig:/usr/local/opt/harfbuzz/lib/pkgconfig:/usr/local/opt/fontconfig/lib/pkgconfig:/usr/local/opt/pango/lib/pkgconfig:/usr/local/opt/atk/lib/pkgconfig:/usr/local/opt/gtk+/lib/pkgconfig:/usr/local/opt/cairomm/lib/pkgconfig:/usr/local/opt/pangomm/lib/pkgconfig:/usr/local/opt/atkmm/lib/pkgconfig:/usr/local/opt/gtkmm/lib/pkgconfig:/usr/local/opt/gsl/lib/pkgconfig:/usr/local/opt/popt/lib/pkgconfig:/usr/local/opt/little-cms/lib/pkgconfig:/System/Library/Frameworks/Python.framework/Versions/2.7/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.9:/opt/X11/lib/pkgconfig:/opt/X11/share/pkgconfig
HOMEBREW_VERBOSE: 1
ACLOCAL_PATH: /usr/local/opt/gettext/share/aclocal:/usr/local/share/aclocal:/opt/X11/share/aclocal
OBJC: cc
PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/pkg-config/bin:/usr/local/opt/intltool/bin:/usr/local/opt/boost-build/bin:/usr/local/opt/gettext/bin:/usr/local/opt/glib/bin:/usr/local/opt/jpeg/bin:/usr/local/opt/libtiff/bin:/usr/local/opt/libpng/bin:/usr/local/opt/gobject-introspection/bin:/usr/local/opt/gdk-pixbuf/bin:/usr/local/opt/cairo/bin:/usr/local/opt/icu4c/bin:/usr/local/opt/freetype/bin:/usr/local/opt/harfbuzz/bin:/usr/local/opt/fontconfig/bin:/usr/local/opt/pango/bin:/usr/local/opt/gtk+/bin:/usr/local/opt/gsl/bin:/usr/local/opt/little-cms/bin:/opt/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/opt/apple-gcc42/bin

Error: inkscape did not build
adius commented 10 years ago

It doesn't work for me either. It'd be really cool if somebody could fix it! =)

brew install inkscape
==> Downloading http://downloads.sourceforge.net/project/inkscape/inkscape/0.48.4/inkscape-0.48.4.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/inkscape/0.48.4 --enable-lcms --disable-poppler-cairo
==> make install
collect2: ld returned 1 exit status
make[1]: *** [inkview] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [inkscape] Error 1
make: *** [install-recursive] Error 1

READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting

These open issues may also help:
    https://github.com/mxcl/homebrew/issues/23277
sdeverly commented 10 years ago

Same here, exactly the same error on Maverick. Any workaround ?

sdeverly commented 10 years ago

Ran brew install -vd inkscape, which gives the following warnings / errors AR libgdl/libgdl.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgdl/libgdl.a(gdl-win32.o) has no symbols AR libcola/libcola.a AR libvpsc/libvpsc.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libvpsc/libvpsc.a(PairingHeap.o) has no symbols AR livarot/libvarot.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgdl/libgdl.a(gdl-win32.o) has no symbols AR 2geom/lib2geom.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libvpsc/libvpsc.a(PairingHeap.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(doxygen-main.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(fixes.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(nr-filter-utils.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input-cairo.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(svg-builder.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-parser.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(win32.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-print.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-inout.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(filedialogimpl-win32.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(print-colors-preview-dialog.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(edit.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(doxygen-main.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(fixes.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(nr-filter-utils.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input-cairo.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(svg-builder.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-parser.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(pdf-input.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(win32.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-print.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(emf-win32-inout.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(filedialogimpl-win32.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(print-colors-preview-dialog.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libinkscape.a(edit.o) has no symbols CXXLD inkscape CXXLD inkview Undefined Undefinedsymbols symbols forfor architecturearchitecture x86_64: " x86_64: "Gdk::Pixbuf::create_from_file(std::basic_string<char, std::char_traits, std::allocator > const&)", referenced from: Inkscape::UI::Dialog::SVGPreview::showImage(Glib::ustring&)Gdk::Pixbuf::create_from_file(std::basic_string<char, std::char_traits, std::allocator > const&) " , inreferenced libinkscape.afrom: ( filedialogimpl-gtkmm.o) Inkscape::Filters::FilterImage::render(Inkscape::Filters::FilterSlot&, Inkscape::Filters::FilterUnits const&)Inkscape::Filters::FilterImage::render(Inkscape::Filters::FilterSlot&, Inkscape::Filters::FilterUnits const&)in libinkscape.ai(nr-filter-image.o) n libinkscape.a(nr- "Gdk::Pixbuf::save(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ustring const&)", filterreferenced -from: Inkscape::UI::ClipboardManagerImpl::pasteImage(SPDocument) in image.o) libinkscape.a(clipboard.o) " Gtk::AccelMap::change_entry(std::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, Gdk::ModifierType, bool)", referenced fromInkscape::UI::Dialog::SVGPreview::showImage(Glib::ustring&): in libinkscape.a( filedialogimpl-gtkmm.o) Inkscape::UI::View::EditWidget::onEntryFocusIn(GdkEventFocus) in" libinkscape.a(edit-Gdk::Pixbuf::save(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ustring const&)widget.o) "Inkscape::UI::View::EditWidget::onEntryFocusOut(_GdkEventFocus*), referenced in libinkscape.a(edit-widget.o) from:

"Gtk::AccelMap::load(std::basic_string<char, std::char_traits, std::allocator > const&)Inkscape::UI::ClipboardManagerImpl::pasteImage(SPDocument)", referenced from : in libinkscape.a(clipboard.o ) "Gtk::AccelMap::change_entry(std::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, Gdk::ModifierType, bool)", referencedInkscape::UI::View::EditWidget::initAccelMap() fromin libinkscape.a(edit-: widget.o ) " Glib::file_open_tmp(std::basic_string<char, std::char_traits, std::allocator >&, std::basic_string<char, std::char_traits, std::allocator > const&)", referenced from: Inkscape::UI::View::EditWidget::onEntryFocusIn(GdkEventFocus) in libinkscape.a(edit-widget.o) Inkscape::IO::file_open_tmp(std::basic_string<char, std::char_traits, std::allocator >&, std::basic_string<char, std::char_traits, std::allocator > const&)in libinkscape.a( sys.o)Inkscape::UI::View::EditWidget::onEntryFocusOut(_GdkEventFocus*) " in libinkscape.aGlib::build_filename(Glib::ArrayHandle<std::basic_string<char, std::char_traits, std::allocator >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits, std::allocator > > > const&)(edit"-,widget.o )referenced from:

" Gtk::AccelMap::load(std::basic_string<char, std::char_traits, std::allocator > const&)sp_main_gui(int, char const**)i"n main.o , referenced Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback() from : in libinkscape.a ( filedialogimpl - gtkmm.o) "Inkscape::UI::View::EditWidget::initAccelMap() inGlib::build_filename(std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&) ",libinkscape.a (referencededit-widget.o) from :" Glib::file_open_tmp(std::basic_string<char, std::char_traits, std::allocator >&, std::basic_string<char, std::char_traits, std::allocator > const&) " , referenced Inkscape::Extension::Dependency::check() constfromi:n libinkscape.a ( dependency.o )
Inkscape::IO::file_open_tmp(std::basic_string<char, std::char_traits, std::allocator >&, std::basic_string<char, std::char_traits, std::allocator > const&)i n libinkscape.a(sys.o Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits, std::allocator > const&)in) libinkscape.a(script.o)

" sp_image_image_edit(GtkMenuItem, SPAnchor_)Glib::build_filename(Glib::ArrayHandle<std::basic_string<char, std::char_traits, std::allocator >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits, std::allocator > > > const&)", referenced from : Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback()in libinkscape.a(context-menu.o) "Glib::filename_to_utf8(std::basic_string<char, std::char_traits, std::allocator > const&)" , in libinkscape.a(filedialogimplreferenced- gtkmm.o)from : " sp_file_savedialog(Gtk::Window&, SPDocument, Inkscape::Extension::FileSaveMethod)Glib::build_filename(std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&) " , referenced infrom :libinkscape.a ( file.o ) sp_image_image_edit(GtkMenuItem, SPAnchor_) sp_file_import_from_ocal(Gtk::Window&) in libinkscape.a( context - menu.o) in libinkscape.a ( file.o ) Inkscape::Extension::Dependency::check() const i n libinkscape.a ( dependency.o) sp_file_opendialog(Gtk::Window&, void, void*)in libinkscape.a Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits, std::allocator > const&)(file.o) in libinkscape.a(script.o) "sp_file_import(Gtk::Window&) Glib::filename_to_utf8(std::basic_string<char, std::char_traits, std::allocator > const&) ", referenced from : in libinkscape.a ( file.o ) Inkscape::Preferences::save() in libinkscape.a(preferences.o) Inkscape::Preferences::save() in libinkscape.a (preferences.o) Inkscape::loadImpl(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ustring&) i n libinkscape.a(preferences.o) Inkscape::loadImpl(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ustring&) in libinkscape.a(preferences.o) Inkscape::Preferences::_load() Inkscape::Preferences::_load() inin libinkscape.alibinkscape.a((preferences.opreferences.o))

        ...

"(anonymous namespace)::loadProfiles()in Glib::path_get_dirname(std::basic_string<char, std::char_traits, std::allocator > const&)libinkscape.a(color", referenced- profile.o) from:sp_file_savedialog(Gtk::Window&, SPDocument, Inkscape::Extension::FileSaveMethod)
in libinkscape.a(file.o ) sp_file_import_from_ocal(Gtk::Window&) sp_file_savedialog(Gtk::Window&, SPDocument, Inkscape::Extension::FileSaveMethod) in in libinkscape.a(libinkscape.afile.o) ( file.o) sp_file_opendialog(Gtk::Window&, void, void_) in libinkscape.a(sp_file_opendialog(Gtk::Window&, void, void_)file.oi)n libinkscape.a ( file.o ) sp_file_import(Gtk::Window&) ... "in Glib::path_get_dirname(std::basic_string<char, std::char_traits, std::allocator > const&)libinkscape.a", (referencedfile.o )from : Inkscape::Extension::get_file_savepath(SPDocument, Inkscape::Extension::FileSaveMethod)Inkscape::Extension::get_file_savepath(SPDocument, Inkscape::Extension::FileSaveMethod)iinn libinkscape.alibinkscape.a((system.osystem.o))

        sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)     Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&) iinn  libinkscape.alibinkscape.a((file.oscript.o))

        Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)isp_file_open_dialog(Gtk::Window&, void*, void*)n libinkscape.a(ifiledialogimpl-ngtkmm.o libinkscape.a(file.o)

") Glib::path_is_absolute(std::basic_string<char, std::char_traits, std::allocator > const&) " , referenced sp_file_import(Gtk::Window&)from : in libinkscape.a(file.o) Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits, std::allocator > const&) i n libinkscape.a(script.o) Inkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&) in libinkscape.a(script.oInkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)in libinkscape.a)( script.o ) Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)in libinkscape.a(script.oi) n libinkscape.a(filedialogimpl- gtkmm.o) "sp_image_image_edit(GtkMenuItem, SPAnchor_)Glib::path_is_absolute(std::basic_string<char, std::char_traits, std::allocator > const&) ", referenced infrom :libinkscape.a(context-menu.o)

sp_image_image_edit(GtkMenuItem, SPAnchor_) in libinkscape.a(context-menu.o) Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits, std::allocator > const&)in libinkscape.a(script.o) Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback() in libinkscape.a(filedialogimpl- gtkmm.oInkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&)) in libinkscape.a "Glib::path_get_basename(std::basic_string<char, std::char_traits, std::allocator > const&)(script.o) ", Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)referenced ifromn libinkscape.a(script.o:)

        Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback() sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)     in libinkscape.a(filedialogimpl-gtkmm.o)

"Glib::path_get_basename(std::basic_string<char, std::chartraits, std::allocator > const&)", referenced from:
in libinkscape.a(file.o) Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument
, char const_)in libinkscape.a(javafx-out.o)Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)i nsp_file_savedialog(Gtk::Window&, SPDocument, Inkscape::Extension::FileSaveMethod) libinkscape.a( script.o ) in libinkscape.a( file.o ) Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument_, char const*)inInkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&) ilibinkscape.an( javafxlibinkscape.a-(out.oscript.o))

        Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)in libinkscape.ain libinkscape.a(filedialogimpl(filedialogimpl--gtkmm.o)

"gtkmm.o) "Glib::find_program_in_path(std::basic_string<char, std::char_traits, std::allocator > const&)Glib::find_program_in_path(std::basic_string<char, std::char_traits, std::allocator > const&)", "referenced, fromreferenced: from : Inkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&)iInkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&)in libinkscape.an( libinkscape.a(script.o) script.o)
Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&) in libinkscape.a(script.o)Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&) i n libinkscape.a(script.o)" "Glib::spawn_async_with_pipes(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits, std::allocator >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::chartraits, std::allocator > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int, int, int, int_)", referenced from: Glib::spawn_async_with_pipes(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits, std::allocator >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::chartraits, std::allocator > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int, int, int, int_) ", referenced from: Inkscape::IO::spawn_async_with_pipes(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits, std::allocator >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::chartraits, std::allocator > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int, int, int, int_)in libinkscape.a ( sys.o) Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)in libinkscape.a(script.oInkscape::IO::spawn_async_with_pipes(std::basic_string<char, std::char_traits, std::allocator > const&, Glib::ArrayHandle<std::basic_string<char, std::char_traits, std::allocator >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::chartraits, std::allocator > > > const&, Glib::SpawnFlags, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&, int, int, int, int_)) i "n Glib::get_unichar_from_std_iterator(gnu_cxx::normal_iterator<char const*, std::basic_string<char, std::char_traits, std::allocator > >)libinkscape.a", referenced from: ( sys.o)SPFlowtext::getAsText() in libinkscape.a ( sp - flowtext.o) Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, std::list<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > > const&, Glib::ustring const&, Inkscape::Extension::Implementation::Script::file_listener&)Inkscape::InputDeviceImpl::createId(Glib::ustring const&, Gdk::InputSource, std::set<Glib::ustring, std::less, std::allocatorGlib::ustring >&)iinn libinkscape.alibinkscape.a((script.odevice)- manager.o ) " Glib::get_unichar_from_std_iterator(gnu_cxx::normal_iterator<char const, std::basic_string<char, std::chartraits, std::allocator > >) ", Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument, char const)referencedi nfrom :libinkscape.a ( javafx - out.o ) Inkscape::InputDeviceImpl::createId(Glib::ustring const&, Gdk::InputSource, std::set<Glib::ustring, std::less, std::allocatorGlib::ustring >&)iInkscape::Extension::Internal::PovOutput::saveDocument(SPDocument, char const_)ni nlibinkscape.a (libinkscape.adevice(-povmanager.o-)out.o ) SPFlowtext::getAsText() in libinkscape.a(sp-flowtext.osp_te_get_stringmultiline(SPItem const, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&))i n Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument, char const)in libinkscape.a (javafx-out.olibinkscape.a) ( text -editing.o) tidy_operator_styled_whitespace(SPObject_) in libinkscape.a(text-editing.o) Inkscape::Extension::Internal::PovOutput::saveDocument(SPDocument, char const_)in libinkscape.a(pov-out.o) sp_text_pasteinline(SPEventContext) sp_te_get_stringmultiline(SPItem const, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&) i nin libinkscape.alibinkscape.a((text-editing.o) text - context.o ) tidy_operator_styledwhitespace(SPObject) . ..in libinkscape.a(text-editing.o)

" Glib::Ascii::strtod(std::basic_string<char, std::char_traits, std::allocator > const&)sp_text_pasteinline(SPEventContext) ", referenced from: in libinkscape.a( text-context.o) ege::PaintDef::fromMIMEData(std::basic_string<char, std::chartraits, std::allocator > const&, char const, int, int)in libinkscape.a ( ege - paint -.def.o)..

 "   Glib::Ascii::strtod(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)Inkscape::UI::Dialog::SpinButtonAttr::set_from_attribute(SPObject*)", referenced from  :
in   libinkscape.a ( filter-effects-dialog.o)

ege::PaintDef::fromMIMEData(std::basic_string<char, std::chartraits, std::allocator > const&, char const, int, int)in libinkscape.a Inkscape::UI::Widget::SpinSlider::set_fromattribute(SPObject) (in libinkscape.a(spinege--slider.opaint)- def.o ) Inkscape::UI::Widget::DualSpinSlider::set_fromattribute(SPObject) Inkscape::UI::Dialog::SpinButtonAttr::set_fromattribute(SPObject)in libinkscape.a (spin-slider.o) "Glib::getenv(std::basic_string<char, std::char_traits, std::allocator > const&)", in referencedlibinkscape.a(filter-effects-dialog.o) from : Inkscape::UI::Widget::SpinSlider::set_fromattribute(SPObject) in libinkscape.a(spinInkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits, std::allocator > const&)-slider.oi) n Inkscape::UI::Widget::DualSpinSlider::set_fromattribute(SPObject) libinkscape.a (inscript.o )libinkscape.a ( spin -"slider.o) Glib::setenv(std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, bool)"",Glib::getenv(std::basic_string<char, std::char_traits, std::allocator > const&) "referenced, referenced from: fromInkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits, std::allocator > const&):i n libinkscape.a ( script.o ) "inkscape_applicationinit(char const, int)Glib::setenv(std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, bool)i",n libinkscape.a( inkscape.o) referenced "from: Glib::ustring::erase(Glib::ustring_Iterator<gnu_cxx::normaliterator<char, std::basic_string<char, std::char_traits, std::allocator > > >) ", inkscape_applicationinit(char const, int)referencedi nfrom: libinkscape.a(inkscape.o) sp_text_pasteinline(SPEventContext) in "libinkscape.a(Glib::ustring::erase(Glib::ustring_Iterator<gnu_cxx::normal_iterator<char, std::basic_string<char, std::char_traits, std::allocator > > >)text"-,context.o) " referenced from: sp_text_pasteinline(SPEventContext) in libinkscape.a(text-context.o) "Glib::ustring::erase(Glib::ustring_Iterator<gnu_cxx::__normaliterator<char, std::basic_string<char, std::char_traits, std::allocator > > >, Glib::ustring_Iterator<gnu_cxx::__normal_iterator<char, std::basic_string<char, std::char_traits, std::allocator > > >)Glib::ustring::erase(Glib::ustring_Iterator<gnu_cxx::normal_iterator<char*, std::basic_string<char, std::char_traits, std::allocator > > >, Glib::ustring_Iterator<gnu_cxx::normal_iterator<char, std::basic_string<char, std::char_traits, std::allocator > > >)", referenced ", referencedfrom :from : sp_te_insertline(SPItem, Inkscape::Text::Layout::iterator const&)in sp_te_insertline(SPItem, Inkscape::Text::Layout::iterator const&)in libinkscape.a(text-editing.olibinkscape.a) (text-editing.o ) erase_fromspstring(SPString, Glib::ustring_Iterator<gnu_cxx::__normaliterator<char, std::basic_string<char, std::char_traits, std::allocator > > >, Glib::ustring_Iterator<gnu_cxx::__normal_iterator<char, std::basic_string<char, std::char_traits, std::allocator > > >)in erase_fromspstring(SPString, Glib::ustring_Iterator<gnu_cxx::__normaliterator<char, std::basic_string<char, std::char_traits, std::allocator > > >, Glib::ustring_Iterator<gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits, std::allocator > > >)libinkscape.ain libinkscape.a((text-editing.otext-editing.o))

""Glib::ustring::insert(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char)Glib::ustring::insert(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char)", referenced" ,from :

referenced from: css2_escapequote(char const)i n libinkscape.a(style.ocss2_escapequote(char const)i) n libinkscape.a(style.o ) org::w3c::dom::io::dprintInt(org::w3c::dom::io::Writer&, long, int, int, int, int)org::w3c::dom::io::dprintInt(org::w3c::dom::io::Writer&, long, int, int, int, int)iinn libdom.alibdom.a((domstream.odomstream.o))

        Inkscape::LivePathEffect::PathParam::on_link_button_click()Inkscape::LivePathEffect::PathParam::on_link_button_click()          inin libinkscape.a( libinkscape.a(path.o)

"path.oGlib::ustring::replace(Glib::ustring_Iterator<gnu_cxx::normal_iterator<char*, std::basic_string<char, std::char_traits, std::allocator > > >, Glib::ustring_Iterator<gnu_cxx::normal_iterator<char, std::basic_string<char, std::chartraits, std::allocator > > >, char const)) ", referenced" from: Glib::ustring::replace(Glib::ustring_Iterator<gnu_cxx::__normaliterator<char, std::basic_string<char, std::char_traits, std::allocator > > >, Glib::ustring_Iterator<gnu_cxx::__normal_iterator<char, std::basic_string<char, std::chartraits, std::allocator > > >, char const)", referenced from : insert_intospstring(SPString, Glib::ustring_Iterator<gnu_cxx::normal_iterator<char*, std::basic_string<char, std::chartraits, std::allocator > > >, char const)insert_intospstring(SPString, Glib::ustring_Iterator<gnu_cxx::normal_iterator<char, std::basic_string<char, std::chartraits, std::allocator > > >, char const)iin libinkscape.a(text-editing.on libinkscape.a() "text-Glib::ustring::ustring(std::basic_string<char, std::char_traits, std::allocator > const&)editing.o"), referenced from: " Glib::ustring::ustring(std::basic_string<char, std::char_traits, std::allocator > const&)"sp_stopwrite(SPObject, Inkscape::XML::Document, Inkscape::XML::Node, unsigned int),i n referencedlibinkscape.a from: ( sp-gradient.o) sp_filter_get_new_resultname(SPFilter) sp_maingui(int, char const) in libinkscape.a(isp-nfilter.o )main.o

        sp_document_default_gradient_vector(SPDocument*, SPColor const&, bool)in libinkscape.a(gradient-chemistry.osp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod))
       in  libinkscape.a(file.o)

Inkscape::CMSSystem::getDisplayPer(Glib::ustring const&) insp_stopwrite(SPObject, Inkscape::XML::Document, Inkscape::XML::Node, unsigned int) ilibinkscape.an( colorlibinkscape.a-(profile.osp)- gradient.o ) Inkscape::IO::BasicWriter::writeStdString(std::basic_string<char, std::char_traits, std::allocator >&)sp_filter_get_new_resultname(SPFilter)i n libinkscape.a ( inkscapestream.oin) libinkscape.a(sp-filter.o) UStringPrivate::Composition::str() const in libinkscape.a ( event - log.o ) sp_document_default_gradientvector(SPDocument, SPColor const&, bool) in libinkscape.a(gradient-chemistry.o)UStringPrivate::Composition& UStringPrivate::Composition::argGlib::ustring(Glib::ustring const&) i Inkscape::CMSSystem::getDisplayPer(Glib::ustring const&) nin libinkscape.a(event-log.o libinkscape.a(color)- profile.o ) . .. Inkscape::IO::BasicWriter::writeStdString(std::basic_string<char, std::char_traits, std::allocator >&) "Glib::ustring::operator=(std::basic_string<char, std::char_traits, std::allocator > const&)",i referencedn fromlibinkscape.a:( inkscapestream.o) .inkscapeautosave(void) .. in libinkscape.a(inkscape.o ") Glib::ustring::operator=(std::basic_string<char, std::char_traits, std::allocator > const&)", referenced from : inkscapeautosave(void) GrDrag::makeStopSafeColor(char const_, bool&)in libinkscape.ai(ninkscape.o )libinkscape.a(gradient-drag.o)

      Inkscape::CMSSystem::getDisplayId(int, int) in libinkscape.asp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod)( color - profile.o ) 

in libinkscape.a( file.o) Inkscape::CMSSystem::setDisplayPer(void_, unsigned int, int, int)sp_file_opendialog(Gtk::Window&, void, void_)iinn libinkscape.alibinkscape.a((file.ocolor)- profile.o ) sp_file_import(Gtk::Window&) Inkscape::Extension::get_file_savepath(SPDocument, Inkscape::Extension::FileSaveMethod) i nin libinkscape.alibinkscape.a((system.ofile.o))

        Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*)Inkscape::Extension::get_file_save_path(SPDocument*, Inkscape::Extension::FileSaveMethod)iinn  libinkscape.alibinkscape.a((javafxsystem.o-)out.o

) GrDrag::makeStopSafeColor(char const_, bool&)isp_file_savedialog(Gtk::Window&, SPDocument, Inkscape::Extension::FileSaveMethod)n libinkscape.a ( gradient - drag.oin) libinkscape.a ( file.o ) Inkscape::CMSSystem::getDisplayId(int, int)in libinkscape.a .(.. color"-profile.o) Glib::IOChannel::set_encoding(std::basic_string<char, std::char_traits, std::allocator > const&)", .referenced.. "Glib::IOChannel::set_encoding(std::basic_string<char, std::char_traits, std::allocator > const&) ", fromreferenced: from : Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&)Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&)iinn libinkscape.alibinkscape.a((script.oscript.o))

        Inkscape::Extension::Implementation::Script::file_listener::init(int, Glib::RefPtr<Glib::MainLoop>)Inkscape::Extension::Implementation::Script::file_listener::init(int, Glib::RefPtr<Glib::MainLoop>)iinn  libinkscape.alibinkscape.a((script.oscript.o))

""Glib::IOChannel::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)Glib::IOChannel::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)"",,  referencedreferenced  fromfrom::

        Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&)Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&)iinn  libinkscape.alibinkscape.a((script.oscript.o))

""Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)"",,  referencedreferenced  fromfrom::

        Inkscape::Extension::init()Inkscape::Extension::init()        inin  libinkscape.alibinkscape.a((init.oinit.o))

        Inkscape::Extension::Dependency::check() constInkscape::Extension::Dependency::check() constiinn  libinkscape.alibinkscape.a((dependency.odependency.o))

        Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)iinn  libinkscape.alibinkscape.a((script.oscript.o))

        Inkscape::Extension::Internal::Filter::Filter::filters_load_dir(char const*, char*)Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)iinn  libinkscape.alibinkscape.a((filterfiledialogimpl--file.ogtkmm.o))

        Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&)Inkscape::UI::Dialog::SVGPreview::set(Glib::ustring&, int)iinn  libinkscape.alibinkscape.a((filedialogimplfiledialogimpl--gtkmm.ogtkmm.o))

        Inkscape::UI::Dialog::SVGPreview::set(Glib::ustring&, int)in libinkscape.aInkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback() (  filedialogimpl -gtkmm.oin) 

libinkscape.a ( filedialogimpl - gtkmm.o ) Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback() in libinkscape.a(filedialogimpl-gtkmm.o) ... "Cairo::ImageSurface::create_from_png(std::basic_string<char, std::char_traits, std::allocator >)", Inkscape::Extension::Internal::Filter::Filter::filters_loaddir(char const, char_)referenced from: in libinkscape.a( filter-file.odraw_page(GtkPrintOperation, GtkPrintContext, int, void_))i n libinkscape.a .(print.o) .. " Cairo::ImageSurface::create_from_png(std::basic_string<char, std::char_traits, std::allocator >)"", referenced from: Cairo::Context::show_text(std::basic_string<char, std::char_traits, std::allocator > const&)", referenced from: draw_page(GtkPrintOperation, GtkPrintContext, int, void_) in libinkscape.a ( print.o) "SvgFontDrawingArea::on_expose_event(GdkEventExpose)Cairo::Context::show_text(std::basic_string<char, std::char_traits, std::allocator > const&) " ,in libinkscape.a(svg-fonts-referenceddialog.o) ldfrom:: symbol (s) not found SvgFontDrawingArea::on_expose_event(GdkEventExpose) for architecture x86_64 in libinkscape.a(svg-fonts-dialog.o) ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status collect2: ld returned 1 exit status make[1]: * [inkview] Error 1 make[1]: * Waiting for unfinished jobs.... make[1]: * [inkscape] Error 1 make: * [install-recursive] Error 1 /usr/local/Library/Homebrew/formula.rb:610:in `system' BuildError: Failed executing: make install

  1. raise
  2. ignore
  3. backtrace
  4. irb
  5. shell Choose an action:
sbfreddie commented 10 years ago

I am also having problems with inkscape on Mountain Lion, here is the error output: ==> Installing inkscape ==> Downloading http://downloads.sourceforge.net/project/inkscape/inkscape/0.48.4/inkscape-0.48.4.tar.gz ######################################################################## 100.0% ==> ./configure --prefix=/usr/local/Cellar/inkscape/0.48.4 --enable-lcms --disable-poppler-cairo checking for style of include used by make... GNU checking whether the C++ compiler works... no configure: error: in /private/tmp/inkscape-HU2E/inkscape-0.48.4': configure: error: C++ compiler cannot create executables Seeconfig.log' for more details

READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting

These open issues may also help: https://github.com/mxcl/homebrew/issues/23277

Anyone have a solution

btel commented 10 years ago

I managed to compile inkscape with clang using a patch from the bug report: https://bugs.launchpad.net/inkscape/+bug/1244295/+index

Should we add the patch to the formula?

mistydemeo commented 10 years ago

That's a good idea. Unfortunately the patch from https://bugs.launchpad.net/inkscape/+bug/1232474 (https://launchpadlibrarian.net/153438121/clang.patch) doesn't apply cleanly against the stable version so it'll take some massaging.

btel commented 10 years ago

right. I used the development version. However, only one file (src/ui/node.h) can not be patched in the stable version, because some unrelated includes were modified. It should be enough to replace:

#include <tr1/functional>

with

#if __cplusplus >= 201103L
#include <functional>
#else
  #include <tr1/functional>
#endif

I don't know whether other changes in the upstream version also affected the clang compatibility.

mistydemeo commented 10 years ago

If you're up to it, can you work up a PR with the patch that we can get the bots to test? Thanks!

btel commented 10 years ago

Unfortunately, it won't work. There are a few more changes required: https://bugs.launchpad.net/inkscape/+bug/1194129

The patch is up for inkscape 0.48.5, so perhaps we should wait for the release.

su-v commented 10 years ago
btel commented 10 years ago

@su-v thanks for the tips. I am still running into problems when using stable branch + patch from bug 1245722:

 CXX      selection.o
brew: superenv removed: -I/usr/include/libxml2 -I/opt/X11/include -Werror=format-security -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2
brew: superenv added: -pipe -w -Os -march=native -isystem/usr/local/include -isystem/opt/X11/include/freetype2 -isystem/usr/include/libxml2 -isystem/opt/X11/include -I/usr/local/opt/icu4c/include -I/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/Headers
In file included from selection-chemistry.cpp:97:
In file included from ./ui/tool/multi-path-manipulator.h:21:
./ui/tool/node.h:23:10: fatal error: 'tr1/functional' file not found
#include <tr1/functional>
         ^

Should I apply in addtion the patch from 1232474?

su-v commented 10 years ago

Should I apply in addtion the patch from 1232474?

No. The patches attached in bug 1232474 are based on trunk, not stable.

With the patch from bug1245722 applied, the mentioned include file (src/ui/tool/node.h) should look like this:

#if __cplusplus >= 201103L
#include <functional>
#else
#include <tr1/functional>
#endif

which (AFAIU) on Mavericks ought to include <functional>instead of <tr1/functional> if the compiler flags are correctly set - at least according to the info in the bug description:

Tested successfully on the following (…) OS X 10.9 Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) -stdlib=libc++ -std=c++11

(I haven't upgraded my laptop to Mavericks yet, so I can't verify or help beyond this)

btel commented 10 years ago

I just committed a fix, which allows inkscape to compile on Mavericks. The fixed formula downloads the inkscape source from stable upstream branch (as suggested by @su-v). To install it, you have to provide --HEAD option (brew install --HEAD inkscape).

I am not sure what is homebrew policy with this type of formula. Should we provide two versions (from tarball and from baazar)?

Please test and report any problems.

jaschau commented 10 years ago

@btel: With the updated formula, the compilation goes through smoothly for me, but linking still fails with basically the same errors as indicated above by @smarek and @sdeverly.

btel commented 10 years ago

Interesting. It links on my system. Did you try rebuilding the dependencies? Can you post your log?

btel commented 10 years ago

@jaschau BTW make sure to use the formula from inkscape_clang branch in my homebrew fork (linked in above):

https://raw.github.com/btel/homebrew/befff75adda56bd305d80941ffd41843d503841d/Library/Formula/inkscape.rb

jaschau commented 10 years ago

@btel I've indeed used the formula from your fork. However, reinstalling the dependencies is actually a good idea. I had reinstalled cairo but not cairomm (stupid me!), so upon seeing linking errors with cairo I thought it could not be related to non-recompiled dependencies. Having reinstalled cairomm, the linking errors with cairo vanish and some others remain, but I suppose this is just related to not having reinstalled all dependencies properly. I will try to do this and get back to you if it works! Thanks for your help :)

Edit: So upon having recompiled all dependencies, I can confirm that inkscape indeed compiles with the formula from btel! Thanks again for the help!

btel commented 10 years ago

Cool! Thanks for testing.

smarek commented 10 years ago

I can confirm that using referenced commit and brew install --HEAD inkscape works properly, it builds and links and runs.

adius commented 10 years ago

It didn't work for me. Here is the error message: https://gist.github.com/adius/7378726

btel commented 10 years ago

This is weird. It seems that patch command does not use 'p1' option. Can you make sure that your homebrew installation is up-to-date?

adius commented 10 years ago

Yeah, brew is up to date and brew doctor doesn't complain about anything.

btel commented 10 years ago

and can you check your version of bazaar? please check also if the repository is checked out correctly by looking at content of /Library/Caches/Homebrew/inkscape--bzr/ (it should contain src subdir)

adius commented 10 years ago
adius:~$ brew upgrade bazaar
Error: bazaar-2.6.0 already installed
btel commented 10 years ago

did you check if /Library/Caches/Homebrew/inkscape--bzr/ folder is populated?

btel commented 10 years ago

I can not clone the code now - it seems that the launchpad is temporarily down...

adius commented 10 years ago

There is a .bzr folder in it.

btel commented 10 years ago

it is strange there should be a tree of inkscape in there. Can you delete the entire inkscape--bzr folder and try to download again?

btel commented 10 years ago

I just sent a solution in PR #24137.

adius commented 10 years ago

After having deleted the folder the patching worked. There was, however, still an error while installing: https://gist.github.com/adius/7401131

btel commented 10 years ago

Can you try again in verbose mode: brew install -vd --HEAD inkscape

sanzoghenzo commented 10 years ago

Hi, I tried to install on my system, everything worked well.

Saluti,

Andrea Ghensi

Per favore, non stampare questa mail se non ne hai assoluto bisogno. Please, don't print this email if you don't have to.

2013/11/10 Bartosz Telenczuk notifications@github.com

Can you try again in verbose mode: brew install -vd --HEAD inkscape

— Reply to this email directly or view it on GitHubhttps://github.com/mxcl/homebrew/issues/23277#issuecomment-28161892 .

su-v commented 10 years ago

@btel - the clang patch has been committed to the release branch today (rev 9974-9983). Current HEAD should compile on Mavericks now without any patch.

btel commented 10 years ago

@su-v Thanks a lot for the update. I confirm that the head of stable branch compiles on Mavericks without patching. I updated the PR.

HaroldPutman commented 10 years ago

I get Error: No head is defined for inkscape when I try brew install --HEAD inkscape

What am I missing? The normal brew install inkscape fails with:

==> Downloading http://downloads.sourceforge.net/project/inkscape/inkscape/0.48.
Already downloaded: /Library/Caches/Homebrew/inkscape-0.48.4.tar.gz
==> ./configure --prefix=/usr/local/Cellar/inkscape/0.48.4 --enable-lcms --disab
==> make install
collect2: ld returned 1 exit status
make[1]: *** [inkview] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [inkscape] Error 1
make: *** [install-recursive] Error 1

READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting

These open issues may also help:
    https://github.com/mxcl/homebrew/issues/23277

I am running mavericks, brew update, brew doctor say all is fine.

btel commented 10 years ago

you have to install with formula from the pull request using direct link: brew install --HEAD https://raw.github.com/btel/homebrew/cf0d7eabcbda85dbb6732a8fd0eb2884aa35d762/Library/Formula/inkscape.rb

adius commented 10 years ago

Still not working for me =(. I'd love to use inkscape again…

ghost commented 10 years ago

With the --HEAD installation of inkscape, the eps import is broken. parser error : Start tag expected, '<' not found %!PS-Adobe-3.0 EPSF-3.0

tbekolay commented 10 years ago

@btel's fix worked for me, except that I had to reinstall some packages that weren't listed in the dependencies also. Specifically, when I did this, Inkscape would fail on linking:

brew reinstall pkg-config intltool boost-build autoconf automake gettext bdw-gc glibmm gsl boost popt little-cms cairomm pango hicolor-icon-theme
brew install --HEAD https://raw.github.com/btel/homebrew/inkscape_clang/Library/Formula/inkscape.rb

But, the install went fine after reinstalling a few other packages that Inkscapes uses (not sure if they're dependencies of dependencies or just things that Inkscape will use if it detects them?)

brew reinstall gtk++ gdk-pixbuf
brew install --HEAD https://raw.github.com/btel/homebrew/inkscape_clang/Library/Formula/inkscape.rb

Either way, many thanks to @btel for the fix!

tbekolay commented 10 years ago

Also, I have a similar issue as @thongrim, PDF import is broken with poppler installed; I get

nn.2921.pdf:1: parser error : Start tag expected, '<' not found
%PDF-1.7
^
btel commented 10 years ago

@tbekolay Thanks for testing. Your are right - gdk-pixbuf and gtk+ are used by inkscape but both are dependencies of gtkmm. Should they be listed additionaly in inkscape formula?

After compiling with poppler, PDF import works fine for me. From the error message it seems that inkscape tries to open it as SVG. See also this bug: https://bugs.launchpad.net/inkscape/+bug/362473

tbekolay commented 10 years ago

@btel Oh, actually that was my mistake, I just missed gtkmm in copying over the dependencies; presumably if it had been in my original list it would have worked properly.

I'll check out that thread to get PDF imports working, thanks for the link!

adius commented 10 years ago

Thanks a lot @tbekolay! After reinstalling all mentioned dependencies I was able to install it as well! …and of course thank you @btel for your patch! =)

ghost commented 10 years ago

Eps importing is still broken to me, also after installing poppler.

su-v commented 10 years ago

@thongrim - do you have Ghostscript installed? (Inkscape uses ps2pdf from Ghostscript to open PostScript files - PS or EPS is converted to PDF on-the-fly, and then the PDF file is opened using internal routines (based on poppler)).

ghost commented 10 years ago

@su-v yep, doesn't seem to try to convert them, but it just tries to import as an inkscape file (both with the open menu and the import).

Update: ghostscript was installed, but not linked correctly (probably due to the presence of an already installed version provided by MacTex). I don't really understand why inkscape won't use the ghostscript version that is present on my machine. I solved my issue by forgetting about it, installing a virtual machine and using inkscape on that one.

klaventall commented 10 years ago

Hi. I have been following the suggested fixes but am running into the following issue:

brew install --HEAD https://raw.github.com/btel/homebrew/inkscape_clang/Library/Formula/inkscape.rb

######################################################################## 100.0% ==> Cloning lp:inkscape/0.48.x Updating /Library/Caches/Homebrew/inkscape--bzr Tree is up to date at revision 10006 of branch http://bazaar.launchpad.net/~inkscape.dev/inkscape/RELEASE_0_48_BRANCH ==> ./autogen.sh checking for intltool >= 0.17 ... yes (version 0.50.2)

Running aclocal-1.14 -I /usr/local/share/aclocal ... aclocal-1.14: error: aclocal: file '/usr/local/share/aclocal/lt~obsolete.m4' does not exist Please fix the error conditions and try again.

The odd thing is that when I look in the dir '/usr/local/share/aclocal/' the file lt~obsolete.m4 is there. Any ideas?