inkscape-head `make` fail with graphicsmagick-head prereq @ "error: can’t convert between vector values of different size"

hi,
fyi, with a graphicsmagick prereq of
cd /usr/local/src/graphicsmagick hg log | head changeset: 14019:61b608086763 tag: tip user: Bob Friesenhahn <bfriesen@...3078...> date: Sun Jan 05 19:38:40 2014 -0600 summary: Added Magick++ Image::thumbnail() method for fast resize.
changeset: 14018:e5a1a28a8e2a user: Bob Friesenhahn <bfriesen@...3078...> date: Sun Jan 05 17:27:02 2014 -0600 summary: GIF: Log when Netscape loop extension iterations are read or written. pkg-config --libs --cflags GraphicsMagick++ -I/usr/local/graphicsmagick/include/GraphicsMagick -L/usr/local/graphicsmagick/lib64 -lGraphicsMagick++ -lGraphicsMagick
building inkscape head
cd /usr/local/src/inkscape bzr log | head ------------------------------------------------------------ revno: 12917 committer: Kris <Kris.De.Gussem@...19...> branch nick: inkscape timestamp: Sun 2014-01-12 11:53:01 +0100 message: pass class variables by reference for performance ------------------------------------------------------------ revno: 12916 committer: Kris <Kris.De.Gussem@...19...>
./autogen.sh ./configure \ --prefix=/usr/local/inkscape-trunk \ --enable-shared --disable-static \ --enable-poppler-cairo \ --enable-dbusapi \ --disable-gtk3-experimental \ --with-gnu-ld
... Configuration:
Source code location: . Destination path prefix: /usr/local/inkscape-trunk Compiler: /usr/bin/g++-4.8 CPPFLAGS: -DG_DISABLE_DEPRECATED -DGLIBMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -Werror=format-security -DGSEAL_ENABLE -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 -O2 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -march=amdfam10 -mtune=amdfam10 CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -O2 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -march=amdfam10 -mtune=amdfam10 -std=c++11 -fopenmp CFLAGS: -Wno-pointer-sign -O2 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -march=amdfam10 -mtune=amdfam10 LDFLAGS: -Wl,-z,relro
Use gnome-vfs: yes Use openoffice files: yes Use relocation support: no Enable LittleCms: yes Enable DBUS: yes Enable Poppler-Cairo: yes ImageMagick Magick++: yes Libwpg: no Libvisio: no Libcdr: no Doing Local Install: no
fails at make
make
... make[3]: Entering directory `/usr/local/src/inkscape/src' CXX extension/internal/bitmap/adaptiveThreshold.o In file included from /usr/lib64/gcc/x86_64-suse-linux/4.8/include/x86intrin.h:30:0, from /usr/include/c++/4.8/x86_64-suse-linux/bits/opt_random.h:33, from /usr/include/c++/4.8/random:51, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from /usr/local/graphicsmagick/include/GraphicsMagick/Magick++/STL.h:13, from /usr/local/graphicsmagick/include/GraphicsMagick/Magick++.h:12, from extension/internal/bitmap/adaptiveThreshold.cpp:13: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h: In function ‘__m64 _mm_cvtsi32_si64(int)’: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h:61:54: error: can’t convert between vector values of different size return (__m64) __builtin_ia32_vec_init_v2si (__i, 0); ^ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h: In function ‘int _mm_cvtsi64_si32(__m64)’: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h:104:53: error: cannot convert ‘__m64 {aka int}’ to ‘__vector(2) int’ for argument ‘1’ to ‘int __builtin_ia32_vec_ext_v2si(__vector(2) int, int)’ return __builtin_ia32_vec_ext_v2si ((__v2si)__i, 0); ^ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h: In function ‘__m64 _mm_packs_pi16(__m64, __m64)’: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h:143:69: error: cannot convert ‘__v4hi {aka short int}’ to ‘__vector(4) short int’ for argument ‘1’ to ‘__vector(8) char __builtin_ia32_packsswb(__vector(4) short int, __vector(4) short int)’ return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2); ^ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h: In function ‘__m64 _mm_packs_pi32(__m64, __m64)’: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h:158:69: error: cannot convert ‘__m64 {aka int}’ to ‘__vector(2) int’ for argument ‘1’ to ‘__vector(4) short int __builtin_ia32_packssdw(__vector(2) int, __vector(2) int)’ return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2); ^ ... make[3]: Leaving directory `/usr/local/src/inkscape/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/local/src/inkscape/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/inkscape' make: *** [all] Error 2
--darx
participants (1)
-
unknown@example.com