POV-Ray : Newsgroups : povray.unix : Compiling 3.7 on openSUSE 13.1 Server Time: 16 Jun 2019 07:18:28 GMT
  Compiling 3.7 on openSUSE 13.1 (Message 1 to 8 of 8)  
From: Doctor John
Subject: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 13:13:30
Message: <5295effa$1@news.povray.org>
When 3.7 was released I compiled it (without the docs) successfully on
openSUSE 12.3.
I updated my system to openSUSE 13.1 and now configure fails:

> checking for boostlib >= 1.37... yes
> checking whether the Boost::Thread library is available... yes
> checking for exit in -lboost_thread-mt... yes
> checking whether the boost thread library is usable... no
> configure: error: in `/home/john/povray-3.7':
> configure: error: cannot link with the boost thread library
> See `config.log' for more details

BTW I've definitely got boost devel installed

Any ideas?

John
-- 
Protect the Earth
It was not given to you by your parents
You hold it in trust for your children


Post a reply to this message

From: James Holsenback
Subject: Re: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 13:25:43
Message: <5295f2d7@news.povray.org>
On 11/27/2013 08:13 AM, Doctor John wrote:
> When 3.7 was released I compiled it (without the docs) successfully on
> openSUSE 12.3.
> I updated my system to openSUSE 13.1 and now configure fails:
>
>> checking for boostlib >= 1.37... yes
>> checking whether the Boost::Thread library is available... yes
>> checking for exit in -lboost_thread-mt... yes
>> checking whether the boost thread library is usable... no
>> configure: error: in `/home/john/povray-3.7':
>> configure: error: cannot link with the boost thread library
>> See `config.log' for more details
>
> BTW I've definitely got boost devel installed
>
> Any ideas?
>
> John
>

did you do an /update/ to 13.1 or a fresh install? if update, maybe 
something is fishy! what does /usr/lib look like ... there are a bunch 
of symlinks. the links are libboost_*.so and the files have version 
branding ... libboost_*so.x.xx.x ...


Post a reply to this message

From: Doctor John
Subject: Re: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 13:49:03
Message: <5295f84f$1@news.povray.org>
On 27/11/13 13:25, James Holsenback wrote:
> 
> did you do an /update/ to 13.1 or a fresh install? if update, maybe
> something is fishy! what does /usr/lib look like ... there are a bunch
> of symlinks. the links are libboost_*.so and the files have version
> branding ... libboost_*so.x.xx.x ...

Aha!
> lrwxrwxrwx 1 root root      25 Nov 20 17:20 libboost_atomic-mt.so ->
libboost_atomic.so.1.53.0
> lrwxrwxrwx 1 root root      25 Nov 20 17:20 libboost_atomic.so ->
libboost_atomic.so.1.53.0

> lrwxrwxrwx 1 root root      26 Nov 20 17:20 libboost_context-mt.so ->
libboost_context.so.1.53.0
> lrwxrwxrwx 1 root root      26 Nov 20 17:20 libboost_context.so ->
libboost_context.so.1.53.0

libboost_atomic.so.1.53.0 and libboost_context.so.1.53.0 are both missing.

It was an /update/ so something's gone wrong there. Now to hunt for the
missing libs.

John
-- 
Protect the Earth
It was not given to you by your parents
You hold it in trust for your children


Post a reply to this message

From: Doctor John
Subject: Re: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 14:13:07
Message: <5295fdf3$1@news.povray.org>
On 27/11/13 13:49, Doctor John wrote:
> On 27/11/13 13:25, James Holsenback wrote:
>>
>> did you do an /update/ to 13.1 or a fresh install? if update, maybe
>> something is fishy! what does /usr/lib look like ... there are a bunch
>> of symlinks. the links are libboost_*.so and the files have version
>> branding ... libboost_*so.x.xx.x ...
> 
> Aha!
>> lrwxrwxrwx 1 root root      25 Nov 20 17:20 libboost_atomic-mt.so ->
libboost_atomic.so.1.53.0
>> lrwxrwxrwx 1 root root      25 Nov 20 17:20 libboost_atomic.so ->
libboost_atomic.so.1.53.0
> 
>> lrwxrwxrwx 1 root root      26 Nov 20 17:20 libboost_context-mt.so ->
libboost_context.so.1.53.0
>> lrwxrwxrwx 1 root root      26 Nov 20 17:20 libboost_context.so ->
libboost_context.so.1.53.0
> 
> libboost_atomic.so.1.53.0 and libboost_context.so.1.53.0 are both missing.
> 
> It was an /update/ so something's gone wrong there. Now to hunt for the
> missing libs.
> 
> John
> 

... and I still get the same error :-(

FWIW the following are installed:
libboost_atomic.so.1.53.0
libboost_chrono.so.1.53.0
libboost_context.so.1.53.0
libboost_date_time.so.1.53.0
libboost_filesystem.so.1.53.0
libboost_graph_parallel.so.1.53.0
libboost_graph.so.1.53.0
libboost_iostreams.so.1.53.0
libboost_locale.so.1.53.0
libboost_math_c99f.so.1.53.0
libboost_math_c99l.so.1.53.0
libboost_math_c99.so.1.53.0
libboost_math_tr1f.so.1.53.0
libboost_math_tr1l.so.1.53.0
libboost_math_tr1.so.1.53.0
libboost_mpi_python.so.1.53.0
libboost_mpi.so.1.53.0
libboost_prg_exec_monitor.so.1.53.0
libboost_program_options.so.1.53.0
libboost_python.so.1.53.0
libboost_random.so.1.53.0
libboost_regex.so.1.53.0
libboost_serialization.so.1.53.0
libboost_signals.so.1.53.0
libboost_system.so.1.53.0
libboost_thread.so.1.53.0
libboost_timer.so.1.53.0
libboost_unit_test_framework.so.1.53.0
libboost_wave.so.1.53.0
libboost_wserialization.so.1.53.0

Anything missing that strikes you immediately.

John
-- 
Protect the Earth
It was not given to you by your parents
You hold it in trust for your children


Post a reply to this message

From: James Holsenback
Subject: Re: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 15:32:28
Message: <5296108c@news.povray.org>
On 11/27/2013 09:13 AM, Doctor John wrote:
> Anything missing that strikes you immediately.

I'm wondering if uninstalling, looking to see if it cleaned up proper, 
then re-installing might be a useful exercise ... well unless you've 
already tired that approach.

Here's what I have in /usr/lib:

libboost_date_time-mt.so
libboost_date_time.so
libboost_filesystem-mt.so
libboost_filesystem.so
libboost_graph-mt.so
libboost_graph_parallel-mt.so
libboost_graph_parallel.so
libboost_graph.so
libboost_iostreams-mt.so
libboost_iostreams.so
libboost_math_c99f-mt.so
libboost_math_c99f.so
libboost_math_c99l-mt.so
libboost_math_c99l.so
libboost_math_c99-mt.so
libboost_math_c99.so
libboost_math_tr1f-mt.so
libboost_math_tr1f.so
libboost_math_tr1l-mt.so
libboost_math_tr1l.so
libboost_math_tr1-mt.so
libboost_math_tr1.so
libboost_mpi-mt.so
libboost_mpi_python-mt.so
libboost_mpi_python.so
libboost_mpi.so
libboost_prg_exec_monitor-mt.so
libboost_prg_exec_monitor.so
libboost_program_options-mt.so
libboost_program_options.so
libboost_python-mt.so
libboost_python.so
libboost_random-mt.so
libboost_random.so
libboost_regex-mt.so
libboost_regex.so
libboost_serialization-mt.so
libboost_serialization.so
libboost_signals-mt.so
libboost_signals.so
libboost_system-mt.so
libboost_system.so
libboost_thread-mt.so
libboost_thread.so
libboost_unit_test_framework-mt.so
libboost_unit_test_framework.so
libboost_wave-mt.so
libboost_wave.so
libboost_wserialization-mt.so
libboost_wserialization.so

the difference seems to be my libboost_*-mt.so files (didn't count them) 
... when I go into yast and search for boost then look at the filelist 
for the installed packages I do /not/ see the "mt" files, so your 
mileage may vary comparing to my list


Post a reply to this message

From: Le Forgeron
Subject: Re: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 16:01:28
Message: <52961758$1@news.povray.org>
Le 27/11/2013 14:13, Doctor John a écrit :
> When 3.7 was released I compiled it (without the docs) successfully on
> openSUSE 12.3.
> I updated my system to openSUSE 13.1 and now configure fails:
> 
>> checking for boostlib >= 1.37... yes
>> checking whether the Boost::Thread library is available... yes
>> checking for exit in -lboost_thread-mt... yes
>> checking whether the boost thread library is usable... no
>> configure: error: in `/home/john/povray-3.7':
>> configure: error: cannot link with the boost thread library
>> See `config.log' for more details
> 
> BTW I've definitely got boost devel installed
> 
> Any ideas?
> 
> John
> 
add : LIBS="-lboost_system -lboost_thread"
in the ./configure  command

That's an issue with boost > 1.49

-- 
Just because nobody complains does not mean all parachutes are perfect.


Post a reply to this message

From: Doctor John
Subject: Re: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 16:22:37
Message: <52961c4d$1@news.povray.org>
On 27/11/13 16:01, Le_Forgeron wrote:
> LIBS="-lboost_system -lboost_thread"

Bingo! I must have missed the threads that raised that issue.

Thanks to all for their help

John
-- 
Protect the Earth
It was not given to you by your parents
You hold it in trust for your children


Post a reply to this message

From: James Holsenback
Subject: Re: Compiling 3.7 on openSUSE 13.1
Date: 27 Nov 2013 16:53:19
Message: <5296237f$1@news.povray.org>
On 11/27/2013 11:22 AM, Doctor John wrote:
> On 27/11/13 16:01, Le_Forgeron wrote:
>> LIBS="-lboost_system -lboost_thread"
>
> Bingo! I must have missed the threads that raised that issue.

more likely /forgot/ in my case ;-)


Post a reply to this message

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