POV-Ray : Newsgroups : povray.general : Re: povray 3.6 make error Server Time
3 Aug 2024 00:26:56 EDT (-0400)
  Re: povray 3.6 make error (Message 4 to 13 of 13)  
<<< Previous 3 Messages Goto Initial 10 Messages
From: Thorsten Froehlich
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 02:06:34
Message: <40ff596a$1@news.povray.org>
In article <web.40fefb25a404e2e24e6ed3100@news.povray.org> , "Tim F" 
<fen### [at] stanfordedu> wrote:

>> No, that argument is nonsensical.
>
> Then you haven't read it carefully enough.  Whats to say the libraries
> packaged with 3.6 are bug free and will not lead to non-povray related
> error reports in the future?
>
>> The decision stands, and no matter how
>> much you or anybody else complain about it, it will *****not***** change.
>
> Irrelevant - we're discussing the reasons for the decision - not an
> imperative to change it.
>
>> If you or anybody else does not like that - we absolutely do not care.
>
> Neither do I, since "liking it" was never any part of my post.  Again, I'm
> just trying to understand the decision, not challenge it.

I already told you.  You did apparently not understand also I was very
elaborate.  I suggest you just accept it as given if you do not understand
the original answer to your original question in this regard.

    Thorsten

____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trfde

Visit POV-Ray on the web: http://mac.povray.org


Post a reply to this message

From: Warp
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 04:59:55
Message: <40ff820b@news.povray.org>
Tim F <fen### [at] stanfordedu> wrote:
> Then you haven't read it carefully enough.  Whats to say the libraries
> packaged with 3.6 are bug free and will not lead to non-povray related
> error reports in the future?

  You think POV-Ray's building system will always use the bundled libraries
regardless of what's installed in the system?

-- 
plane{-x+y,-1pigment{bozo color_map{[0rgb x][1rgb x+y]}turbulence 1}}
sphere{0,2pigment{rgbt 1}interior{media{emission 1density{spherical
density_map{[0rgb 0][.5rgb<1,.5>][1rgb 1]}turbulence.9}}}scale
<1,1,3>hollow}text{ttf"timrom""Warp".1,0translate<-1,-.1,2>}//  - Warp -


Post a reply to this message

From: Tim F
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 05:30:00
Message: <web.40ff8861a404e2e2300017f40@news.povray.org>
Warp <war### [at] tagpovrayorg> wrote:
>
>   You think POV-Ray's building system will always use the bundled libraries
> regardless of what's installed in the system?
>

No - dynamic linking should handle this problem (correct me if I'm wrong).
However, the prepackaged binary is statically linked:

$ file /usr/local/bin/povray
/usr/local/bin/povray: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), for GNU/Linux 2.2.0, statically linked, stripped

seems like it would only use the bundled libraries here, neh?

Regards,
Tim


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 06:28:42
Message: <40ff96da$1@news.povray.org>
In article <web.40ff8861a404e2e2300017f40@news.povray.org> , "Tim F" 
<fen### [at] stanfordedu> wrote:

> $ file /usr/local/bin/povray
> /usr/local/bin/povray: ELF 32-bit LSB executable, Intel 80386, version 1
> (SYSV), for GNU/Linux 2.2.0, statically linked, stripped
>
> seems like it would only use the bundled libraries here, neh?

As was already pointed out, users with outdated image support libray
versions would report problems in POV-Ray that were actually due to them
using outdated image support libray versions.

    Thorsten

____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trfde

Visit POV-Ray on the web: http://mac.povray.org


Post a reply to this message

From: Nicolas Calimet
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 06:42:18
Message: <40ff9a0a@news.povray.org>
> No - dynamic linking should handle this problem (correct me if I'm wrong).

	Dynamic linking is used for pre-installed libraries which versions
are at least (or above) that of the libraries provided with POV-Ray.  For
instance, if you have an hypothetical libpng-1.3.1 while POV-Ray requires
at least libpng-1.2.5, the POV-Ray binary will be linked with your shared
library libpng-1.3.1.  Otherwise POV-Ray will configure and build the
libpng-1.2.5 sources provided in the package, and statically link with it.
	The console output of configure is quite clear about this.

> However, the prepackaged binary is statically linked

	That should not be the case with the binary you obtained on your
FC2 distro since you said zlib didn't have to build there.  Therefore
at least this library (as well as probably libpng and libjpeg) should be
dynamically linked with the povray binary.  Maybe only libtiff will be
linked statically (assuming FC2 does not ship with the most recent
version of libtiff).

	- NC


Post a reply to this message

From: Nicolas Calimet
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 07:53:48
Message: <40ffaacc$1@news.povray.org>
> However, the prepackaged binary is statically linked:
> 
> $ file /usr/local/bin/povray
> /usr/local/bin/povray: ELF 32-bit LSB executable, Intel 80386, version 1
> (SYSV), for GNU/Linux 2.2.0, statically linked, stripped
> 
> seems like it would only use the bundled libraries here, neh?

	BTW, having a fully-static binary for the official PC-Linux release
is the only way to go.  We cannot afford tons of "bug" reports from people
unable to run a binary that requires shared libraries they don't necessarily
have on their system.  The advantage of a fully-static binary is much higher
than the potential situation you describe (which can be resolved by installing
instead the POV-Ray source package and the updated 3rd-party libraries).

	- NC


Post a reply to this message

From: Tim F
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 13:25:00
Message: <web.40fff832a404e2e24e6ed3100@news.povray.org>
Nicolas Calimet <pov### [at] freefr> wrote:
> > No - dynamic linking should handle this problem (correct me if I'm wrong).
>
>  Dynamic linking is used for pre-installed libraries which versions
> are at least (or above) that of the libraries provided with POV-Ray.

<snip>

> Maybe only libtiff will be
> linked statically (assuming FC2 does not ship with the most recent
> version of libtiff).
>

I don't think I'm relaying my point properly.  None of this has *anything*
to do with what I was trying to suggest.  As an example, lets say I have
the prepackaged binary, which is statically linked against libpng-1.2.5 (I
think). But lets say there is a bug in libpng-1.2.5 that in certain
instances causes a memory overflow or (even less likely) a corrupted image.
 libpng-1.2.6beta has a fix for this bug, but all users of the prepackaged
povray now have a borked binary.

My point is, end users may then submit bug reports for what is not a povray
related problem.  Thus, the problem that you and Thorsten rightly bring up
(and I fully agree with) has now been effectively reversed.

Again, I realize its splitting hairs and most likely won't be a problem of
any consequence, and I'm sure has already been considered to be of
negligible risk.

Sorry for causing such a stir.

Regards,
Tim


Post a reply to this message

From: Christoph Hormann
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 13:30:01
Message: <cdotfu$305$3@chho.imagico.de>
Tim F wrote:
> 
> I don't think I'm relaying my point properly.  None of this has *anything*
> to do with what I was trying to suggest.  As an example, lets say I have
> the prepackaged binary, which is statically linked against libpng-1.2.5 (I
> think). But lets say there is a bug in libpng-1.2.5 that in certain
> instances causes a memory overflow or (even less likely) a corrupted image.
>  libpng-1.2.6beta has a fix for this bug, but all users of the prepackaged
> povray now have a borked binary.

Do you really think we have not been aware of this possibility when 
making the decision to have a statically linked official version?

Christoph

-- 
POV-Ray tutorials, include files, Sim-POV,
HCR-Edit and more: http://www.tu-bs.de/~y0013390/
Last updated 06 Jul. 2004 _____./\/^>_*_<^\/\.______


Post a reply to this message

From: Nicolas Calimet
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 13:56:36
Message: <40ffffd4@news.povray.org>
> I don't think I'm relaying my point properly.  None of this has *anything*
> to do with what I was trying to suggest.  As an example, lets say I have
> the prepackaged binary, which is statically linked against libpng-1.2.5 (I
> think). But lets say there is a bug in libpng-1.2.5 that in certain
> instances causes a memory overflow or (even less likely) a corrupted image.
>  libpng-1.2.6beta has a fix for this bug, but all users of the prepackaged
> povray now have a borked binary.

	I was addressing this more specifically in my second message (in the
first one I didn't notice you were actually refering to the official binary
for PC-Linux)  :-)
	Again, this has been considered a minor (and only potential*) problem
with respect to releasing a fully-static binary, which _should_ work in any
circumstance on a not-so-old PC and Linux kernel.  Since the POV-Team does not
develop the 3rd-party libraries, there is of course a risk, but this risk is
evaluated when (publicly beta-)testing the binaries.

	- NC

* IIRC such a situation already happened with POV-Ray 3.1g and the PNG library.


Post a reply to this message

From: Tim F
Subject: Re: povray 3.6 make error
Date: 22 Jul 2004 14:05:00
Message: <web.410000f8a404e2e24e6ed3100@news.povray.org>
Christoph Hormann <chr### [at] gmxde> wrote:
>
> Do you really think we have not been aware of this possibility when
> making the decision to have a statically linked official version?
>

No - I never said that.  My question was:

Message: <web.40febe24a404e2e24e6ed3100@news.povray.org>
"Thorsten Froehlich" <thorsten [at] trfde> wrote:
>
> Because many people have extremely outdated versions and the start reporting
> problems in POV-Ray resulting from them having linked POV-Ray with outdated
> obsolete buggy libraries that had been fixed a long time ago.

But what happens when the problem is reversed?  i.e. what if new libraries
appear that fix a bug or two in an external dependency to POVRay?  Will new
point releases of POVRay be released, or should users download the new
libraries and rebuild POVRay, linking to the updated libraries?

Regards,
Tim


Post a reply to this message

<<< Previous 3 Messages Goto Initial 10 Messages

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