Closed DaKaZ closed 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.
For dependencies, it's enough to uninstall them and let inkscape installer put the right flags to their installs
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
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
Same here, exactly the same error on Maverick. Any workaround ?
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
"Gtk::AccelMap::load(std::basic_string<char, std::char_traits
" Gtk::AccelMap::load(std::basic_string<char, std::char_traits
Inkscape::IO::file_open_tmp(std::basic_string<char, std::char_traits
" sp_image_image_edit(GtkMenuItem, SPAnchor_)Glib::build_filename(Glib::ArrayHandle<std::basic_string<char, std::char_traits
...
"(anonymous namespace)::loadProfiles()in Glib::path_get_dirname(std::basic_string<char, std::char_traits
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
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
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
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
in libinkscape.a(file.o)
Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument
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
Inkscape::Extension::Implementation::Script::execute(std::list<std::basic_string<char, std::char_traits
" Glib::Ascii::strtod(std::basic_string<char, std::char_traits
" 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
""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
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
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
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
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 See
config.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
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?
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.
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.
If you're up to it, can you work up a PR with the patch that we can get the bots to test? Thanks!
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 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?
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)
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.
@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.
Interesting. It links on my system. Did you try rebuilding the dependencies? Can you post your log?
@jaschau BTW make sure to use the formula from inkscape_clang branch in my homebrew fork (linked in above):
@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!
Cool! Thanks for testing.
I can confirm that using referenced commit and brew install --HEAD inkscape
works properly, it builds and links and runs.
It didn't work for me. Here is the error message: https://gist.github.com/adius/7378726
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?
Yeah, brew is up to date and brew doctor
doesn't complain about anything.
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:~$ brew upgrade bazaar
Error: bazaar-2.6.0 already installed
did you check if /Library/Caches/Homebrew/inkscape--bzr/
folder is populated?
I can not clone the code now - it seems that the launchpad is temporarily down...
There is a .bzr
folder in it.
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?
I just sent a solution in PR #24137.
After having deleted the folder the patching worked. There was, however, still an error while installing: https://gist.github.com/adius/7401131
Can you try again in verbose mode: brew install -vd --HEAD inkscape
Hi, I tried to install on my system, everything worked well.
Saluti,
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 .
@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.
@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.
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.
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
Still not working for me =(. I'd love to use inkscape again…
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
@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!
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
^
@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
@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!
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! =)
Eps importing is still broken to me, also after installing poppler.
@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)).
@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.
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?
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