Activity log for bug #1301187

Date Who What changed Old value New value Message
2014-04-02 06:58:04 Papoj Thamjaroenporn bug added bug
2014-04-02 06:59:09 Papoj Thamjaroenporn description Hi, I have a problem compiling Inkscape 0.48.x (How do I know the specific build version?) from source on Mac OS X Mavericks 10.9. Xcode version: 5.1 (5B130a) Compiling instructions I followed: http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX "Compiling Inkscape with X11, using MacPorts [Recommended method]" Compiler: gcc 4.7 Libraries are all installed with macports (after proper migration) I followed the instructions noted above closely. The problem is that ./configure seems to find all the necessary libraries, but during inkscape linking I encounter "Undefined symbols for architecture x86_64" problem: it seems like a bunch of methods from Gdk, Glib, Glibmm, and Cairo are not found. I'd appreciate any help on this. ---------------------- ---------------------- Configuration: ---------------------- ---------------------- ./configure --disable-static --enable-shared --prefix=/Users/Papoj/Projects/Wrinkles/Inkscape/inkscape/build --with-xft --with-gnome-vfs --with-python=/path/to/python/modules --enable-osxapp --enable-lcms --enable-poppler-cairo configure: WARNING: unrecognized options: --with-xft, --with-python checking build system type... x86_64-apple-darwin13.1.0 checking host system type... x86_64-apple-darwin13.1.0 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... build-aux/install-sh -c -d checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether ccache g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of ccache g++... gcc3 checking for gcc... ccache gcc checking whether we are using the GNU C compiler... yes checking whether ccache gcc accepts -g... yes checking for ccache gcc option to accept ISO C89... none needed checking whether ccache gcc understands -c and -o together... yes checking dependency style of ccache gcc... gcc3 checking dependency style of ccache gcc... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by ccache gcc... /opt/local/bin/ld checking if the linker (/opt/local/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... /opt/local/bin/nm checking the name lister (/opt/local/bin/nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-apple-darwin13.1.0 file names to x86_64-apple-darwin13.1.0 format... func_convert_file_noop checking how to convert x86_64-apple-darwin13.1.0 file names to toolchain format... func_convert_file_noop checking for /opt/local/bin/ld option to reload object files... -r checking for objdump... no checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... no checking for strip... strip checking for ranlib... ranlib checking command to parse /opt/local/bin/nm output from ccache gcc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking how to run the C preprocessor... ccache gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if ccache gcc supports -fno-rtti -fno-exceptions... no checking for ccache gcc option to produce PIC... -fno-common -DPIC checking if ccache gcc PIC flag -fno-common -DPIC works... yes checking if ccache gcc static flag -static works... no checking if ccache gcc supports -c -o file.o... yes checking if ccache gcc supports -c -o file.o... (cached) yes checking whether the ccache gcc linker (/opt/local/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.1.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... ccache g++ -E checking for ld used by ccache g++... /opt/local/bin/ld checking if the linker (/opt/local/bin/ld) is GNU ld... no checking whether the ccache g++ linker (/opt/local/bin/ld) supports shared libraries... yes checking for ccache g++ option to produce PIC... -fno-common -DPIC checking if ccache g++ PIC flag -fno-common -DPIC works... yes checking if ccache g++ static flag -static works... no checking if ccache g++ supports -c -o file.o... yes checking if ccache g++ supports -c -o file.o... (cached) yes checking whether the ccache g++ linker (/opt/local/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.1.0 dyld checking how to hardcode library paths into programs... immediate checking for ANSI C header files... (cached) yes checking for BZR snapshot build... yes checking whether make supports nested variables... (cached) yes Strict build options enabled checking compiler support for -Werror=...... yes checking compiler support for -Wno-pointer-sign... yes checking compiler support for -Wno-unused-but-set-variable... yes checking linker tolerates -z relro... no checking native support for unordered_set... not working checking TR1 unordered_set usability... ok checking boost/unordered_set.hpp usability... yes checking boost/unordered_set.hpp presence... yes checking for boost/unordered_set.hpp... yes checking for overzealous strict aliasing warnings... no checking whether NLS is requested... yes checking for intltool >= 0.40.0... 0.50.2 found checking for intltool-update... /opt/local/bin/intltool-update checking for intltool-merge... /opt/local/bin/intltool-merge checking for intltool-extract... /opt/local/bin/intltool-extract checking for xgettext... /opt/local/bin/xgettext checking for msgmerge... /opt/local/bin/msgmerge checking for msgfmt... /opt/local/bin/msgfmt checking for gmsgfmt... /opt/local/bin/msgfmt checking for msgfmt... (cached) /opt/local/bin/msgfmt checking for gmsgfmt... (cached) /opt/local/bin/msgfmt checking for xgettext... (cached) /opt/local/bin/xgettext checking for msgmerge... (cached) /opt/local/bin/msgmerge checking for ld used by GCC... /opt/local/bin/ld checking if the linker (/opt/local/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... yes checking for CFLocaleCopyCurrent... yes checking for GNU gettext in libc... no checking for iconv... yes checking for working iconv... yes checking how to link with libiconv... -liconv checking for GNU gettext in libintl... yes checking whether to use NLS... yes checking where the gettext function comes from... external libintl checking how to link with libintl... -lintl -Wl,-framework -Wl,CoreFoundation checking for pkg-config... /opt/local/bin/pkg-config checking for msgfmt... (cached) /opt/local/bin/msgfmt checking for gmsgfmt... (cached) /opt/local/bin/msgfmt checking for ccache g++ option to support OpenMP... -fopenmp checking pkg-config is at least version 0.9.0... yes checking for EXIF... no checking for jpeg_CreateDecompress in -ljpeg... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking sys/filio.h usability... yes checking sys/filio.h presence... yes checking for sys/filio.h... yes checking malloc.h usability... no checking malloc.h presence... no checking for malloc.h... no checking for mallinfo... no checking for freetype-config... /opt/local/bin/freetype-config checking for Win32 platform... no checking for OSX platform... yes checking for Solaris platform... no checking for GNOME_VFS... yes checking whether byte ordering is bigendian... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for LCMS... yes checking for POPPLER... yes checking for POPPLER_GLIB... yes checking for CAIRO_SVG... yes checking for POPPLER_CAIRO... yes checking for POPPLER_GFXFONT... yes checking for POPPLER_NEWERRORAPI... yes checking for new color space API in Poppler... no checking whether GfxPatch in Poppler no longer uses GfxColor... yes checking for LIBWPG01... no checking for LIBWPG02... yes checking for LIBVISIO... no checking for LIBCDR... no checking for IMAGEMAGICK... no checking for INKSCAPE... yes checking for GLIBMM_2_32... yes checking for GTK... yes checking if Gtk+ 2.0 is using the X11 backend target... yes checking for X11... yes checking for PANGO_USES_DEPRECATED_GLIB_SYMBOLS... no checking for Mac OS X Carbon support... yes checking boost/concept_check.hpp usability... yes checking boost/concept_check.hpp presence... yes checking for boost/concept_check.hpp... yes checking for CAIRO_PDF... yes checking popt.h usability... yes checking popt.h presence... yes checking for popt.h... yes checking for new_aspell_config in -laspell... yes checking aspell.h usability... yes checking aspell.h presence... yes checking for aspell.h... yes checking for bind_textdomain_codeset... yes checking for gtk_window_set_default_icon_from_file... yes checking for gtk_window_fullscreen... yes checking whether binary relocation support should be enabled... no checking for pow... yes checking for sqrt... yes checking for floor... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for strncasecmp... yes checking for strpbrk... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtoul... yes checking for fpsetmask... no checking for ecvt... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether lstat correctly handles trailing slash... no checking whether stat accepts an empty string... no checking for strftime... yes checking for working strtod... yes checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for mode_t... yes checking glibmm/threads.h usability... yes checking glibmm/threads.h presence... yes checking for glibmm/threads.h... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/check-header-compile config.status: creating src/debug/makefile config.status: creating src/dialogs/makefile config.status: creating src/display/makefile config.status: creating src/extension/implementation/makefile config.status: creating src/extension/internal/makefile config.status: creating src/extension/makefile config.status: creating src/extension/dbus/wrapper/inkdbus.pc config.status: creating src/filters/makefile config.status: creating src/helper/makefile config.status: creating src/io/makefile config.status: creating src/libcroco/makefile config.status: creating src/libgdl/makefile config.status: creating src/libnrtype/makefile config.status: creating src/libavoid/makefile config.status: creating src/libuemf/makefile config.status: creating src/livarot/makefile config.status: creating src/live_effects/makefile config.status: creating src/live_effects/parameter/makefile config.status: creating src/svg/makefile config.status: creating src/trace/makefile config.status: creating src/ui/cache/makefile config.status: creating src/ui/dialog/makefile config.status: creating src/ui/makefile config.status: creating src/ui/view/makefile config.status: creating src/ui/widget/makefile config.status: creating src/util/makefile config.status: creating src/widgets/makefile config.status: creating src/xml/makefile config.status: creating src/2geom/makefile config.status: creating doc/Makefile config.status: creating po/Makefile.in config.status: creating share/Makefile config.status: creating share/attributes/Makefile config.status: creating share/branding/Makefile config.status: creating share/examples/Makefile config.status: creating share/extensions/Makefile config.status: creating share/extensions/alphabet_soup/Makefile config.status: creating share/extensions/Barcode/Makefile config.status: creating share/extensions/Poly3DObjects/Makefile config.status: creating share/extensions/test/Makefile config.status: creating share/extensions/xaml2svg/Makefile config.status: creating share/extensions/ink2canvas/Makefile config.status: creating share/filters/Makefile config.status: creating share/fonts/Makefile config.status: creating share/gradients/Makefile config.status: creating share/icons/Makefile config.status: creating share/icons/application/Makefile config.status: creating share/icons/application/16x16/Makefile config.status: creating share/icons/application/22x22/Makefile config.status: creating share/icons/application/24x24/Makefile config.status: creating share/icons/application/32x32/Makefile config.status: creating share/icons/application/48x48/Makefile config.status: creating share/icons/application/256x256/Makefile config.status: creating share/keys/Makefile config.status: creating share/markers/Makefile config.status: creating share/palettes/Makefile config.status: creating share/patterns/Makefile config.status: creating share/screens/Makefile config.status: creating share/symbols/Makefile config.status: creating share/templates/Makefile config.status: creating share/tutorials/Makefile config.status: creating share/ui/Makefile config.status: creating packaging/autopackage/default.apspec config.status: creating inkscape.spec config.status: creating Info.plist config.status: creating inkview.1 config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing po/stamp-it commands configure: WARNING: unrecognized options: --with-xft, --with-python Source code location: . Compiler: ccache g++ CPPFLAGS: -DG_DISABLE_DEPRECATED -DGLIBMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -Werror=format-security -Wswitch -Werror=return-type -DGSEAL_ENABLE -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 -I/opt/local/include CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -O3 -Wall -fopenmp CFLAGS: -Wno-pointer-sign -O3 -Wall LDFLAGS: -L/opt/local/lib -headerpad_max_install_names Use gnome-vfs: yes Use openoffice files: yes Use relocation support: no Enable LittleCms: yes Enable DBUS: no Enable Poppler-Cairo: yes ImageMagick Magick++: no Libwpg: yes Libvisio: no Libcdr: no Doing Local Install: no ---------------------- ---------------------- Make log: ---------------------- ---------------------- make /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in src /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am CXXLD inkscape Undefined symbols for architecture x86_64: "Gdk::Pixbuf::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: IconImpl::prerenderIcon(char const*, GtkIconSize, unsigned int) in icon.o Inkscape::UI::Dialog::SVGPreview::showImage(Glib::ustring&) in filedialogimpl-gtkmm.o Inkscape::UI::Widget::ImageIcon::showBitmap(Glib::ustring const&) in imageicon.o Tracer::Kopf2011::to_voronoi(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Tracer::Kopf2011::Options const&) in libdepixelize.a(kopftracer2011.o) Tracer::Kopf2011::to_splines(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Tracer::Kopf2011::Options const&) in libdepixelize.a(kopftracer2011.o) Tracer::Kopf2011::to_grouped_voronoi(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Tracer::Kopf2011::Options const&) in libdepixelize.a(kopftracer2011.o) "Gdk::Pixbuf::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring const&)", referenced from: IconImpl::prerenderIcon(char const*, GtkIconSize, unsigned int) in icon.o Inkscape::UI::ClipboardManagerImpl::_pasteImage(SPDocument*) in clipboard.o "Gio::File::create_for_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: Inkscape::UI::Dialog::OCAL::ImportDialog::on_entry_search_activated() in ocaldialogs.o Inkscape::UI::Dialog::OCAL::ImportDialog::download_resource(Inkscape::UI::Dialog::OCAL::ResourceType, int) in ocaldialogs.o "Gio::File::create_for_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: Inkscape::UI::Dialog::OCAL::ImportDialog::create_temporary_dirs() in ocaldialogs.o Inkscape::UI::Dialog::OCAL::ImportDialog::download_resource(Inkscape::UI::Dialog::OCAL::ResourceType, int) in ocaldialogs.o "Gtk::Image::set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: Inkscape::UI::Dialog::OCAL::PreviewWidget::set_image(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) in ocaldialogs.o Inkscape::UI::Dialog::OCAL::ImportDialog::on_thumbnail_downloaded(Glib::ustring, bool) in ocaldialogs.o Inkscape::UI::TemplateWidget::display(Inkscape::UI::TemplateLoadTab::TemplateData) in template-widget.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: 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&) in sys.o "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: sp_main_gui(int, char const**) in main.o Inkscape::ResourceManagerImpl::searchUpwards(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in resource-manager.o Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.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 script.o Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback() in filedialogimpl-gtkmm.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&)", referenced from: sp_process_file_list(_GSList*) in main.o ContextMenu::ImageEdit() in interface.o Inkscape::ResourceManagerImpl::findBrokenLinks(SPDocument*) in resource-manager.o Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o Inkscape::URI::getFullPath(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) const in uri.o Inkscape::Extension::Dependency::check() const in dependency.o Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in script.o ... "Glib::str_has_prefix(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::UI::TemplateLoadTab::_getTemplatesFromDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o "Glib::str_has_suffix(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::UI::Dialog::SymbolsDialog::get_symbols() in symbols.o Inkscape::UI::TemplateLoadTab::_getTemplatesFromDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o "Glib::filename_to_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o "Glib::filename_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: (anonymous namespace)::loadProfiles() in color-profile.o sp_file_import(Gtk::Window&) in file.o sp_file_open_dialog(Gtk::Window&, void*, void*) in file.o sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod) in file.o inkscape_autosave(void*) in inkscape.o Inkscape::loadImpl(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring&) in preferences.o Inkscape::Preferences::_load() in preferences.o ... "Glib::path_get_dirname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: sp_process_file_list(_GSList*) in main.o sp_file_import(Gtk::Window&) in file.o sp_file_open_dialog(Gtk::Window&, void*, void*) in file.o sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod) in file.o Inkscape::splitPath(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in resource-manager.o Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o sp_shortcut_get_file_path() in shortcuts.o ... "Glib::path_is_absolute(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: sp_process_file_list(_GSList*) in main.o ContextMenu::ImageEdit() in interface.o Inkscape::ResourceManagerImpl::findBrokenLinks(SPDocument*) in resource-manager.o Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o Inkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&) in script.o Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in 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 script.o ... "Glib::uri_parse_scheme(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: Inkscape::ResourceManagerImpl::extractFilepath(Glib::ustring const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in resource-manager.o Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o Inkscape::XML::rebase_href_attrs(char const*, char const*, Inkscape::Util::List<Inkscape::XML::AttributeRecord const>) in rebase-hrefs.o Inkscape::XML::rebase_hrefs(SPDocument*, char const*, bool) in rebase-hrefs.o "Glib::file_get_contents(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: Inkscape::Util::UnitTable::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in units.o "Glib::path_get_basename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod) in file.o Inkscape::splitPath(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in resource-manager.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 script.o Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*) in javafx-out.o Inkscape::UI::Dialog::Export::onExport() in export.o Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&) in filedialogimpl-gtkmm.o Inkscape::UI::TemplateLoadTab::_processTemplateFile(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o ... "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 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 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 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&) in script.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*) in sys.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 from: Inkscape::InputDeviceImpl::createId(Glib::ustring const&, Gdk::InputSource, std::set<Glib::ustring, std::less<Glib::ustring>, std::allocator<Glib::ustring> >&) in device-manager.o SPFlowtext::getAsText() in sp-flowtext.o tidy_operator_styled_whitespace(SPObject**, bool) in text-editing.o sp_te_get_string_multiline(SPItem const*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&) in text-editing.o Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*) in javafx-out.o Inkscape::Extension::Internal::PovOutput::saveDocument(SPDocument*, char const*) in pov-out.o font_factory::ReplaceFontSpecificationFamily(Glib::ustring const&, Glib::ustring const&) in FontFactory.o ... "Glib::Dir::Dir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: IconImpl::validateCache() in icon.o Inkscape::UI::TemplateLoadTab::_getTemplatesFromDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o "Glib::Ascii::strtod(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: ege::PaintDef::fromMIMEData(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, int) in ege-paint-def.o Inkscape::UI::Dialog::SpinButtonAttr::set_from_attribute(SPObject*) in filter-effects-dialog.o Inkscape::UI::Widget::DualSpinScale::set_from_attribute(SPObject*) in spin-scale.o Inkscape::UI::Widget::SpinScale::set_from_attribute(SPObject*) in spin-scale.o Inkscape::UI::Widget::DualSpinSlider::set_from_attribute(SPObject*) in spin-slider.o Inkscape::UI::Widget::SpinSlider::set_from_attribute(SPObject*) in spin-slider.o "Glib::getenv(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in 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: inkscape_application_init(char const*, int) in inkscape.o "Glib::ustring::erase(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)", referenced from: Inkscape::UI::Tools::sp_text_paste_inline(Inkscape::UI::Tools::ToolBase*) in text-tool.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> > > >)", referenced from: 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> > > >) in text-editing.o sp_te_insert_line(SPItem*, Inkscape::Text::Layout::iterator const&) in text-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)", referenced from: css2_escape_quote(char const*) in style.o Inkscape::LivePathEffect::PathParam::on_link_button_click() in path.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: 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*) in text-editing.o "Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: sp_process_file_list(_GSList*) in main.o sp_main_gui(int, char const**) in main.o SPAttributeRelSVG::SPAttributeRelSVG() in attribute-rel-svg.o SPAttributeRelSVG::SPAttributeRelSVG() in attribute-rel-svg.o SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) [clone .constprop.146] in attribute-rel-css.o SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) [clone .constprop.147] in attribute-rel-css.o SPAttributeRelCSS::SPAttributeRelCSS() in attribute-rel-css.o ... "Glib::ustring::operator=(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: sp_process_file_list(_GSList*) in main.o SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) [clone .constprop.147] in attribute-rel-css.o SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) in attribute-rel-css.o Inkscape::CMSSystem::getDisplayId(int, int) in color-profile.o Inkscape::CMSSystem::setDisplayPer(void*, unsigned int, int, int) in color-profile.o sp_file_import(Gtk::Window&) in file.o sp_file_open_dialog(Gtk::Window&, void*, void*) in file.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::init(int, Glib::RefPtr<Glib::MainLoop>) in script.o Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&) in 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 script.o "Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)", referenced from: Inkscape::ResourceManagerImpl::findBrokenLinks(SPDocument*) in resource-manager.o Inkscape::ResourceManagerImpl::searchUpwards(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in resource-manager.o Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o Inkscape::Extension::Dependency::check() const in dependency.o Inkscape::Extension::init() in init.o Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in script.o Inkscape::Extension::Internal::Filter::Filter::filters_load_dir(char const*, char*) in filter-file.o ... "Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)", referenced from: sp_file_save_document(Gtk::Window&, SPDocument*) in file.o Glib::ustring Glib::ustring::format<char*>(char* const&) in file.o Glib::ustring Glib::ustring::format<char*, char [2], char const*>(char* const&, char const (&) [2], char const* const&) in file.o Inkscape::LayerManager::getNextLayerName(SPObject*, char const*) in layer-manager.o Glib::ustring Glib::ustring::format<char*, char [3], char const*, char [2]>(char* const&, char const (&) [3], char const* const&, char const (&) [2]) in font-selector.o Glib::ustring Glib::ustring::format<char [6], char const*, char [2]>(char const (&) [6], char const* const&, char const (&) [2]) in stroke-style.o sp_text_toolbox_selection_changed(Inkscape::Selection*, _GObject*) in text-toolbar.o ... "Glib::operator>>(std::basic_istream<char, std::char_traits<char> >&, Glib::ustring&)", referenced from: sp_style_merge_property(SPStyle*, int, char const*) in style.o "sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)", referenced from: Inkscape::Selection::connectChangedFirst(sigc::slot<void, Inkscape::Selection*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) in gradient-drag.o Inkscape::Selection::connectModifiedFirst(sigc::slot<void, Inkscape::Selection*, unsigned int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) in gradient-drag.o Inkscape::UI::Tools::TextTool::setup() in text-tool.o "Cairo::ImageSurface::create_from_png(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)", referenced from: Inkscape::UI::Dialog::OCAL::LogoArea::LogoArea() in ocaldialogs.o Inkscape::UI::Dialog::OCAL::LogoArea::LogoArea() in ocaldialogs.o draw_page(_GtkPrintOperation*, _GtkPrintContext*, int, void*) in 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 svg-fonts-dialog.o ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status make[3]: *** [inkscape] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Hi, I have a problem compiling Inkscape 0.48.x (How do I know the specific build version?) from source on Mac OS X Mavericks 10.9. Xcode version: 5.1 (5B130a) Compiling instructions I followed: http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX "Compiling Inkscape with X11, using MacPorts [Recommended method]" Compiler: gcc 4.7 Libraries are all installed with macports (after proper migration) I followed the instructions noted above closely. The problem is that ./configure seems to find all the necessary libraries, but during inkscape linking I encounter "Undefined symbols for architecture x86_64" problem: it seems like a bunch of methods from Gdk, Glib, Glibmm, and Cairo are not found. I'd appreciate any help on this. ---------------------- ---------------------- Configuration: ---------------------- ---------------------- ./configure --disable-static --enable-shared --prefix=/Users/Papoj/Projects/Wrinkles/Inkscape/inkscape/build --with-xft --with-gnome-vfs --with-python=/path/to/python/modules --enable-osxapp --enable-lcms --enable-poppler-cairo configure: WARNING: unrecognized options: --with-xft, --with-python checking build system type... x86_64-apple-darwin13.1.0 checking host system type... x86_64-apple-darwin13.1.0 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... build-aux/install-sh -c -d checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether ccache g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of ccache g++... gcc3 checking for gcc... ccache gcc checking whether we are using the GNU C compiler... yes checking whether ccache gcc accepts -g... yes checking for ccache gcc option to accept ISO C89... none needed checking whether ccache gcc understands -c and -o together... yes checking dependency style of ccache gcc... gcc3 checking dependency style of ccache gcc... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by ccache gcc... /opt/local/bin/ld checking if the linker (/opt/local/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... /opt/local/bin/nm checking the name lister (/opt/local/bin/nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-apple-darwin13.1.0 file names to x86_64-apple-darwin13.1.0 format... func_convert_file_noop checking how to convert x86_64-apple-darwin13.1.0 file names to toolchain format... func_convert_file_noop checking for /opt/local/bin/ld option to reload object files... -r checking for objdump... no checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... no checking for strip... strip checking for ranlib... ranlib checking command to parse /opt/local/bin/nm output from ccache gcc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking how to run the C preprocessor... ccache gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if ccache gcc supports -fno-rtti -fno-exceptions... no checking for ccache gcc option to produce PIC... -fno-common -DPIC checking if ccache gcc PIC flag -fno-common -DPIC works... yes checking if ccache gcc static flag -static works... no checking if ccache gcc supports -c -o file.o... yes checking if ccache gcc supports -c -o file.o... (cached) yes checking whether the ccache gcc linker (/opt/local/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.1.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... ccache g++ -E checking for ld used by ccache g++... /opt/local/bin/ld checking if the linker (/opt/local/bin/ld) is GNU ld... no checking whether the ccache g++ linker (/opt/local/bin/ld) supports shared libraries... yes checking for ccache g++ option to produce PIC... -fno-common -DPIC checking if ccache g++ PIC flag -fno-common -DPIC works... yes checking if ccache g++ static flag -static works... no checking if ccache g++ supports -c -o file.o... yes checking if ccache g++ supports -c -o file.o... (cached) yes checking whether the ccache g++ linker (/opt/local/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.1.0 dyld checking how to hardcode library paths into programs... immediate checking for ANSI C header files... (cached) yes checking for BZR snapshot build... yes checking whether make supports nested variables... (cached) yes Strict build options enabled checking compiler support for -Werror=...... yes checking compiler support for -Wno-pointer-sign... yes checking compiler support for -Wno-unused-but-set-variable... yes checking linker tolerates -z relro... no checking native support for unordered_set... not working checking TR1 unordered_set usability... ok checking boost/unordered_set.hpp usability... yes checking boost/unordered_set.hpp presence... yes checking for boost/unordered_set.hpp... yes checking for overzealous strict aliasing warnings... no checking whether NLS is requested... yes checking for intltool >= 0.40.0... 0.50.2 found checking for intltool-update... /opt/local/bin/intltool-update checking for intltool-merge... /opt/local/bin/intltool-merge checking for intltool-extract... /opt/local/bin/intltool-extract checking for xgettext... /opt/local/bin/xgettext checking for msgmerge... /opt/local/bin/msgmerge checking for msgfmt... /opt/local/bin/msgfmt checking for gmsgfmt... /opt/local/bin/msgfmt checking for msgfmt... (cached) /opt/local/bin/msgfmt checking for gmsgfmt... (cached) /opt/local/bin/msgfmt checking for xgettext... (cached) /opt/local/bin/xgettext checking for msgmerge... (cached) /opt/local/bin/msgmerge checking for ld used by GCC... /opt/local/bin/ld checking if the linker (/opt/local/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... yes checking for CFLocaleCopyCurrent... yes checking for GNU gettext in libc... no checking for iconv... yes checking for working iconv... yes checking how to link with libiconv... -liconv checking for GNU gettext in libintl... yes checking whether to use NLS... yes checking where the gettext function comes from... external libintl checking how to link with libintl... -lintl -Wl,-framework -Wl,CoreFoundation checking for pkg-config... /opt/local/bin/pkg-config checking for msgfmt... (cached) /opt/local/bin/msgfmt checking for gmsgfmt... (cached) /opt/local/bin/msgfmt checking for ccache g++ option to support OpenMP... -fopenmp checking pkg-config is at least version 0.9.0... yes checking for EXIF... no checking for jpeg_CreateDecompress in -ljpeg... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking sys/filio.h usability... yes checking sys/filio.h presence... yes checking for sys/filio.h... yes checking malloc.h usability... no checking malloc.h presence... no checking for malloc.h... no checking for mallinfo... no checking for freetype-config... /opt/local/bin/freetype-config checking for Win32 platform... no checking for OSX platform... yes checking for Solaris platform... no checking for GNOME_VFS... yes checking whether byte ordering is bigendian... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for LCMS... yes checking for POPPLER... yes checking for POPPLER_GLIB... yes checking for CAIRO_SVG... yes checking for POPPLER_CAIRO... yes checking for POPPLER_GFXFONT... yes checking for POPPLER_NEWERRORAPI... yes checking for new color space API in Poppler... no checking whether GfxPatch in Poppler no longer uses GfxColor... yes checking for LIBWPG01... no checking for LIBWPG02... yes checking for LIBVISIO... no checking for LIBCDR... no checking for IMAGEMAGICK... no checking for INKSCAPE... yes checking for GLIBMM_2_32... yes checking for GTK... yes checking if Gtk+ 2.0 is using the X11 backend target... yes checking for X11... yes checking for PANGO_USES_DEPRECATED_GLIB_SYMBOLS... no checking for Mac OS X Carbon support... yes checking boost/concept_check.hpp usability... yes checking boost/concept_check.hpp presence... yes checking for boost/concept_check.hpp... yes checking for CAIRO_PDF... yes checking popt.h usability... yes checking popt.h presence... yes checking for popt.h... yes checking for new_aspell_config in -laspell... yes checking aspell.h usability... yes checking aspell.h presence... yes checking for aspell.h... yes checking for bind_textdomain_codeset... yes checking for gtk_window_set_default_icon_from_file... yes checking for gtk_window_fullscreen... yes checking whether binary relocation support should be enabled... no checking for pow... yes checking for sqrt... yes checking for floor... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for strncasecmp... yes checking for strpbrk... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtoul... yes checking for fpsetmask... no checking for ecvt... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether lstat correctly handles trailing slash... no checking whether stat accepts an empty string... no checking for strftime... yes checking for working strtod... yes checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for mode_t... yes checking glibmm/threads.h usability... yes checking glibmm/threads.h presence... yes checking for glibmm/threads.h... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/check-header-compile config.status: creating src/debug/makefile config.status: creating src/dialogs/makefile config.status: creating src/display/makefile config.status: creating src/extension/implementation/makefile config.status: creating src/extension/internal/makefile config.status: creating src/extension/makefile config.status: creating src/extension/dbus/wrapper/inkdbus.pc config.status: creating src/filters/makefile config.status: creating src/helper/makefile config.status: creating src/io/makefile config.status: creating src/libcroco/makefile config.status: creating src/libgdl/makefile config.status: creating src/libnrtype/makefile config.status: creating src/libavoid/makefile config.status: creating src/libuemf/makefile config.status: creating src/livarot/makefile config.status: creating src/live_effects/makefile config.status: creating src/live_effects/parameter/makefile config.status: creating src/svg/makefile config.status: creating src/trace/makefile config.status: creating src/ui/cache/makefile config.status: creating src/ui/dialog/makefile config.status: creating src/ui/makefile config.status: creating src/ui/view/makefile config.status: creating src/ui/widget/makefile config.status: creating src/util/makefile config.status: creating src/widgets/makefile config.status: creating src/xml/makefile config.status: creating src/2geom/makefile config.status: creating doc/Makefile config.status: creating po/Makefile.in config.status: creating share/Makefile config.status: creating share/attributes/Makefile config.status: creating share/branding/Makefile config.status: creating share/examples/Makefile config.status: creating share/extensions/Makefile config.status: creating share/extensions/alphabet_soup/Makefile config.status: creating share/extensions/Barcode/Makefile config.status: creating share/extensions/Poly3DObjects/Makefile config.status: creating share/extensions/test/Makefile config.status: creating share/extensions/xaml2svg/Makefile config.status: creating share/extensions/ink2canvas/Makefile config.status: creating share/filters/Makefile config.status: creating share/fonts/Makefile config.status: creating share/gradients/Makefile config.status: creating share/icons/Makefile config.status: creating share/icons/application/Makefile config.status: creating share/icons/application/16x16/Makefile config.status: creating share/icons/application/22x22/Makefile config.status: creating share/icons/application/24x24/Makefile config.status: creating share/icons/application/32x32/Makefile config.status: creating share/icons/application/48x48/Makefile config.status: creating share/icons/application/256x256/Makefile config.status: creating share/keys/Makefile config.status: creating share/markers/Makefile config.status: creating share/palettes/Makefile config.status: creating share/patterns/Makefile config.status: creating share/screens/Makefile config.status: creating share/symbols/Makefile config.status: creating share/templates/Makefile config.status: creating share/tutorials/Makefile config.status: creating share/ui/Makefile config.status: creating packaging/autopackage/default.apspec config.status: creating inkscape.spec config.status: creating Info.plist config.status: creating inkview.1 config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing po/stamp-it commands configure: WARNING: unrecognized options: --with-xft, --with-python         Source code location: .         Compiler: ccache g++         CPPFLAGS: -DG_DISABLE_DEPRECATED -DGLIBMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -Werror=format-security -Wswitch -Werror=return-type -DGSEAL_ENABLE -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 -I/opt/local/include         CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -O3 -Wall -fopenmp         CFLAGS: -Wno-pointer-sign -O3 -Wall         LDFLAGS: -L/opt/local/lib -headerpad_max_install_names         Use gnome-vfs: yes         Use openoffice files: yes         Use relocation support: no         Enable LittleCms: yes         Enable DBUS: no         Enable Poppler-Cairo: yes         ImageMagick Magick++: no         Libwpg: yes         Libvisio: no         Libcdr: no         Doing Local Install: no ---------------------- ---------------------- Make log: ---------------------- ---------------------- make /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in src /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am   CXXLD inkscape Undefined symbols for architecture x86_64:   "Gdk::Pixbuf::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       IconImpl::prerenderIcon(char const*, GtkIconSize, unsigned int) in icon.o       Inkscape::UI::Dialog::SVGPreview::showImage(Glib::ustring&) in filedialogimpl-gtkmm.o       Inkscape::UI::Widget::ImageIcon::showBitmap(Glib::ustring const&) in imageicon.o       Tracer::Kopf2011::to_voronoi(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Tracer::Kopf2011::Options const&) in libdepixelize.a(kopftracer2011.o)       Tracer::Kopf2011::to_splines(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Tracer::Kopf2011::Options const&) in libdepixelize.a(kopftracer2011.o)       Tracer::Kopf2011::to_grouped_voronoi(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Tracer::Kopf2011::Options const&) in libdepixelize.a(kopftracer2011.o)   "Gdk::Pixbuf::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring const&)", referenced from:       IconImpl::prerenderIcon(char const*, GtkIconSize, unsigned int) in icon.o       Inkscape::UI::ClipboardManagerImpl::_pasteImage(SPDocument*) in clipboard.o   "Gio::File::create_for_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       Inkscape::UI::Dialog::OCAL::ImportDialog::on_entry_search_activated() in ocaldialogs.o       Inkscape::UI::Dialog::OCAL::ImportDialog::download_resource(Inkscape::UI::Dialog::OCAL::ResourceType, int) in ocaldialogs.o   "Gio::File::create_for_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       Inkscape::UI::Dialog::OCAL::ImportDialog::create_temporary_dirs() in ocaldialogs.o       Inkscape::UI::Dialog::OCAL::ImportDialog::download_resource(Inkscape::UI::Dialog::OCAL::ResourceType, int) in ocaldialogs.o   "Gtk::Image::set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       Inkscape::UI::Dialog::OCAL::PreviewWidget::set_image(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) in ocaldialogs.o       Inkscape::UI::Dialog::OCAL::ImportDialog::on_thumbnail_downloaded(Glib::ustring, bool) in ocaldialogs.o       Inkscape::UI::TemplateWidget::display(Inkscape::UI::TemplateLoadTab::TemplateData) in template-widget.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:       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&) in sys.o   "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:       sp_main_gui(int, char const**) in main.o       Inkscape::ResourceManagerImpl::searchUpwards(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in resource-manager.o       Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.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 script.o       Inkscape::UI::Dialog::FileSaveDialogImplGtk::fileNameEntryChangedCallback() in filedialogimpl-gtkmm.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&)", referenced from:       sp_process_file_list(_GSList*) in main.o       ContextMenu::ImageEdit() in interface.o       Inkscape::ResourceManagerImpl::findBrokenLinks(SPDocument*) in resource-manager.o       Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o       Inkscape::URI::getFullPath(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) const in uri.o       Inkscape::Extension::Dependency::check() const in dependency.o       Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in script.o       ...   "Glib::str_has_prefix(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::UI::TemplateLoadTab::_getTemplatesFromDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o   "Glib::str_has_suffix(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::UI::Dialog::SymbolsDialog::get_symbols() in symbols.o       Inkscape::UI::TemplateLoadTab::_getTemplatesFromDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o   "Glib::filename_to_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o   "Glib::filename_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       (anonymous namespace)::loadProfiles() in color-profile.o       sp_file_import(Gtk::Window&) in file.o       sp_file_open_dialog(Gtk::Window&, void*, void*) in file.o       sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod) in file.o       inkscape_autosave(void*) in inkscape.o       Inkscape::loadImpl(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring&) in preferences.o       Inkscape::Preferences::_load() in preferences.o       ...   "Glib::path_get_dirname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       sp_process_file_list(_GSList*) in main.o       sp_file_import(Gtk::Window&) in file.o       sp_file_open_dialog(Gtk::Window&, void*, void*) in file.o       sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod) in file.o       Inkscape::splitPath(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in resource-manager.o       Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o       sp_shortcut_get_file_path() in shortcuts.o       ...   "Glib::path_is_absolute(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       sp_process_file_list(_GSList*) in main.o       ContextMenu::ImageEdit() in interface.o       Inkscape::ResourceManagerImpl::findBrokenLinks(SPDocument*) in resource-manager.o       Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o       Inkscape::Extension::Implementation::Script::resolveInterpreterExecutable(Glib::ustring const&) in script.o       Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in 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 script.o       ...   "Glib::uri_parse_scheme(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       Inkscape::ResourceManagerImpl::extractFilepath(Glib::ustring const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in resource-manager.o       Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o       Inkscape::XML::rebase_href_attrs(char const*, char const*, Inkscape::Util::List<Inkscape::XML::AttributeRecord const>) in rebase-hrefs.o       Inkscape::XML::rebase_hrefs(SPDocument*, char const*, bool) in rebase-hrefs.o   "Glib::file_get_contents(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       Inkscape::Util::UnitTable::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in units.o   "Glib::path_get_basename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       sp_file_save_dialog(Gtk::Window&, SPDocument*, Inkscape::Extension::FileSaveMethod) in file.o       Inkscape::splitPath(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in resource-manager.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 script.o       Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*) in javafx-out.o       Inkscape::UI::Dialog::Export::onExport() in export.o       Inkscape::UI::Dialog::FileSaveDialogImplGtk::change_path(Glib::ustring const&) in filedialogimpl-gtkmm.o       Inkscape::UI::TemplateLoadTab::_processTemplateFile(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o       ...   "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 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 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 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&) in script.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*) in sys.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 from:       Inkscape::InputDeviceImpl::createId(Glib::ustring const&, Gdk::InputSource, std::set<Glib::ustring, std::less<Glib::ustring>, std::allocator<Glib::ustring> >&) in device-manager.o       SPFlowtext::getAsText() in sp-flowtext.o       tidy_operator_styled_whitespace(SPObject**, bool) in text-editing.o       sp_te_get_string_multiline(SPItem const*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&) in text-editing.o       Inkscape::Extension::Internal::JavaFXOutput::saveDocument(SPDocument*, char const*) in javafx-out.o       Inkscape::Extension::Internal::PovOutput::saveDocument(SPDocument*, char const*) in pov-out.o       font_factory::ReplaceFontSpecificationFamily(Glib::ustring const&, Glib::ustring const&) in FontFactory.o       ...   "Glib::Dir::Dir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       IconImpl::validateCache() in icon.o       Inkscape::UI::TemplateLoadTab::_getTemplatesFromDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in template-load-tab.o   "Glib::Ascii::strtod(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       ege::PaintDef::fromMIMEData(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, int) in ege-paint-def.o       Inkscape::UI::Dialog::SpinButtonAttr::set_from_attribute(SPObject*) in filter-effects-dialog.o       Inkscape::UI::Widget::DualSpinScale::set_from_attribute(SPObject*) in spin-scale.o       Inkscape::UI::Widget::SpinScale::set_from_attribute(SPObject*) in spin-scale.o       Inkscape::UI::Widget::DualSpinSlider::set_from_attribute(SPObject*) in spin-slider.o       Inkscape::UI::Widget::SpinSlider::set_from_attribute(SPObject*) in spin-slider.o   "Glib::getenv(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in 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:       inkscape_application_init(char const*, int) in inkscape.o   "Glib::ustring::erase(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)", referenced from:       Inkscape::UI::Tools::sp_text_paste_inline(Inkscape::UI::Tools::ToolBase*) in text-tool.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> > > >)", referenced from:       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> > > >) in text-editing.o       sp_te_insert_line(SPItem*, Inkscape::Text::Layout::iterator const&) in text-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)", referenced from:       css2_escape_quote(char const*) in style.o       Inkscape::LivePathEffect::PathParam::on_link_button_click() in path.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:       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*) in text-editing.o   "Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       sp_process_file_list(_GSList*) in main.o       sp_main_gui(int, char const**) in main.o       SPAttributeRelSVG::SPAttributeRelSVG() in attribute-rel-svg.o       SPAttributeRelSVG::SPAttributeRelSVG() in attribute-rel-svg.o       SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) [clone .constprop.146] in attribute-rel-css.o       SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) [clone .constprop.147] in attribute-rel-css.o       SPAttributeRelCSS::SPAttributeRelCSS() in attribute-rel-css.o       ...   "Glib::ustring::operator=(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:       sp_process_file_list(_GSList*) in main.o       SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) [clone .constprop.147] in attribute-rel-css.o       SPAttributeRelCSS::readDataFromFileIn(Glib::ustring, SPAttributeRelCSS::storageType) in attribute-rel-css.o       Inkscape::CMSSystem::getDisplayId(int, int) in color-profile.o       Inkscape::CMSSystem::setDisplayPer(void*, unsigned int, int, int) in color-profile.o       sp_file_import(Gtk::Window&) in file.o       sp_file_open_dialog(Gtk::Window&, void*, void*) in file.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::init(int, Glib::RefPtr<Glib::MainLoop>) in script.o       Inkscape::Extension::Implementation::Script::file_listener::toFile(Glib::ustring const&) in 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 script.o   "Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)", referenced from:       Inkscape::ResourceManagerImpl::findBrokenLinks(SPDocument*) in resource-manager.o       Inkscape::ResourceManagerImpl::searchUpwards(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in resource-manager.o       Inkscape::ResourceManagerImpl::locateLinks(Glib::ustring const&, std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) in resource-manager.o       Inkscape::Extension::Dependency::check() const in dependency.o       Inkscape::Extension::init() in init.o       Inkscape::Extension::Implementation::Script::check_existence(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in script.o       Inkscape::Extension::Internal::Filter::Filter::filters_load_dir(char const*, char*) in filter-file.o       ...   "Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)", referenced from:       sp_file_save_document(Gtk::Window&, SPDocument*) in file.o       Glib::ustring Glib::ustring::format<char*>(char* const&) in file.o       Glib::ustring Glib::ustring::format<char*, char [2], char const*>(char* const&, char const (&) [2], char const* const&) in file.o       Inkscape::LayerManager::getNextLayerName(SPObject*, char const*) in layer-manager.o       Glib::ustring Glib::ustring::format<char*, char [3], char const*, char [2]>(char* const&, char const (&) [3], char const* const&, char const (&) [2]) in font-selector.o       Glib::ustring Glib::ustring::format<char [6], char const*, char [2]>(char const (&) [6], char const* const&, char const (&) [2]) in stroke-style.o       sp_text_toolbox_selection_changed(Inkscape::Selection*, _GObject*) in text-toolbar.o       ...   "Glib::operator>>(std::basic_istream<char, std::char_traits<char> >&, Glib::ustring&)", referenced from:       sp_style_merge_property(SPStyle*, int, char const*) in style.o   "sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)", referenced from:       Inkscape::Selection::connectChangedFirst(sigc::slot<void, Inkscape::Selection*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) in gradient-drag.o       Inkscape::Selection::connectModifiedFirst(sigc::slot<void, Inkscape::Selection*, unsigned int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) in gradient-drag.o       Inkscape::UI::Tools::TextTool::setup() in text-tool.o   "Cairo::ImageSurface::create_from_png(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)", referenced from:       Inkscape::UI::Dialog::OCAL::LogoArea::LogoArea() in ocaldialogs.o       Inkscape::UI::Dialog::OCAL::LogoArea::LogoArea() in ocaldialogs.o       draw_page(_GtkPrintOperation*, _GtkPrintContext*, int, void*) in 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 svg-fonts-dialog.o ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status make[3]: *** [inkscape] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
2014-04-02 07:26:33 su_v summary Problem compiling 0.48 on Mavericks: Undefined Symbols Problem compiling 0.48+devel with GCC 4.7 on Mavericks: Undefined Symbols
2014-04-02 07:57:06 su_v tags build osx
2014-04-03 14:58:33 su_v inkscape: status New Triaged
2014-04-03 14:58:50 su_v tags build osx build documentation osx
2014-04-03 15:00:34 su_v summary Problem compiling 0.48+devel with GCC 4.7 on Mavericks: Undefined Symbols Update and improve build instructions for OS X (wiki)
2019-04-26 00:46:13 Qantas94Heavy bug watch added https://gitlab.com/inkscape/inkscape/issues/84
2019-04-26 00:46:19 Qantas94Heavy inkscape: status Triaged Invalid
2019-05-05 00:52:00 Qantas94Heavy tags build documentation osx bug-migration build documentation osx