POV-Ray : Newsgroups : povray.unix : Povray on Debian AMD64 Server Time
25 Dec 2024 14:04:00 EST (-0500)
  Povray on Debian AMD64 (Message 1 to 3 of 3)  
From: nomail
Subject: Povray on Debian AMD64
Date: 18 Sep 2004 18:15:00
Message: <web.414cb23c7f9b7022e475ba940@news.povray.org>
I am trying to compile Povray on  Debian AMD64, but with no succsess
it ends with the following message:

povms.cpp: In function `int POVMSUtil_TempAlloc(void**, int)':
povms.cpp:3830: error: unerkennbares insn:
(insn:HI 82 81 64 2 0x2a9682e780 (set (reg:SI 58)
        (plus:SI (mult:SI (reg:SI 58)
                (const_int 2 [0x2]))
            (const_int -2 [0xfffffffffffffffe]))) -1 (insn_list 81 (nil))
    (nil))
povms.cpp:3830: internal compiler error: in extract_insn, at recog.c:2175
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.
make[3]: *** [povms.o] Fehler 1

make[2]: *** [all-recursive] Fehler 1

make[1]: *** [all-recursive] Fehler 1

make: *** [all] Fehler 2

has anyone compiled povray under Debian AMD64 Debian and can help me?


Post a reply to this message

From: Nicolas Calimet
Subject: Re: Povray on Debian AMD64
Date: 18 Sep 2004 19:45:35
Message: <414cc89f$1@news.povray.org>
Hi,

> povms.cpp: In function `int POVMSUtil_TempAlloc(void**, int)':
> povms.cpp:3830: error: unerkennbares insn:
> (insn:HI 82 81 64 2 0x2a9682e780 (set (reg:SI 58)
>         (plus:SI (mult:SI (reg:SI 58)
>                 (const_int 2 [0x2]))
>             (const_int -2 [0xfffffffffffffffe]))) -1 (insn_list 81 (nil))
>     (nil))
> povms.cpp:3830: internal compiler error: in extract_insn, at recog.c:2175

	This is a problem with GCC, not POV-Ray.  I have faced it myself
(though when compiling the Zlib included in the POV-Ray distro) trying
to compile with gcc-3.3.4.  According to GCC bugzilla*, this internal
compiler error (aka ICE) seems to occur in the 3.3 series on the AMD64,
at least this 3.3.4 release.

	OTOH, POV-Ray compiles fine with the GCC 3.4.x series.  Moreover
the later supports the k8/opteron compiler flags, which should result in
a faster POV-Ray binary (also the 3.3.x series usually produce slightly
slower code on other platforms).  I recommand you install GCC 3.4.1 (or
the newest 3.4.2) and try again compiling POV-Ray with it -- works for me.

	- NC

(*) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16874


Post a reply to this message

From: Warp
Subject: Re: Povray on Debian AMD64
Date: 19 Sep 2004 07:46:10
Message: <414d7182@news.povray.org>
nomail@nomail wrote:
> povms.cpp:3830: internal compiler error: in extract_insn, at recog.c:2175
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> For Debian GNU/Linux specific bug reporting instructions, see
> <URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.

  Why don't you do as the compiler tells you?

-- 
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}//  - Warp -


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.