POV-Ray : Newsgroups : povray.beta-test : beta 31 compile error - undefined symbol, something to do with boost? Server Time
24 Dec 2024 08:30:12 EST (-0500)
  beta 31 compile error - undefined symbol, something to do with boost? (Message 1 to 2 of 2)  
From: Matias Eyzaguirre
Subject: beta 31 compile error - undefined symbol, something to do with boost?
Date: 28 Feb 2009 19:05:00
Message: <web.49a9d01e3697e5079aeb49f20@news.povray.org>
I'm compiling on a machine with Mac OS 10.5.6
After some initial trouble getting boost to compile (my lack of reading
instructions carefully), i got povray to configure properly, but I am getting
an error when I try to build:

g++  -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3
-ffast-math -malign-double -march=i686 -D_THREAD_SAFE  -L/opt/local/lib
-L/usr/local/lib -o povray  disp_sdl.o disp_text.o ../vfe/libvfe.a
.../source/backend/libbackend.a ../source/frontend/libfrontend.a
.../source/base/libbase.a ../source/libpovray.a  -ltiff -ljpeg -lpng12 -lz -lm
-lboost_thread  -D_THREAD_SAFE
ld warning: option -s is obsolete and being ignored
Undefined symbols:
  "boost::detail::tss::~tss()", referenced from:
      ___tcf_0 in libbackend.a(task.o)
      ___tcf_0 in libbackend.a(task.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [povray] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
c-67-166-109-156:povray-3.7.0.beta.29 dented42$


any help would be greatly appreciated, thanks.


Post a reply to this message

From: Chris Cason
Subject: Re: beta 31 compile error - undefined symbol, something to do with boost?
Date: 10 Mar 2009 08:20:18
Message: <49b65b02@news.povray.org>
Matias Eyzaguirre wrote:
> I'm compiling on a machine with Mac OS 10.5.6
> After some initial trouble getting boost to compile (my lack of reading
> instructions carefully), i got povray to configure properly, but I am getting
> an error when I try to build:

It appears you're building beta 29 (which may have been unavoidable given
the .31 unix source was only just today released). And unfortunately you'll
need to update your boost to build .31 ;(. But try it anyhow, and if you
run into the issue again, you may want to ping Yvo (see his message just
after yours) and see if he's had a similar issue.

-- Chris


Post a reply to this message

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