Comment 11 for bug 353847

Revision history for this message
su_v (suv-lp) wrote :

forgot to add: patch failed to compile on OS X 10.5.7 with Inkscape source SVN rev. 21973 + patch

LeWitt:inkscape suv$ g++ --version
i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

LeWitt:inkscape suv$ patch -p0 --backup < is_writeprotected.patch
patching file src/extension/output.h
patching file src/extension/system.cpp
patching file src/file.cpp
patching file src/io/sys.cpp
patching file src/io/sys.h
LeWitt:inkscape suv$

failed in:
depbase=`echo io/sys.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
 ccache g++ -DHAVE_CONFIG_H -I. -I.. -I/Volumes/blue/mp/include/freetype2 -I/Volumes/blue/mp/include -D_REENTRANT -DORBIT2=1 -I/Volumes/blue/mp/include/gnome-vfs-2.0 -I/Volumes/blue/mp/lib/gnome-vfs-2.0/include -I/Volumes/blue/mp/include/gconf/2 -I/Volumes/blue/mp/include/orbit-2.0 -I/Volumes/blue/mp/include/dbus-1.0 -I/Volumes/blue/mp/lib/dbus-1.0/include -I/Volumes/blue/mp/include/glib-2.0 -I/Volumes/blue/mp/lib/glib-2.0/include -I/Volumes/blue/mp/include -I/Volumes/blue/mp/include/libwpg-0.1 -I/Volumes/blue/mp/include/libwpd-0.8 -I/Volumes/blue/mp/include -I/Volumes/blue/mp/include -I/Volumes/blue/mp/include/poppler -I/Volumes/blue/mp/include/poppler/glib -I/Volumes/blue/mp/include/poppler -I/Volumes/blue/mp/include/gtk-2.0 -I/Volumes/blue/mp/lib/gtk-2.0/include -I/Volumes/blue/mp/include/cairo -I/Volumes/blue/mp/include/glib-2.0 -I/Volumes/blue/mp/lib/glib-2.0/include -I/Volumes/blue/mp/include -I/Volumes/blue/mp/include/pango-1.0 -I/Volumes/blue/mp/include/pixman-1 -I/Volumes/blue/mp/include/freetype2 -I/Volumes/blue/mp/include/libpng12 -DPOTRACE=\"potrace\" -D_REENTRANT -I/Volumes/blue/mp/include/gdkmm-2.4 -I/Volumes/blue/mp/lib/gdkmm-2.4/include -I/Volumes/blue/mp/include/glibmm-2.4 -I/Volumes/blue/mp/lib/glibmm-2.4/include -I/Volumes/blue/mp/include/pangomm-1.4 -I/Volumes/blue/mp/include/gtk-2.0 -I/Volumes/blue/mp/lib/gtk-2.0/include -I/Volumes/blue/mp/include/cairomm-1.0 -I/Volumes/blue/mp/include/sigc++-2.0 -I/Volumes/blue/mp/lib/sigc++-2.0/include -I/Volumes/blue/mp/include/glib-2.0 -I/Volumes/blue/mp/lib/glib-2.0/include -I/Volumes/blue/mp/include -I/Volumes/blue/mp/include/pango-1.0 -I/Volumes/blue/mp/include/cairo -I/Volumes/blue/mp/include/pixman-1 -I/Volumes/blue/mp/include/freetype2 -I/Volumes/blue/mp/include/libpng12 -I/Volumes/blue/mp/include/giomm-2.4 -I/Volumes/blue/mp/lib/giomm-2.4/include -I/Volumes/blue/mp/include/gtkmm-2.4 -I/Volumes/blue/mp/lib/gtkmm-2.4/include -I/Volumes/blue/mp/include/atkmm-1.6 -I/Volumes/blue/mp/include/atk-1.0 -I/Volumes/blue/mp/include/libxml2 -I../cxxtest -I./bind/javainc -I./bind/javainc/linux -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 -I/Volumes/blue/mp/include -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -O3 -Wall -MT io/sys.o -MD -MP -MF $depbase.Tpo -c -o io/sys.o io/sys.cpp &&\
 mv -f $depbase.Tpo $depbase.Po
io/sys.cpp: In function ‘bool Inkscape::IO::file_is_writable(const char*)’:
io/sys.cpp:294: error: ‘__S_IWRITE’ was not declared in this scope
make[2]: *** [io/sys.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2