POV-Ray : Newsgroups : povray.beta-test : Error compiling beta 41 in Ubuntu : Re: Error compiling beta 41 in Ubuntu Server Time
28 Sep 2024 11:13:31 EDT (-0400)
  Re: Error compiling beta 41 in Ubuntu  
From: Anthony D  Baye
Date: 1 Jan 2011 00:05:00
Message: <web.4d1eb5f24070ff1507e8a090@news.povray.org>
"Anthony D. Baye" <Sha### [at] spamnomorehotmailcom> wrote:
> terminal output:
>
> Making install in source
> make[1]: Entering directory `/home/abaye/povray-3.7.0.beta.41/source'
> Making install in backend
> make[2]: Entering directory `/home/abaye/povray-3.7.0.beta.41/source/backend'
> g++ -DHAVE_CONFIG_H -I. -I../..  -I../.. -I../../source -I../../source
> -I../../source/base -I../../unix -I../../vfe -I../../vfe/unix -I/usr/include/SDL
> -D_GNU_SOURCE=1 -D_REENTRANT  -pthread -I/usr/include  -I/usr/include  -pipe
> -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3 -ffast-math
> -malign-double -march=native -pthread -MT fnpovfpu.o -MD -MP -MF
> ..deps/fnpovfpu.Tpo -c -o fnpovfpu.o `test -f 'vm/fnpovfpu.cpp' || echo
> './'`vm/fnpovfpu.cpp
> In file included from ../../source/backend/control/renderbackend.h:101,
>                  from ../../source/backend/control/messagefactory.h:100,
>                  from ../../source/backend/frame.h:117,
>                  from vm/fnpovfpu.cpp:296:

> token


> make[2]: *** [fnpovfpu.o] Error 1
> make[2]: Leaving directory `/home/abaye/povray-3.7.0.beta.41/source/backend'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/home/abaye/povray-3.7.0.beta.41/source'
> make: *** [install-recursive] Error 1
> abaye@localhost:povray-3.7.0.beta.41$
>
> there seems to be an error in line 114 of povray.h, I found an unclosed
> parentheses, but it still won't build.
>
> Any help would be appreciated, I can't do anything until I get the new beta.
>
> A.D.B.

Well, I thought it was an unclosed parentheses...

I compared the current version with the two previous, and it seems that the
function definition for povray_init has changed from

void povray_init(POVMSAddress *addr = NULL);

to

boost::thread *povray_init(const boost::function0<void>& threadExit,
POVMSAddress *addr = NULL);

I have to admit I'm a little out of my depth here, I know hardly anything about
the boost libraries, and nothing at all about using threads.

At any rate, this would not appear to be a problem my skills can debug, so I
leave it to the experts.

Regards, and Happy New Year

A.D.B.


Post a reply to this message

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