Package: libcgal-demo
Severity: wishlist
Tags: patch
X-Debbugs-Cc: franc...@mzf.fr

Dear CGAL maintainers,

the package libcgal-demo suggests libvtk7-dev and vtk7 in order to build and
run the examples/Mesh_3/mesh_3D_gray_vtk_image program.
The version 7 of VTK is quite old and this package prevents the removal of
vtk7.

After a rebuild of the libcgal-demo example folder with vtk9, no build error
and the target program works:

$ ldd example_build/examples/Mesh_3/mesh_3D_gray_vtk_image | grep vtk
        libvtkImagingGeneral-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkImagingGeneral-9.1.so.1 (0x00007ff919ea2000)
        libvtkIOImage-9.1.so.1 => /lib/x86_64-linux-gnu/libvtkIOImage-9.1.so.1
(0x00007ff919d2e000)
        libvtkCommonExecutionModel-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkCommonExecutionModel-9.1.so.1 (0x00007ff9198b7000)
        libvtkCommonDataModel-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkCommonDataModel-9.1.so.1 (0x00007ff919425000)
        libvtkCommonCore-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkCommonCore-9.1.so.1 (0x00007ff918b78000)
        libvtkImagingSources-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkImagingSources-9.1.so.1 (0x00007ff9185e5000)
        libvtkImagingCore-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkImagingCore-9.1.so.1 (0x00007ff918412000)
        libvtkDICOMParser-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkDICOMParser-9.1.so.1 (0x00007ff9183f7000)
        libvtkmetaio-9.1.so.1 => /lib/x86_64-linux-gnu/libvtkmetaio-9.1.so.1
(0x00007ff918363000)
        libvtkCommonSystem-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkCommonSystem-9.1.so.1 (0x00007ff91832a000)
        libvtkpugixml-9.1.so.1 => /lib/x86_64-linux-gnu/libvtkpugixml-9.1.so.1
(0x00007ff9182f3000)
        libvtkCommonTransforms-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkCommonTransforms-9.1.so.1 (0x00007ff9182b1000)
        libvtkCommonMath-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkCommonMath-9.1.so.1 (0x00007ff918290000)
        libvtksys-9.1.so.1 => /lib/x86_64-linux-gnu/libvtksys-9.1.so.1
(0x00007ff918244000)
        libvtkCommonMisc-9.1.so.1 => /lib/x86_64-linux-
gnu/libvtkCommonMisc-9.1.so.1 (0x00007ff917cd1000)
        libvtkloguru-9.1.so.1 => /lib/x86_64-linux-gnu/libvtkloguru-9.1.so.1
(0x00007ff917c59000)
        libvtkkissfft-9.1.so.1 => /lib/x86_64-linux-gnu/libvtkkissfft-9.1.so.1
(0x00007ff917c50000)

Could you please update the suggestion to libvtk9-dev and vtk9?

Thanks,
François


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.16.0-6-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libcgal-demo depends on:
pn  libcgal-dev  <none>

Versions of packages libcgal-demo recommends:
pn  libcgal-qt5-dev  <none>

Versions of packages libcgal-demo suggests:
pn  cimg-dev                    <none>
pn  geomview                    <none>
ii  gfortran                    4:11.2.0-2
pn  lib3mf-dev                  <none>
ii  libatlas-base-dev           3.10.3-12
ii  libboost-filesystem-dev     1.74.0.3
ii  libboost-iostreams-dev      1.74.0.3
ii  libboost-serialization-dev  1.74.0.3
pn  libceres-dev                <none>
ii  libeigen3-dev               3.4.0-2
ii  libglew-dev                 2.2.0-4
pn  libglpk-dev                 <none>
pn  libipe-dev                  <none>
ii  liblapack-dev               3.10.0-2
pn  libmagick++-dev             <none>
ii  libmetis-dev                5.1.0.dfsg-7
pn  libmpfi-dev                 <none>
pn  libntl-dev                  <none>
pn  libopencv-dev               <none>
ii  libqt5opengl5-dev           5.15.2+dfsg-16
ii  libqt5sql5-sqlite           5.15.2+dfsg-16
ii  libqt5svg5-dev              5.15.2-4
pn  libqt5websockets5-dev       <none>
pn  libssh-dev                  <none>
ii  libsuitesparse-dev          1:5.11.0+dfsg-1
ii  libtbb-dev                  2020.3-1
pn  libvtk7-dev                 <none>
pn  qtscript5-dev               <none>
ii  qttools5-dev                5.15.2-5+b1
ii  qttools5-dev-tools          5.15.2-5+b1
pn  vtk7                        <none>
>From 225bc9d70f2d67057805efe0dc9f1b57dad8223b Mon Sep 17 00:00:00 2001
From: Francois Mazen <franc...@mzf.fr>
Date: Wed, 25 May 2022 23:21:43 +0200
Subject: [PATCH] Upgrade vtk7 to vtk9

---
 debian/control | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 0eaadc6..9c023aa 100644
--- a/debian/control
+++ b/debian/control
@@ -106,11 +106,11 @@ Suggests:
  libssh-dev,
  libsuitesparse-dev,
  libtbb-dev,
- libvtk7-dev,
+ libvtk9-dev,
  qtscript5-dev,
  qttools5-dev,
  qttools5-dev-tools,
- vtk7
+ vtk9
 Description: C++ library for computational geometry (demos)
  CGAL (Computational Geometry Algorithms Library) makes the most important
  of the solutions and methods developed in computational geometry available
--
libgit2 1.1.0

Reply via email to