Symbols don't support line markers

Bug #1170803 reported by Martin Owens on 2013-04-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Medium
Unassigned

Bug Description

Creating a new svg based symbols file I noticed that markers are correctly shown in the preview icon nor are they imported into the target document when dragged from the symbols dialog.

See this commit: http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12283

su_v (suv-lp) wrote :

See also:
«• Symbols referring to external elements (gradients, etc.) probably won't work. »
<http://wiki.inkscape.org/wiki/index.php/SymbolsDialog#Bugs.2FIssues>

tags: added: markers symbol
su_v (suv-lp) wrote :

Note to testers: on linux and osx, the new symbols file committed in r12283 does not get installed automatically yet (it needs to be added to 'share/symbols/Makefile.am').
For testing, either copy it to $PREFIX/share/inkscape/symbols', or to '~/.config/inkscape/symbols'.

su_v (suv-lp) wrote :

Reproduced with Inkscape 0.48+devel r12283 + 'FlowSymbols.svg' on OS X 10.7.5 (GTK+/Quartz 2.24.17, glib 2.34.3)

Changed in inkscape:
status: New → Confirmed
importance: Undecided → Medium
ScislaC (scislac) wrote :

~suv: I committed a fix for comment 2 in r12284

su_v (suv-lp) wrote :

On OS X 10.7.5, r12284 now fails to install any of the symbols files:

Making all in symbols
 cd ../../.. && /bin/sh /Volumes/cyan/src/inkscape/inkscape-repo/mp-quartz/build-aux/missing automake-1.13 --foreign share/symbols/Makefile
configure.ac:190: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and will soon be removed.
configure.ac:190: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:190: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
share/symbols/Makefile.am:4: warning: wildcard *.svg: non-POSIX variable name
share/symbols/Makefile.am:4: (probably a GNU make extension)
 cd ../.. && /bin/sh ./config.status share/symbols/Makefile
config.status: creating share/symbols/Makefile
make[3]: Nothing to be done for `all'.

su_v (suv-lp) wrote :

Correction:
- On OS X 10.7.5, r12284 now fails to install any of the symbols files:
+ On OS X 10.7.5, r12285 now fails to install any of the symbols files:

su_v (suv-lp) wrote :

Can't get r12285 to install any of the symbols files on Ubuntu 12.10 either:

su-v@vbQuantal2:~/local/src/inkscape-repo/vbQuantal3$ (cd build; make -j2)
(…)
Making all in symbols
make[3]: Entering directory `/home/su-v/local/src/inkscape-repo/vbQuantal3/build/share/symbols'
 cd ../../.. && /bin/bash /home/su-v/local/src/inkscape-repo/vbQuantal3/build-aux/missing --run automake-1.11 --foreign share/symbols/Makefile
share/symbols/Makefile.am:4: wildcard *.svg: non-POSIX variable name
share/symbols/Makefile.am:4: (probably a GNU make extension)
 cd ../.. && /bin/bash ./config.status share/symbols/Makefile
config.status: creating share/symbols/Makefile
make[3]: Leaving directory `/home/su-v/local/src/inkscape-repo/vbQuantal3/build/share/symbols'
make[3]: Entering directory `/home/su-v/local/src/inkscape-repo/vbQuantal3/build/share/symbols'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/su-v/local/src/inkscape-repo/vbQuantal3/build/share/symbols'
(…)
su-v@vbQuantal2:~/local/src/inkscape-repo/vbQuantal3$ (cd build/share/symbols/; make install)
make[1]: Entering directory `/home/su-v/local/src/inkscape-repo/vbQuantal3/build/share/symbols'
make[1]: Nothing to be done for `install-exec-am'.
make[1]: Nothing to be done for `install-data-am'.
make[1]: Leaving directory `/home/su-v/local/src/inkscape-repo/vbQuantal3/build/share/symbols'
su-v@vbQuantal2:~/local/src/inkscape-repo/vbQuantal3$

Any chances someone could provide detailed instructions on whatever is needed to make this new Makefile.am syntax actually install all symbol SVG files (on Ubuntu, as well as on other platforms)?

Martin Owens (doctormo) on 2013-04-21
tags: added: symbols
removed: symbol
su_v (suv-lp) wrote :

r12298: symbol files still fail to install when building out-of-src [*]

-----
[*] <http://article.gmane.org/gmane.comp.graphics.inkscape.devel/37448>

Martin Owens (doctormo) wrote :

*suv - Commit 12299 should fix the problem finally *cross fingers* at least we know how to do this in the future.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers