Re: Mission

"Jason H" <[email protected]> Thu, 21 Mar 2019 15:39:57 +0100
Newsgroups gmane.comp.graphics.inkscape.user
Message-ID <trinity-117d1994-8a80-4abd-98f6-52408af6df4e-1553179197294@3c-app-mailcom-bs10>
> While viewing those videos about fund-raising, one point stuck in
> the back of my mind.  Make sure you know who your target audience is.
> Inkscape has bothered me a little bit by being neither quite fish
> or fowl.  It tries to be friendly to the artist, but it forces
> him to learn a lot about the nature of SVG.  In fact, its founding
> principle seems to be to use SVG as its internal representation.

Slightly off topic, but if artists are the target, then not having OSX supported as a primary platform is embarrassing. True I guess most "Real" artists use Adobe CS but for the programmers/starving artists, Inkscape is a godsend. The Inkscape on Max mentions/requires XQuartz, and it is by far not a trivial installation experience. There are no stand-alone .dmg or .pkg installers.

The reason I'm on this list is because at one point `brew install inkscape` worked. Then one day homebrew updated and it broke inkscape. Then I went through all the git lab posts and got a build to work -- once. I waited a few weeks, used inkscape again and the document area was just all black. I figured in those weeks inkscape for mac would have integrated the fixes*... but no joy. I'm back to not having inkscape on my mac.

I have a mac so I can do iphone development. I'd use Linux otherwise. Inkscape on Linux is a joy. Inkscape on OSX has been borken since June 2018.


* The issues are simple, during the brew install:
1. there was some bad checksum on a diff. (seems fixed)
2. some goo.h header #include statement was wrong, and failing even though I had it at:
/usr/local/Cellar/poppler/0.59.0_1/include/poppler/goo/gtypes.h
 See below:

==> Installing caskformula/caskformula/inkscape
==> Downloading https://launchpad.net/inkscape/0.92.x/0.92.2/+download/inkscape-0.92.2.tar.bz
Already downloaded: /Users/jasonhihn/Library/Caches/Homebrew/downloads/3e16227cc7b60cf452cbbdbe1f45f0c365882d5436c4ca79f9ad6061e184d68a--inkscape-0.92.2.tar.bz2
==> Downloading https://gitlab.com/inkscape/inkscape/commit/93ccf03162cd2e46d962822d5507865f3
Already downloaded: /Users/jasonhihn/Library/Caches/Homebrew/downloads/369b021412bac03164fd51cdf072f9e402caea5fabf430466d2d9779d6208a36--93ccf03162cd2e46d962822d5507865f3451168c.diff
==> Patching
==> Applying 93ccf03162cd2e46d962822d5507865f3451168c.diff
patching file CMakeScripts/DefineDependsandFlags.cmake
patching file config.h.cmake
patching file src/extension/internal/pdfinput/pdf-input.cpp
patching file src/extension/internal/pdfinput/pdf-parser.cpp
==> mkdir build
==> cmake .. -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INST
==> make
Last 15 lines from /Users/jasonhihn/Library/Logs/Homebrew/inkscape/03.make:
make[2]: *** Waiting for unfinished jobs....
In file included from /tmp/inkscape-20190321-12880-1lx99mq/inkscape-0.92.2/src/extension/internal/pdfinput/svg-builder.cpp:23:
/tmp/inkscape-20190321-12880-1lx99mq/inkscape-0.92.2/src/extension/internal/pdfinput/pdf-parser.h:28:10: fatal error: 'goo/gtypes.h' file not found
#include "goo/gtypes.h"
         ^~~~~~~~~~~~~~
In file included from /tmp/inkscape-20190321-12880-1lx99mq/inkscape-0.92.2/src/extension/internal/pdfinput/pdf-input.cpp:50:
/tmp/inkscape-20190321-12880-1lx99mq/inkscape-0.92.2/src/extension/internal/pdfinput/pdf-parser.h:28:10: fatal error: 'goo/gtypes.h' file not found
#include "goo/gtypes.h"
         ^~~~~~~~~~~~~~
1 error generated.
make[2]: *** [src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o] Error 1
1 error generated.
make[2]: *** [src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/inkscape_base.dir/all] Error 2
make: *** [all] Error 2