|
 |
"Mr" <m******r******at_hotmail_dot_fr> wrote:
> "Cossack " <nomail@nomail> wrote:
> > I have a question, how to install this version on Android?
>
> Hi!
> Have you tried to follow, or get inspired by this page ? :
>
> https://wiki.povray.org/content/HowTo:Install_POV#Termux
~/UberPOV $ ./configure COMPILED_BY='YourName <mai### [at] test com>' --without-x
--disable-io-restrictions --with-boost-libdir=$PREFIX/lib LIBS='-lboost_system
-lboost_thread' CXX=clang++ CC=clang CXXFLAGS='-I$PREFIX/include -O3'
LDFLAGS='-L$PREFIX/lib'
===============================================================================
Configure UberPOV version 1.37.1.0-beta.10
===============================================================================
This is an unofficial version compiled by:
YourName <mai### [at] test com>
The POV-Ray Team(tm) is not responsible for supporting this version.
Environment
-----------
checking build system type...
armv8l-unknown-linux-androideabi checking host system
type... armv8l-unknown-linux-androideabi
checking for a BSD-compatible install...
/data/data/com.termux/files/usr/bin/install -c checking whether sleep supports
fractional seconds... yes checking filesystem
timestamp resolution... 0.01
checking whether build environment is sane... yes
/data/data/com.termux/files/usr/bin/sh: 0: cannot open
"/data/data/com.termux/files/home/UberPOV/unix/config"/missing: No such file
configure: WARNING: 'missing' script is too old or missing
checking for a race-free mkdir -p...
/data/data/com.termux/files/usr/bin/mkdir -p checking for gawk... gawk
checking whether make
sets $(MAKE)... yes checking
whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '10301' is supported by ustar format... yes
checking whether GID '10301' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether $C_INCLUDE_PATH contains the "." path... no
checking whether $CPLUS_INCLUDE_PATH contains the "." path... no
Programs
--------
checking for gcc... clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether clang accepts -g... yes
checking for clang option to enable C23 features... -std=gnu23
checking whether clang -std=gnu23 understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU
style)
checking dependency style of clang -std=gnu23... gcc3
checking how to run the C preprocessor... clang -std=gnu23 -E
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking whether the compiler supports GNU C++... yes
checking whether clang++ accepts -g... yes
checking dependency style of clang++... gcc3
checking whether the clang++ compiler works... yes
checking how to run the C++ preprocessor... clang++ -E
checking for C++ compiler vendor... gnu
checking for grep that handles long lines and -e...
/data/data/com.termux/files/usr/bin/grep
checking for egrep... /data/data/com.termux/files/usr/bin/grep -E
checking for clang++ version... 21.1.8
checking for ranlib... ranlib
Libraries
---------
checking whether to link with cygwin DLL...
no checking whether to enable static
linking... no checking for the pthreads
library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for boostlib >= 1.38... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking whether the boost thread library is usable... yes
checking for sin in -lmkl... no
checking for sin in -lm... yes
checking for clock_gettime in -lrt... yes
checking whether to use the ZLIB library... yes
checking for library containing zlibVersion... -lz
checking for zlib.h... yes
checking for libz version >= 1.2.1... 1.3.2, ok
checking whether to use the PNG library... yes
checking for library containing
png_get_libpng_ver... -lpng checking for png.h...
yes
checking for libpng version >= 1.2.5... 1.6.58, ok
checking whether to use the JPEG library... yes
checking for library containing jpeg_std_error... -ljpeg
checking for jpeglib.h... yes
checking for libjpeg version >= 6b (62)... 80, ok
checking whether to use the TIFF library...
yes checking for library containing
TIFFGetVersion... -ltiff
checking for tiffio.h... yes
checking for libtiff version >= 3.6.1... 4.7.1, ok
checking whether to use the OpenEXR library... yes
checking for pkg-config... pkg-config
checking for OpenEXR's pkg-config... yes
checking for OpenEXR version >= 1.2... 3.4.4, ok
checking for OpenEXR/ImfCRgbaFile.h... yes
checking for ImfInputReadPixels in -lIlmImf... no
configure: WARNING: all program features using the
OpenEXR library are disabled checking for X... disabled
configure: X Window display will be
disabled
Language constructs and functions
---------------------------------
checking for sys/time.h... yes
checking for time.h... yes
checking for limits.h... yes
checking for sys/resource.h... yes
checking for sys/time.h... (cached) yes
checking for sys/wait.h... yes
checking for unistd.h... (cached) yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking size of int... 4
checking size of long int... 4
checking size of size_t... 4
checking size of float... 4
checking for working memcmp... yes
checking for vsnprintf... yes
checking for getcwd... yes
checking for nanosleep... yes
checking for clock_gettime... yes
checking for getrusage... yes
checking for gettimeofday... yes
checking for asinh... yes
Compiling
---------
checking whether to enable pipes for communications... yes
checking whether clang++ accepts -pipe... yes
checking whether clang++ accepts -Wno-multichar... yes
checking whether clang++ accepts -Wno-write-strings... yes
checking whether clang++ accepts -fno-enforce-eh-specs... no
checking whether clang++ accepts -Wno-non-template-friend... no
checking whether to enable I/O restrictions... no
checking whether to enable debugging... no
checking whether to enable profiling... no
checking whether to enable stripping... yes
checking whether clang++ accepts -s... no
configure: WARNING: Cannot set stripping mode
checking whether to enable optimizations... yes
checking whether clang++ accepts -O3... yes
checking whether clang++ accepts -ffast-math... yes
checking whether to enable architecture-specific optimizations... yes
checking which architecture to optimize for...
armv8l-unknown-linux-androideabi
Floating Point Features
-----------------------
checking for limits... yes
checking whether NaNs are supported... yes
checking for cmath... yes
checking whether NaNs can be identified using std::isnan()... no
checking whether NaNs can be identified using global isnan()... no
checking whether NaNs can be identified by comparison to themselves... no
checking whether infinite values are supported... yes
checking for cmath... (cached) yes
checking whether infinities can be identified using
std::isinf()... no checking whether infinities can be
identified using global isinf()... no checking whether infinities
can be identified by comparison to the maximum value... no
Makefiles
---------
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating source/Makefile
config.status: creating vfe/Makefile
config.status: creating unix/Makefile
config.status: creating config.h
config.status: executing depfiles commands
===============================================================================
UberPOV 1.37.1.0-beta.10 has been configured.
Built-in features:
I/O restrictions: disabled
X Window display: disabled
Supported image formats: gif tga iff ppm pgm hdr png jpeg tiff
Unsupported image formats: openexr
Compilation settings:
Build architecture: armv8l-unknown-linux-androideabi
Built/Optimized for: armv8l-unknown-linux-androideabi
Compiler vendor: gnu
Compiler version: clang++ 21.1.8
Compiler flags: -pipe -Wno-multichar -Wno-write-strings -O3 -ffast-math
-I$PREFIX/include -O3
Type 'make check' to build the program and run a test
render.
Type 'make install' to install UberPOV on your system.
The UberPOV components will be installed in the following directories:
Program (executable): /usr/local/bin
System configuration files: /usr/local/etc/uberpov/1.37
User configuration files: /data/data/com.termux/files/home/.uberpov/1.37
Standard include files: /usr/local/share/uberpov-1.37/include
Standard INI files: /usr/local/share/uberpov-1.37/ini
Standard demo scene files: /usr/local/share/uberpov-1.37/scenes
Documentation (text, HTML): /usr/local/share/doc/uberpov-1.37
Unix man page: /usr/local/share/man
===============================================================================
~/UberPOV $ make check
make all-recursive
make[1]: Entering directory '/data/data/com.termux/files/home/UberPOV'
Making all in source
make[2]: Entering directory
'/data/data/com.termux/files/home/UberPOV/source' depbase=`echo
backend/bounding/bbox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base
-I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread -pipe
-Wno-multichar -Wno-write-strings -O3 -ffast-math -IREFIX/include -O3 -MT
backend/bounding/bbox.o -MD -MP -MF $depbase.Tpo -c -o backend/bounding/bbox.o
backend/bounding/bbox.cpp &&\ mv -f $depbase.Tpo
$depbase.Po
In file included from backend/bounding/bbox.cpp:41:
In file included from ./backend/frame.h:67:
In file included from ./base/configbase.h:51:
In file included from ../vfe/unix/syspovconfigbase.h:39:
../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [Makefile:1253: backend/bounding/bbox.o] Error 1
make[2]: Leaving directory
'/data/data/com.termux/files/home/UberPOV/source'
make[1]: *** [Makefile:628: all-recursive] Error 1
make[1]: Leaving directory '/data/data/com.termux/files/home/UberPOV'
make: *** [Makefile:463: all] Error 2
~/UberPOV $ make -j$(nproc)
make all-recursive
make[1]: Entering directory
'/data/data/com.termux/files/home/UberPOV'
Making all in source
make[2]: Entering directory '/data/data/com.termux/files/home/UberPOV/source'
depbase=`echo backend/bounding/bbox.o | sed
's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang++ -DHAVE_CONFIG_H -I. -I..
-I.. -I../source/backend -I../source/base -I../source/frontend -I../unix
-I../vfe -I../vfe/unix -pthread -pipe -Wno-multichar -Wno-write-strings -O3
-ffast-math -IREFIX/include -O3 -MT backend/bounding/bbox.o -MD -MP -MF
$depbase.Tpo -c -o backend/bounding/bbox.o backend/bounding/bbox.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo backend/bounding/bcyl.o | sed
's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang++ -DHAVE_CONFIG_H -I. -I..
-I.. -I../source/backend -I../source/base -I../source/frontend -I../unix
-I../vfe -I../vfe/unix -pthread -pipe -Wno-multichar -Wno-write-strings -O3
-ffast-math -IREFIX/include -O3 -MT backend/bounding/bcyl.o -MD -MP -MF
$depbase.Tpo -c -o backend/bounding/bcyl.o backend/bounding/bcyl.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo backend/bounding/boundingtask.o | sed
's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base
-I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread -pipe
-Wno-multichar -Wno-write-strings -O3 -ffast-math -IREFIX/include -O3 -MT
backend/bounding/boundingtask.o -MD -MP -MF $depbase.Tpo -c -o
backend/bounding/boundingtask.o backend/bounding/boundingtask.cpp &&\
mv -f
$depbase.Tpo $depbase.Po
depbase=`echo backend/bounding/bsphere.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base
-I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread -pipe
-Wno-multichar -Wno-write-strings -O3 -ffast-math -IREFIX/include -O3 -MT
backend/bounding/bsphere.o -MD -MP -MF $depbase.Tpo -c -o
backend/bounding/bsphere.o backend/bounding/bsphere.cpp &&\ mv -f
$depbase.Tpo $depbase.Po
depbase=`echo base/path.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base
-I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread -pipe
-Wno-multichar -Wno-write-strings -O3 -ffast-math -IREFIX/include -O3 -MT
base/path.o -MD -MP -MF $depbase.Tpo -c -o base/path.o base/path.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo
base/pov_err.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base
-I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread -pipe
-Wno-multichar -Wno-write-strings -O3 -ffast-math -IREFIX/include -O3 -MT
base/pov_err.o -MD -MP -MF $depbase.Tpo -c -o base/pov_err.o base/pov_err.cpp
&&\ mv -f $depbase.Tpo
$depbase.Po
depbase=`echo base/povms.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend
-I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread
-pipe -Wno-multichar -Wno-write-strings -O3 -ffast-math -IREFIX/include -O3 -MT
base/povms.o -MD -MP -MF $depbase.Tpo -c -o base/povms.o base/povms.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo
base/povmscpp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base
-I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread -pipe
-Wno-multichar -Wno-write-strings -O3 -ffast-math -IREFIX/include -O3 -MT
base/povmscpp.o -MD -MP -MF $depbase.Tpo -c -o base/povmscpp.o base/povmscpp.cpp
&&\ mv -f $depbase.Tpo $depbase.Po
In file included from
backend/bounding/bsphere.cpp:39: In file
included from ./backend/frame.h:67:
In file included from ./base/configbase.h:51:
In file included from ../vfe/unix/syspovconfigbase.h:39:
../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from
backend/bounding/bcyl.cpp:38: In file
included from ./backend/frame.h:67:
In file included from ./base/configbase.h:51:
In file included from ../vfe/unix/syspovconfigbase.h:39:
../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from base/povms.cpp:44:
In file included from base/configbase.h:51:
In file included from ../vfe/unix/syspovconfigbase.h:39:
../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from backend/bounding/bbox.cpp:41:
In file included from ./backend/frame.h:67:
In file included from ./base/configbase.h:51:
In file included from ../vfe/unix/syspovconfigbase.h:39:
.../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [Makefile:1253:
backend/bounding/bsphere.o] Error 1 make[2]: *** Waiting
for unfinished jobs.... 1 error
generated.
1 error generated.
make[2]: *** [Makefile:1253: base/povms.o] Error 1
make[2]: *** [Makefile:1253: backend/bounding/bcyl.o] Error 1
In file included from base/path.cpp:37:
In file included from ./base/configbase.h:51:
In file included from
.../vfe/unix/syspovconfigbase.h:39:
.../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from base/povmscpp.cpp:42:
In file included from base/configbase.h:51:
In file included from
.../vfe/unix/syspovconfigbase.h:39:
.../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [Makefile:1253: base/path.o] Error 1
1 error generated.
make[2]: *** [Makefile:1253: base/povmscpp.o] Error 1
In file included from base/pov_err.cpp:45:
In file included from ./base/configbase.h:51:
In file included from ../vfe/unix/syspovconfigbase.h:39:
.../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [Makefile:1253: base/pov_err.o] Error 1
1 error generated.
make[2]: *** [Makefile:1253: backend/bounding/bbox.o] Error 1
In file included from backend/bounding/boundingtask.cpp:50:
In file included from ./backend/frame.h:67:
In file included from ./base/configbase.h:51:
In file included from ../vfe/unix/syspovconfigbase.h:39:
.../vfe/unix/syspovconfig.h:63:10: fatal error:
'boost/tr1/memory.hpp' file not found
63 | #include <boost/tr1/memory.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [Makefile:1253: backend/bounding/boundingtask.o] Error 1
make[2]: Leaving directory '/data/data/com.termux/files/home/UberPOV/source'
make[1]: *** [Makefile:628: all-recursive] Error 1
make[1]: Leaving directory '/data/data/com.termux/files/home/UberPOV'
make: *** [Makefile:463: all] Error 2
~/UberPOV $
Damn :[
Post a reply to this message
|
 |