Symbols don't support line markers

Bug #1170803 reported by Martin Owens
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
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

Revision history for this message
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
Revision history for this message
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'.

Revision history for this message
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
Revision history for this message
ScislaC (scislac) wrote :

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

Revision history for this message
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'.

Revision history for this message
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:

Revision history for this message
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)
tags: added: symbols
removed: symbol
Revision history for this message
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>

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.