Hi Ted!
On Wed, Jul 14, 2004 at 09:10:32AM -0700, Ted Gould wrote:
On Wed, 2004-07-14 at 01:00, Wolfram Quester wrote:
Yesterday I prepared an inkscape package for debian unstable from 0.39pre4. Now, always when I start inkscape I get the message "Couldn't find helper" in my terminal window. Using strace doesn't tell me anything: 3911 access("/usr/share/inkscape/extensions/roundhole", F_OK) = 0 3911 access("/usr/bin/perl", F_OK) = 0 3911 access("/usr/share/inkscape/extensions/ill2svg.pl", F_OK) = 0 3911 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 3911 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30274000 3911 write(1, "Couldn't find helper\n", 21) = 21
Is this message just supposed to appear after the last extension is initialized or did I something wrong?
Wolfi,
I think that this is probably because we moved some files around a couple of days ago, and this didn't get mirrored in the debian packaging. Specifically, a bunch of files in /share/extensions were previously installed in /lib/inkscape/extensions and are now installed in /share/inkscape/extensions. Also, there were some files getting installed in /share/inkscape/modules that are now also in /share/inkscape/extensions. Basically, everything that is current in the source tarball under /share/extensions should show up after install in /share/inkscape/extensions.
Sorry, should have mentioned this earlier.
--Ted
Sorry, but I don't think you are right here. If you were right, I should have access(..) lines in my strace output indicating that inkscape has tried to open files in /lib/inkscape/extensions and /share/inkscape/modules which were non-existing. But it has not tried to open these files. And in share/extensions are the same files as in /usr/share/inkscape/extensions/ after the installation. Since I can't see anything in inkscapa fails to open I don't know which helper it misses.
With best regards,
Wolfi