POV-Ray : Newsgroups : povray.beta-test : No configure file to build povray on Unix (whe donwloaded from git Server Time
27 Dec 2024 13:03:33 EST (-0500)
  No configure file to build povray on Unix (whe donwloaded from git (Message 1 to 5 of 5)  
From:
Subject: No configure file to build povray on Unix (whe donwloaded from git
Date: 11 Feb 2017 09:55:01
Message: <web.589f248f4ee6518c1584cee80@news.povray.org>
Hi,

There exist no configure-file to build povray on unix when dowloading from git

$ git clone https://github.com/POV-Ray/povray.git
$ cd povray
$ git checkout v3.7.1-beta.2
$ find . -name configure
../libraries/tiff/configure
../libraries/jpeg/configure
../libraries/openexr/configure
../libraries/ilmbase/configure
../libraries/png/configure
../libraries/zlib/configure
$ git checkout master
../libraries/tiff/configure
../libraries/jpeg/configure
../libraries/openexr/configure
../libraries/ilmbase/configure
../libraries/png/configure
../libraries/zlib/configure

In povray 3.7.0.RC6 there was a configure file in the root directory. 3.7.0.RC6
was extracted from povray-3.7.0.RC6.tar.gz however.
$ cd .../povray-3.7.0.RC6
$ find . -name configure
../configure

/Thanks for a great program, Jan


Post a reply to this message

From: Jim Holsenback
Subject: Re: No configure file to build povray on Unix (whe donwloaded from git
Date: 11 Feb 2017 10:30:26
Message: <589f2e12$1@news.povray.org>
On 2/11/2017 9:49 AM, Jan Lind�ker wrote:
> Hi,
>
> There exist no configure-file to build povray on unix when dowloading from git

did you change directory to your-install-dir/unix then run the 
prebuild.sh script first?


Post a reply to this message

From: Jim Holsenback
Subject: Re: No configure file to build povray on Unix (whe donwloaded fromgit
Date: 11 Feb 2017 10:33:44
Message: <589f2ed8$1@news.povray.org>
On 2/11/2017 10:30 AM, Jim Holsenback wrote:
> On 2/11/2017 9:49 AM, Jan Lind�ker wrote:
>> Hi,
>>
>> There exist no configure-file to build povray on unix when dowloading
>> from git
>
> did you change directory to your-install-dir/unix then run the
> prebuild.sh script first?
>

make that ... where-you-unpacked-tarball/unix


Post a reply to this message

From:
Subject: Re: No configure file to build povray on Unix (whe donwloaded fromgit
Date: 11 Feb 2017 13:45:00
Message: <web.589f5b684915f5831584cee80@news.povray.org>
Jim Holsenback <spa### [at] nothanksnet> wrote:
> On 2/11/2017 10:30 AM, Jim Holsenback wrote:
> > On 2/11/2017 9:49 AM, Jan Lind�ker wrote:
> >> Hi,
> >>
> >> There exist no configure-file to build povray on unix when dowloading
> >> from git
> >
> > did you change directory to your-install-dir/unix then run the
> > prebuild.sh script first?
> >
>
> make that ... where-you-unpacked-tarball/unix

Hi,

Thanks for the prompt reply!

When reading unix/README i (ahem) sort of skipped directly to the
"Compiling and installing" section. Given your instruction and actually reading
the whole document compiling and installing went without hiccups.


Post a reply to this message

From: clipka
Subject: Re: No configure file to build povray on Unix (whe donwloaded from git
Date: 11 Feb 2017 14:28:30
Message: <589f65de$1@news.povray.org>
Am 11.02.2017 um 15:49 schrieb Jan Lind�ker:

> There exist no configure-file to build povray on unix when dowloading from git

That is a true observation ;)


POV-Ray has virtually always been a multi-platform application, and we
as developers try to continue the tradition of being as impartial as
possible when it comes to target platforms.

Among other things, this expresses in a refusal to bow to any
platform-specific conventions in the organization of the source code in
our repository. Most notably, we follow the convention that _any_
platform-specific code must reside in dedicated platform-specific
directories, to avoid platform-specific files encroaching upon each other.

This is one reason why there is not, and never will be, a script named
`configure` in the main directory of our GitHub repository. Having such
a script in that particular place is a strictly Unixoid convention, and
we will not relax our policy of platform segregation for this.


The other reason is that we don't even /maintain/ such a `configure`
script: Rather, we maintain a precursor to the script, `configure.ac`,
from which the actual script is generated using the autoconf tools. The
script itself therefore does not qualify as a source file, and thus has
no place in the repository.


It is possible to /convert/ the contents of the repository into a
package that follows Unixoid conventions, using the following commands:

    cd unix
    ./prebuild.sh
    cd ..

Before the release of 3.7.0, when the source code was still maintained
in a private repository, we used to provide platform-specific
distribution packages where this step had already been performed, but we
have ceased to do so with the move to GitHub. The rationale behind this
was that if we continued to provide pre-processed Unix-specific source
packages as an alternative, a noticeable portion of users would download
the source code directly from the repository anyway, so we shifted our
time and energy towards trying to inform our users about how to perform
this simple step themselves.

Looks like we're not fully there yet.


> In povray 3.7.0.RC6 there was a configure file in the root directory. 3.7.0.RC6
> was extracted from povray-3.7.0.RC6.tar.gz however.
> $ cd .../povray-3.7.0.RC6
> $ find . -name configure
> .../configure

That must have been one of the last official Unix-specific distribution
packages then.


Post a reply to this message

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