POV-Ray : Newsgroups : povray.text.scene-files : [Minimum Volume] Bounding Ellipsoid via SVD : Re: [Minimum Volume] Bounding Ellipsoid via SVD Server Time
4 Feb 2023 20:51:16 EST (-0500)
  Re: [Minimum Volume] Bounding Ellipsoid via SVD  
From: jr
Date: 5 Nov 2019 18:25:00
Message: <web.5dc203fdf7b9a3affeeb22ff0@news.povray.org>

"Bald Eagle" <cre### [at] netscapenet> wrote:
> So, I've managed to trim down the number of errors that this gives me, but it
> looks like there are a few things that need to be ironed out.


> ...

> tried to compile:

ok, you know I don't speak this language (and man, is it ugly to read!), so I'm
... sticking my neck out.

> oem@oem-Inspiron-N5110 ~/Documents/POV-Ray-3.8/ThirdParty/jr/SVD/SVD $ c++
> SVD.cpp -std=c++11

>   std::cout << "Enter size of matrix N = (50x50 max): "; std::cin > >
> matrix_size;

a semicolon terminates a statement, the one before std::cin is the cause.

> std::vector<std::vector<_RealType> >&, std::vector<std::vector<_RealType> >&,
> std::vector<std::vector<_RealType> >&) [with Arg =
> boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<4096u,
> (boost::multiprecision::backends::digit_base_type)2u, void, short int, -16382,

> SVD.cpp:358:22:   required from here

> declarations were found by argument-dependent lookup at the point of
> instantiation [-fpermissive]
>   matrix_transpose(matrix, matrix_t);
>                   ^

and from here on it looks like complaints about functions which are called but
not provided.  so presumably there's a library (like 'libm' for 'C' users) that
needs to be added to the command-line (to let the linker know).  hth.

good start though.

regards, jr.

Post a reply to this message

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