Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#10053 - Testing's imagemagik AND inkscape --> BUG

Attached to Project: Arch Linux
Opened by Martin Peres (MuPuF) - Tuesday, 01 April 2008, 14:40 GMT
Last edited by Eric Belanger (Snowman) - Friday, 04 April 2008, 04:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Eric Belanger (Snowman)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I have an issue with inkscape, when I launch it, I get this error :

[mupuf@cathaou ~]$ inkscape
inkscape: error while loading shared libraries: libMagick++.so.10: cannot open shared object file: No such file or directory

I'm using the testing repos, I've tried to use the version of extra and it worked once again.
I'm using the repos http://mir2.archlinuxfr.org/archlinux/$repo/os/i686.

Seems like the .so has moved between the two versions and that inkscapke is using the wrong path.

Additional info:
* package version(s) : testing/imagemagick-6.4.0.2-1, extra/imagemagick-6.3.8.0-2 and extra/inkscape 0.46-1
* config and/or log files etc.
inkscape: error while loading shared libraries: libMagick++.so.10: cannot open shared object file: No such file or directory

Steps to reproduce:
# pacman -S testing/imagemagik inkscape
$ inkscape
This task depends upon

Closed by  Eric Belanger (Snowman)
Friday, 04 April 2008, 04:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in inkscape 0.46-2
Comment by Eric Belanger (Snowman) - Thursday, 03 April 2008, 05:22 GMT
MuPuF: You had originally submitted the bug report in the section reserved for the [community] repo packages. Make sure to submit bug report in the correct project. We are aware that several packages will need to be rebuilt against the imagemagick package currently in testing. It could take some time before everything is rebuilt. Meanwhile, you can rebuild inkscape by using ABS.

Tobias: Do you have time for this? Otherwise, I could do it.
Comment by Tobias Kieslich (tobias) - Thursday, 03 April 2008, 06:17 GMT
Eric:
I can do that tomorrow, no problem I think, except for the lack of a 64 bit machine. But I can push the pkgrel and build the 32bit version.
Comment by Martin Peres (MuPuF) - Thursday, 03 April 2008, 06:19 GMT
Sorry for the error in the section.
Just wanted you to know this issue and try to help a bit the archLinux's community.
Thx a lot, hope to help you with some code a bit later, I'm still a noob :D
Comment by Eric Belanger (Snowman) - Thursday, 03 April 2008, 18:12 GMT
Martin: no problem.

Tobias: Don't worry with x86_64. I'll build it once i686 version will be rebuilt. BTW, you might also want to rebuild your other packages (transcode, might be others) at the same time.
Comment by Tobias Kieslich (tobias) - Thursday, 03 April 2008, 20:19 GMT
Eric: that darn thunk doesn't build with the new magick :/
the error is in the perl_wrapper and I think actually gcc-4.3 related
depbase=`echo extension/script/inkscape_perl_wrap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/lib/perl5/core_perl/CORE -I/usr/include/freetype2 -DRELAYTOOL_CRYPTO='static const int libcrypto_is_present = 1; static int __attribute__((unused)) libcrypto_symbol_is_present(char *m) { return 1; }' -DRELAYTOOL_SSL='static const int libssl_is_present = 1; static int __attribute__((unused)) libssl_symbol_is_present(char *m) { return 1; }' -DHAVE_SSL -I/usr/include/freetype2 -I/usr/include/poppler -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -DPOTRACE=\"potrace\" -pthread -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/gtkspell-2.0 -I../cxxtest -Wall -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -D_FORTIFY_SOURCE=2 -Wno-unused-parameter -march=i686 -mtune=generic -O2 -pipe -MT extension/script/inkscape_perl_wrap.o -MD -MP -MF $depbase.Tpo -c -o extension/script/inkscape_perl_wrap.o extension/script/inkscape_perl_wrap.cpp &&\
mv -f $depbase.Tpo $depbase.Po
extension/script/inkscape_perl_wrap.cpp:727: error: expected unqualified-id before string constant
extension/script/inkscape_perl_wrap.cpp:728: error: expected initializer before -F¡*¢ token
extension/script/inkscape_perl_wrap.cpp:733: error: ¡SwigPerlWrapperPtr¢ does not name a type
extension/script/inkscape_perl_wrap.cpp: In function ¡int InkscapePerlParseBuf(char*, char*)¢:
extension/script/inkscape_perl_wrap.cpp:897: warning: deprecated conversion from string constant to ¡char*¢
extension/script/inkscape_perl_wrap.cpp:897: warning: deprecated conversion from string constant to ¡char*¢
extension/script/inkscape_perl_wrap.cpp:897: warning: deprecated conversion from string constant to ¡char*¢
extension/script/inkscape_perl_wrap.cpp: In function ¡void xs_init(PerlInterpreter*)¢:
...
Comment by Denis Martinez (denis) - Thursday, 03 April 2008, 20:29 GMT

Loading...