POV-Ray : Newsgroups : povray.unix : Unable to compile POV 3.50c on Linux Server Time
26 Dec 2024 15:08:39 EST (-0500)
  Unable to compile POV 3.50c on Linux (Message 1 to 3 of 3)  
From: Andreas Kreisig
Subject: Unable to compile POV 3.50c on Linux
Date: 26 Dec 2002 15:49:59
Message: <3e0b6b76@news.povray.org>
Hi folks!

I'm unable to compile (with configure, make, make install) POV-Ray 3.50c on 
my (SuSE 8.1) Linux box. I allways get these errors:

In file included from /usr/include/tiffio.h:33,
                 from tiff_pov.cpp:46:
/usr/include/tiff.h:83: conflicting types for `typedef int int32'
frame.h:52: previous declaration as `typedef long int int32'
make[1]: *** [tiff_pov.o] Fehler 1

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

Well, to solve this I changed line 52 in frame.h as follows:

typedef signed int int32 ;

I'm not sure about whether this is correct, but the compiling process 
continued.

Then I got a 2nd error:

tokenize.o: In function `Initialize_Tokenizer()':
tokenize.o(.text+0x28a): undefined reference to
`pov_istream_class::UnRead_Byte(int)'
tokenize.o: In function `Get_Token()':
tokenize.o(.text+0xa9c): undefined reference to
`pov_istream_class::UnRead_Byte(int)'
tokenize.o(.text+0xe0c): undefined reference to
`pov_istream_class::UnRead_Byte(int)'
tokenize.o(.text+0xea4): undefined reference to 
`pov_istream_class::UnRead_Byte(int)'
tokenize.o(.text+0xecb): undefined reference to
`pov_istream_class::UnRead_Byte(int)'
tokenize.o(.text+0xf91): more undefined references to
`pov_istream_class::UnRead_Byte(int)' follow
collect2: ld returned 1 exit status
make[1]: *** [povray] Fehler 1

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

And now I don't know what to do ...

Any ideas?

Thanks & Regards,
Andreas

-- 
http://www.render-zone.com


Post a reply to this message

From: earthdog
Subject: Re: Unable to compile POV 3.50c on Linux
Date: 27 Dec 2002 10:57:22
Message: <3E0C7862.5060308@NOSPAMevil3d.net>
Andreas Kreisig wrote:
> Hi folks!
> 
> I'm unable to compile (with configure, make, make install) POV-Ray 3.50c on 
> my (SuSE 8.1) Linux box. I allways get these errors:
> 
> In file included from /usr/include/tiffio.h:33,
>                  from tiff_pov.cpp:46:
> /usr/include/tiff.h:83: conflicting types for `typedef int int32'
> frame.h:52: previous declaration as `typedef long int int32'
> make[1]: *** [tiff_pov.o] Fehler 1

> make: *** [all-recursive] Fehler 1
> 
> Well, to solve this I changed line 52 in frame.h as follows:
> 
> typedef signed int int32 ;
> 
> I'm not sure about whether this is correct, but the compiling process 
> continued.
> 
> Then I got a 2nd error:
> 
> tokenize.o: In function `Initialize_Tokenizer()':
> tokenize.o(.text+0x28a): undefined reference to
> `pov_istream_class::UnRead_Byte(int)'
> tokenize.o: In function `Get_Token()':
> tokenize.o(.text+0xa9c): undefined reference to
> `pov_istream_class::UnRead_Byte(int)'
> tokenize.o(.text+0xe0c): undefined reference to
> `pov_istream_class::UnRead_Byte(int)'
> tokenize.o(.text+0xea4): undefined reference to 
> `pov_istream_class::UnRead_Byte(int)'
> tokenize.o(.text+0xecb): undefined reference to
> `pov_istream_class::UnRead_Byte(int)'
> tokenize.o(.text+0xf91): more undefined references to
> `pov_istream_class::UnRead_Byte(int)' follow
> collect2: ld returned 1 exit status
> make[1]: *** [povray] Fehler 1

> make: *** [all-recursive] Fehler 1
> 
> And now I don't know what to do ...
> 
> Any ideas?
> 
> Thanks & Regards,
> Andreas
> 

Hmm.  What type of system (processor brand) are you trying to compile 
this on?

--Jeff

-- 
---------------------
earthdog "at" evil3d "dot" net

"Have you noticed how much they
look like orchids?  Beautiful!"
		--L. Long


Post a reply to this message

From: Andreas Kreisig
Subject: Re: Unable to compile POV 3.50c on Linux
Date: 27 Dec 2002 12:40:25
Message: <3e0c9088@news.povray.org>
earthdog wrote:


> Hmm.  What type of system (processor brand) are you trying to compile
> this on?

Hi Jeff,

It's a pretty old Celeron 500 MHz. I've no clue why this error occurs.

Regards,
Andreas

-- 
http://www.render-zone.com


Post a reply to this message

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