Re: thank you for VTK9 and paraview

2020-12-04 Thread Anton Gladky
I also have problems with vtk9 on armel, armhf and mipsel [1].
On armel and mipsel it fails with:

==
/usr/bin/ld: ../../lib/arm-linux-gnueabi/libvtkCommonDataModel-9.0.so.9.0.1:
undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
==

and on armhf:

==
/<>/GUISupport/Qt/QVTKOpenGLNativeWidget.cxx:240:5:
error: ‘QOpenGLFunctions_3_2_Core’ was not declared in this scope; did
you mean ‘QOpenGLFunctionsPrivate’?
==

Adding "-latomic" in the first case did not resolve the problem.
armhf-failure was not investigate deeply.

@Mathieu, could you please help us from the upstream side to analyze
those issues with VTK/Paraview?
We are approaching a new stable release soon, it would not be good to
drop VTK and Paraview on
some architectures.

[1] https://buildd.debian.org/status/package.php?p=vtk9

Best  regards

Anton

Am Fr., 4. Dez. 2020 um 13:04 Uhr schrieb Alastair McKinstry
:
>
> Hi
>
> The latest Paraview breaks on 32 bit architectures. Its breaking both on 
> 32/64 bit code issues
> (multiple definitions of int/long prototypes in templates) and memory 
> exhaustion in compilation.
>
> Is there much merit in building Paraview for 32-bit platforms or should they 
> be dropped?
>
> Alastair
>
> On 30/11/2020, 02:05, "Drew Parsons"  wrote:
>
> Hi Anton and Alastair, just a big thank you for getting VTK-9 and
> paraview updated and packaged.  They've been hard to manage so it's a
> good work you've done.
>
> Drew
>
>



Re: thank you for VTK9 and paraview

2020-12-04 Thread Drew Parsons
Tricky question, hard to be definitive. Certainly you'll want to file a 
bug upstream in any case and maybe they'll get round to sorting it out.


Obviously it'd be nice to have if it's possible to have. Maybe someone 
might be setting up a controller for some instrument with the 
microcontroller based on i386 or armhf to reduce costs, and they want to 
use paraview for some low resolution representation of the data 
collected.


But if we just can't do it, then I think it's not constructive to halt 
the upgrade for the 64-bit arches. i.e. go ahead and drop 32-bit if 
there's no reasonable hope of getting it built.


There's a bit of precedence with this, with packages dependent on CGAL 
(pygalmesh, mshr) not building on all arches.


Drew


On 2020-12-04 20:04, Alastair McKinstry wrote:

Hi

The latest Paraview breaks on 32 bit architectures. Its breaking both
on 32/64 bit code issues
(multiple definitions of int/long prototypes in templates) and memory
exhaustion in compilation.

Is there much merit in building Paraview for 32-bit platforms or
should they be dropped?

Alastair

On 30/11/2020, 02:05, "Drew Parsons"  wrote:

Hi Anton and Alastair, just a big thank you for getting VTK-9 and
paraview updated and packaged.  They've been hard to manage so it's 
a

good work you've done.

Drew




Re: thank you for VTK9 and paraview

2020-12-04 Thread Alastair McKinstry
Hi

The latest Paraview breaks on 32 bit architectures. Its breaking both on 32/64 
bit code issues
(multiple definitions of int/long prototypes in templates) and memory 
exhaustion in compilation.

Is there much merit in building Paraview for 32-bit platforms or should they be 
dropped?

Alastair

On 30/11/2020, 02:05, "Drew Parsons"  wrote:

Hi Anton and Alastair, just a big thank you for getting VTK-9 and 
paraview updated and packaged.  They've been hard to manage so it's a 
good work you've done.

Drew