Re: Interesting paths when building octave 7.1.0.

"Dmitri A. Sergatskov" <[email protected]> Sun, 10 Apr 2022 17:02:38 -0400
Newsgroups gmane.comp.gnu.octave.general
Message-ID <CAO+XyQKC_Ph5JRyP7dDPONJq8eAxsHj4yWeKESbWASNmeMbeWw@mail.gmail.com>
On Sun, Apr 10, 2022 at 4:43 PM Montgomery-Smith, Stephen <
[email protected]> wrote:

> I maintain the octave package for FreeBSD.  I recently upgraded to
> octave 7.1.0.  I found something rather interesting - it creates a bunch
> of files whose names are:
>
> /usr/local/bin/share/octave/7.1.0/test/fixed/xxxxxxxxxx/tbcover.m
>
> where the xxxxxxxx is derived from the directory in which the build
> takes place.  In my case, xxxxxxxx would be
> usr/ports/math/octave/work/octave-7.1.0.
>
> This makes it very difficult to create a package manifest listing all
> the files, because the manifest will be different depending upon where
> the build directory takes place.  My current solution is to simply
> delete all these files after installation.
>
> My questions:
>
> 1.  Can I delete the whole directory share/octave/7.1.0/test?  Or is it
> used after the package is built?  If not, what is the purpose of these
> tbcover.m files?
>
> 2.  Could the makefiles be changed in future versions of octave so that
> these files are installed in a predictable place, just like they were in
> previous versions of octave?
>
> Thanks, Stephen
>
>
>

I can confirm this on linux and it looks like a bug to me. Could you make a
bug report on savannah?

Dmitri.



> ----------
> We are transitioning to a web based forum
> for community help discussions at
> https://octave.discourse.group/c/help
>


----------
We are transitioning to a web based forum
for community help discussions at
https://octave.discourse.group/c/help