[csw-maintainers] error: This intrinsic requires target that supports appropriate instruction set

Rafael Ostertag raos at opencsw.org
Fri Feb 3 10:32:17 CET 2012


Hi Maciej
On Thu, Feb 02, 2012 at 04:35:43PM +0000, Maciej (Matchek) Blizi??ski wrote:
> Hello maintainers,
> 
> I'm getting the following error when compiling ghostscript:
> 
> /opt/SUNWspro/bin/cc  -DHAVE_MKSTEMP -DHAVE_FILE64 -DHAVE_MKSTEMP64
> -DHAVE_FONTCONFIG -DHAVE_LIBIDN -DHAVE_SETLOCALE -DHAVE_SSE2
> -DHAVE_DBUS   -KPIC  -O2 -I/opt/csw/include  -DHAVE_STDINT_H
> -DGX_COLOR_INDEX_TYPE="unsigned long long" -xO3 -m32
> -xarch=pentium_proa -DGS_DEVS_SHARED
> -DGS_DEVS_SHARED_DIR=\"/opt/csw/lib/ghostscript/9.04\" -I./obj
> -I./base  -DWHICH_CMS="lcms" -o ./obj/gxidata.o -c ./base/gxidata.c
> "./base/gxht_thresh.c", line 288: warning:  attribute "align" is
> unknown, ignored
> "./base/gxht_thresh.c", line 130: [threshold_16_SSE]:ube: error: This
> intrinsic requires target that supports appropriate instruction set
> "./base/gxht_thresh.c", line 133: [threshold_16_SSE]:ube: error: This
> intrinsic requires target that supports appropriate instruction set
> "./base/gxht_thresh.c", line 134: [threshold_16_SSE]:ube: error: This
> intrinsic requires target that supports appropriate instruction set
> "./base/gxht_thresh.c", line 137: [threshold_16_SSE]:ube: error: This
> intrinsic requires target that supports appropriate instruction set
> "./base/gxht_thresh.c", line 138: [threshold_16_SSE]:ube: error: This
> intrinsic requires target that supports appropriate instruction set
> "./base/gxht_thresh.c", line 140: [threshold_16_SSE]:ube: error: This
> intrinsic requires target that supports appropriate instruction set
> "./base/gxht_thresh.c", line 142: [threshold_16_SSE]:ube: error: This
> intrinsic requires target that supports appropriate instruction set
> cc: ube failed for ./base/gxht_thresh.c
> gmake: *** [obj/gxht_thresh.o] Error 2
> gmake: *** Waiting for unfinished jobs....
> gmake: Leaving directory
> `/home/maciej/src/opencsw/pkg/ghostscript/trunk/work/solaris10-i386/build-isa-pentium_pro+mmx/ghostscript-9.04'
> gmake[1]: *** [build-work/solaris10-i386/build-isa-pentium_pro+mmx/ghostscript-9.04/Makefile]
> Error 2
> gmake[1]: Leaving directory `/home/maciej/src/opencsw/pkg/ghostscript/trunk'
> gmake: *** [merge-isa-pentium_pro+mmx] Error 2
> 
> This happens on unstable9x and unstable10x.
> 
> Before I sink a lot of time into this, did you see this kind of a
> problem before?

Well, to me it appears that -DHAVE_SEE2 and -xarch=pentium_proa do not go well together. AFAIK, Pentium Pro does not
support SSE2. Maybe that's the culprit.

Cheers
rafi


More information about the maintainers mailing list