|
|
On 02/14/2014 12:18 PM, Le_Forgeron wrote:
> Le 13/02/2014 23:43, James Holsenback nous fit lire :
>> Since povray is obviously busted on my system, I did a fresh build from
>> the perforce repository and that appears to be broken. Can anyone with
>> perforce access confirm?
>
> Rebuilding (after getting latest revision of smp at 6194) (only make
> clean, ./configure & make, not running prebuild.sh ) : compile & link
> fine with:
>
> ./configure COMPILED_BY="Jérôme Grimbert <jgr### [at] freefr>"
> --disable-io-restrictions LIBS="-lboost_system -lboost_thread"
>
> BUT
> ./configure COMPILED_BY="Jérôme Grimbert <jgr### [at] freefr>"
> --disable-io-restrictions LIBS="-lboost_system"
>
> succeeds with configure, yet the final link fails.
>
>> g++ -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3
-ffast-math -march=native -pthread -L/usr/lib -L/usr/lib -o povray disp_sdl.o
disp_text.o ../vfe/libvfe.a ../source/libpovray.a -lSDL -L/usr/lib/x86_64-linux-gnu
-lSDL -lSM -lICE -lX11 -lIlmImf -pthread -lIlmImf -lz -lImath -lHalf -lIex
-lIlmThread -lIlmThread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_system -pthread
>> ../vfe/libvfe.a(vfesession.o): dans la fonction « vfe::vfeSession::Shutdown(bool)
»:
>> vfesession.cpp:(.text+0xcd2): référence indéfinie vers «
boost::thread::native_handle() »
>> vfesession.cpp:(.text+0xce7): référence indéfinie vers «
boost::thread::join_noexcept() »
>> vfesession.cpp:(.text+0xcfb): référence indéfinie vers «
boost::thread::detach() »
>> ../vfe/libvfe.a(vfesession.o): dans la fonction «
vfe::vfeSession::Initialize(vfe::vfeDestInfo*, vfe::vfeAuthInfo*) »:
>> vfesession.cpp:(.text+0x314b): référence indéfinie vers « vtable for
boost::detail::thread_data_base »
>> vfesession.cpp:(.text+0x3304): référence indéfinie vers «
boost::thread::start_thread_noexcept() »
>> vfesession.cpp:(.text+0x3339): référence indéfinie vers «
boost::thread::native_handle() »
>> vfesession.cpp:(.text+0x3352): référence indéfinie vers «
boost::thread::join_noexcept() »
>> ../vfe/libvfe.a(vfesession.o): dans la fonction « vfe::vfeSession::Resume() »:
>>
> and so on (many pages). (sorry, compiler message is in French)
>
> Test done on Ubuntu 13.10, 64 bits (x86_64)
>
it's compiles and links just fine on older 32bit system ... I /just/
pass the COMPILED_BY string, but it produces the odd image posted
earlier. I haven't tried running some of my old scenes just to see. I
got rid of the perforce version in favor of github. I'm wondering if it
has anything to do with /all/ the re-factoring work that's been done.
Post a reply to this message
|
|