Your message dated Thu, 05 Mar 2015 15:38:36 +0000
with message-id <[email protected]>
and subject line Bug#779183: fixed in pcl 1.7.2-7
has caused the Debian Bug report #779183,
regarding pcl: sometimes FTBFS - fatal error: 
pcl/visualization/pcl_visualizer.h: No such file or directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
779183: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779183
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pcl
Version: 1.7.2-6
Severity: serious
Tags: patch

Hi,

pcl seems to sometimes FTBFS with this error:

> [ 52%] Building CXX object tools/CMakeFiles/pcl_mesh2pcd.dir/mesh2pcd.cpp.o
> cd /tmp/buildd/pcl-1.7.2/build/tools && /usr/bin/c++   
> -DEIGEN_USE_NEW_STDVECTOR -DEIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET 
> -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -Dqh_QHpointer -g -O2 
> -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 
> -D_FORTIFY_SOURCE=2  -pthread -fopenmp  -Wno-deprecated -isystem 
> /usr/include/eigen3 -isystem /usr/include/ni 
> -I/tmp/buildd/pcl-1.7.2/recognition/include/pcl/recognition/3rdparty -isystem 
> /usr/include/qt4 -isystem /usr/include/qt4/QtGui -isystem 
> /usr/include/qt4/QtCore -I/tmp/buildd/pcl-1.7.2/build/include 
> -I/tmp/buildd/pcl-1.7.2/common/include -I/tmp/buildd/pcl-1.7.2/io/include 
> -I/tmp/buildd/pcl-1.7.2/filters/include 
> -I/tmp/buildd/pcl-1.7.2/sample_consensus/include 
> -I/tmp/buildd/pcl-1.7.2/segmentation/include 
> -I/tmp/buildd/pcl-1.7.2/search/include -I/tmp/buildd/pcl-1.7.2/kdtree/include 
> -I/tmp/buildd/pcl-1.7.2/features/include 
> -I/tmp/buildd/pcl-1.7.2/surface/include 
> -I/tmp/buildd/pcl-1.7.2/octree/include 
> -I/tmp/buildd/pcl-1.7.2/registration/include 
> -I/tmp/buildd/pcl-1.7.2/recognition/include 
> -I/tmp/buildd/pcl-1.7.2/geometry/include 
> -I/tmp/buildd/pcl-1.7.2/keypoints/include -I/usr/include/vtk-5.8 
> -I/tmp/buildd/pcl-1.7.2/tools/include    -o 
> CMakeFiles/pcl_mesh2pcd.dir/mesh2pcd.cpp.o -c 
> /tmp/buildd/pcl-1.7.2/tools/mesh2pcd.cpp
> /tmp/buildd/pcl-1.7.2/tools/mesh2pcd.cpp:38:46: fatal error: 
> pcl/visualization/pcl_visualizer.h: No such file or directory
>  #include <pcl/visualization/pcl_visualizer.h>
>                                               ^
> compilation terminated.

Note that -I/.../visualization/include does not appear in the compiler
command like it does on the successful builds.

The top of the log contains this which seems a bit strange:

> -- The following subsystems will be built:
> --   common
> --   kdtree
> --   octree
> --   search
> --   sample_consensus
> --   filters
> --   features
> --   geometry
> --   registration
> --   io
> --   segmentation
> --   surface
> --   recognition
> --   keypoints
> --   visualization
> --   tracking
> --   apps
>        building: 
>        |_ point_cloud_editor
>        |_ in_hand_scanner
>        |_ modeler
>        not building: 
>        |_ cloud_composer: No reason
>        |_ optronic_viewer: FZAPI was not found.
> --   people
> --   outofcore
> --   examples
> -- The following subsystems will not be built:
> --   tools: Requires visualization.
> --   global_tests: No reason

I had a look at the build system and it seems that "tools" does not
declare a dependency on "visualization" so the order they're built is
random. I think the order depends on the order of directory entries as
chosen by the filesystem driver. This could explain why the build worked
on some buildds.

I haven't managed to build the current version on my amd64 machine at
all (in various different chroots).

Some logs of failed builds (the arm64 one later built successfully):
https://buildd.debian.org/status/fetch.php?pkg=pcl&arch=sparc&ver=1.7.2-6&stamp=1417974163
https://launchpadlibrarian.net/193721902/buildlog_ubuntu-vivid-ppc64el.pcl_1.7.2-6_FAILEDTOBUILD.txt.gz

https://buildd.debian.org/status/fetch.php?pkg=pcl&arch=arm64&ver=1.7.2-3&stamp=1416536853

I've attached a patch which adds the dependency which fixes this issue
for me.

Thanks,
James

--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -1,6 +1,6 @@
 set (SUBSYS_NAME tools)
 set (SUBSYS_DESC "Useful PCL-based command line tools")
-set (SUBSYS_DEPS common io filters sample_consensus segmentation search kdtree features surface octree registration recognition geometry keypoints)
+set (SUBSYS_DEPS common io filters sample_consensus segmentation search kdtree features surface octree registration recognition geometry keypoints visualization)
 set (DEFAULT ON)
 set (REASON "")
 

--- End Message ---
--- Begin Message ---
Source: pcl
Source-Version: 1.7.2-7

We believe that the bug you reported is fixed in the latest version of
pcl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Leopold Palomo-Avellaneda <[email protected]> (supplier of updated pcl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 25 Feb 2015 23:12:50 +0100
Source: pcl
Binary: libpcl-dev libpcl1.7 libpcl1.7-dbg libpcl-common1.7 libpcl-apps1.7 
libpcl-features1.7 libpcl-filters1.7 libpcl-io1.7 libpcl-kdtree1.7 
libpcl-keypoints1.7 libpcl-octree1.7 libpcl-registration1.7 
libpcl-sample-consensus1.7 libpcl-search1.7 libpcl-segmentation1.7 
libpcl-surface1.7 libpcl-tracking1.7 libpcl-visualization1.7 
libpcl-outofcore1.7 libpcl-people1.7 libpcl-recognition1.7 pcl-tools libpcl-doc
Architecture: source amd64 all
Version: 1.7.2-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Leopold Palomo-Avellaneda <[email protected]>
Description:
 libpcl-apps1.7 - Point Cloud Library - apps library
 libpcl-common1.7 - Point Cloud Library - common library
 libpcl-dev - Point Cloud Library - development files
 libpcl-doc - Point Cloud Library - documentation
 libpcl-features1.7 - Point Cloud Library - features library
 libpcl-filters1.7 - Point Cloud Library - filters library
 libpcl-io1.7 - Point Cloud Library - I/O library
 libpcl-kdtree1.7 - Point Cloud Library - kdtree library
 libpcl-keypoints1.7 - Point Cloud Library - keypoints library
 libpcl-octree1.7 - Point Cloud Library - octree library
 libpcl-outofcore1.7 - Point Cloud Library - outofcore library
 libpcl-people1.7 - Point Cloud Library - people library
 libpcl-recognition1.7 - Point Cloud Library - recognition library
 libpcl-registration1.7 - Point Cloud Library - registration library
 libpcl-sample-consensus1.7 - Point Cloud Library - sample consensus library
 libpcl-search1.7 - Point Cloud Library - search library
 libpcl-segmentation1.7 - Point Cloud Library - segmentation library
 libpcl-surface1.7 - Point Cloud Library - surface library
 libpcl-tracking1.7 - Point Cloud Library - tracking library
 libpcl-visualization1.7 - Point Cloud Library - visualization library
 libpcl1.7  - Point Cloud Library -- metapackage
 libpcl1.7-dbg - Point Cloud Library - debugging symbols
 pcl-tools  - Point Cloud Library - point cloud processing tools
Closes: 779183
Changes:
 pcl (1.7.2-7) unstable; urgency=medium
 .
   * Added patch to solve sometimes FTBFS. Patch proposed by
     James Cowgill (thanks!!!). Closes: #779183
Checksums-Sha1:
 bbaa645f7abce04b9d1c8789bf68e3fde9a79bf9 3718 pcl_1.7.2-7.dsc
 986c7df5f89a0163683b005d71de402b13375b1b 33412 pcl_1.7.2-7.debian.tar.xz
 b157492ba68f70fa80d05078076ee95496a7561a 976332 libpcl-dev_1.7.2-7_amd64.deb
 b8f196062e88ef1b7b4511c41961f3edc7f032a7 12620 libpcl1.7_1.7.2-7_amd64.deb
 0e559397067e3e94d07e0777f3f7e98616eb65ae 469332346 
libpcl1.7-dbg_1.7.2-7_amd64.deb
 0c56dad094926615607f1becc6bf2f8d2b7a0b47 224486 
libpcl-common1.7_1.7.2-7_amd64.deb
 15cd42fc149c0e69e76047a8c7f9bcdaf02b1518 229194 
libpcl-apps1.7_1.7.2-7_amd64.deb
 36dcba3c6dc152de7cac10bcf8043bf467a1706b 2498694 
libpcl-features1.7_1.7.2-7_amd64.deb
 3657328aed704c233e59b1ba9bd324cfeb519664 919978 
libpcl-filters1.7_1.7.2-7_amd64.deb
 1ef2d3f2d72b86d88116c88c2a6010ce6eb80d59 528372 libpcl-io1.7_1.7.2-7_amd64.deb
 69c24b5765d2a72677f221ce8a14a2cafd4e82a1 205276 
libpcl-kdtree1.7_1.7.2-7_amd64.deb
 9825cc83d49e14014c6a33f400bb088d8a1469d4 255508 
libpcl-keypoints1.7_1.7.2-7_amd64.deb
 41425fc8c5d5c3f8ac17667ef6a848dcd38f6ff7 190894 
libpcl-octree1.7_1.7.2-7_amd64.deb
 adce0884e472fb864fc779252054f8aab1f968c2 365524 
libpcl-registration1.7_1.7.2-7_amd64.deb
 c02a5cc980922bb6eb6a71cb49144092293bae24 1013714 
libpcl-sample-consensus1.7_1.7.2-7_amd64.deb
 a5ce6f26827fb58ed04851b71bce93953f51b19c 233440 
libpcl-search1.7_1.7.2-7_amd64.deb
 4c28bf80d86bb30388b7789b154b9e8045f6cd00 1074074 
libpcl-segmentation1.7_1.7.2-7_amd64.deb
 a0dd59e70fcdd0015cdaf09fa255072457c5e019 686760 
libpcl-surface1.7_1.7.2-7_amd64.deb
 529d6f772658ffd8e8b4a5c8241a3796f56484e4 413052 
libpcl-tracking1.7_1.7.2-7_amd64.deb
 ec7937444cd528144401a059c6abe41e9cc5b768 321904 
libpcl-visualization1.7_1.7.2-7_amd64.deb
 64354b89205f64ab36ca32ed8319a73bef76e7c3 40856 
libpcl-outofcore1.7_1.7.2-7_amd64.deb
 752a3ce980bd9d72d9ac707e3b3dd5478b72fdf7 20164 
libpcl-people1.7_1.7.2-7_amd64.deb
 af839f31d4187ccdcbca2b4b0bab5fefb91ea721 684876 
libpcl-recognition1.7_1.7.2-7_amd64.deb
 1d00ca5ba869584bf42ddf7f1ae56d30e4f7d648 4721290 pcl-tools_1.7.2-7_amd64.deb
 748f2d4ceda506c5bff7bd7bb40b7f98dd968364 16208180 libpcl-doc_1.7.2-7_all.deb
Checksums-Sha256:
 8c8e4adb2eb225f489a7a9166c1a948a7447c756c974eff8dc70d8fd3dc93f40 3718 
pcl_1.7.2-7.dsc
 71865a82a8d77ad736e65ba114b62e98429a6e52c2be1876f93b1105ba6a35a3 33412 
pcl_1.7.2-7.debian.tar.xz
 5f76fd5de7faed9cdb970738b5f25a7ccfcfe017eed3484aafef900bc5158de9 976332 
libpcl-dev_1.7.2-7_amd64.deb
 9cdc5b8dc5877c41de0eb56de176c1284d08329b3c498f0cbf34c41f65cf065a 12620 
libpcl1.7_1.7.2-7_amd64.deb
 529dbc68dec1b468d6c2222170cbbe24a208db1aed689c6bdfb36ee98e3c2dda 469332346 
libpcl1.7-dbg_1.7.2-7_amd64.deb
 c4d036548358fb2befeb4d7db650b14679a9f425d11daf6435526cc1139a0705 224486 
libpcl-common1.7_1.7.2-7_amd64.deb
 58a8b804246612dfb5a2ad538910dc2235e6b2c45fcb53e7ef8b771b7584edb1 229194 
libpcl-apps1.7_1.7.2-7_amd64.deb
 d62a72cd5c3b2e3b4f79adf534ca158327c32dc571cd585eb4692b4d593aabab 2498694 
libpcl-features1.7_1.7.2-7_amd64.deb
 2fdc9f8fb116cc9bed7fdf83b878c86a98a02009d583e79819302c29ea3a71e1 919978 
libpcl-filters1.7_1.7.2-7_amd64.deb
 e4349337e9b0eb8ab651b97f4ee23983e59d14d480a457273f405d3f234db85c 528372 
libpcl-io1.7_1.7.2-7_amd64.deb
 eb1595b6f749241045a47481fb14f1b39bd194248c153472f88f2bfb50636808 205276 
libpcl-kdtree1.7_1.7.2-7_amd64.deb
 590ae2b513e98380ebcce61394f184cb3c83f14c047034d86fb3b1e6b46e0e60 255508 
libpcl-keypoints1.7_1.7.2-7_amd64.deb
 a0090977fd09532bc2e04e56e8a5dbde9b0d933db564b88d9d61b9bc1e6d5616 190894 
libpcl-octree1.7_1.7.2-7_amd64.deb
 822f382bcad9683c3fcd1f77310b0eb026cb50128204e358657b8391f322dc16 365524 
libpcl-registration1.7_1.7.2-7_amd64.deb
 a12a171362034f74ecb65604868fa59cc519698439da1f301029025c5c0c10b9 1013714 
libpcl-sample-consensus1.7_1.7.2-7_amd64.deb
 0036fa29f04cf12c6fa5d74bcf6d5870cb12573618ce56211468c7b4dd7128f5 233440 
libpcl-search1.7_1.7.2-7_amd64.deb
 ae4ca84af6127527747e6845cb25931b9d0f7cf0c7235147f819942723224244 1074074 
libpcl-segmentation1.7_1.7.2-7_amd64.deb
 93a2e7c08ba26e98bcb73db18aa0aba4bcd30cc5f48f4cb7773918df38fcc596 686760 
libpcl-surface1.7_1.7.2-7_amd64.deb
 4368760b85d30914abc2e906dc291003af55e53235bccff42aae1c3ec0c00c80 413052 
libpcl-tracking1.7_1.7.2-7_amd64.deb
 0b4c94cf1e542a79b4f54dd671315d6bbc700312f9e8d5162787757a69d8ab9b 321904 
libpcl-visualization1.7_1.7.2-7_amd64.deb
 b94a6b90a79bfeeb37b95c344edfbc6b1c600f1c91c2b7fd906886e599ecfd57 40856 
libpcl-outofcore1.7_1.7.2-7_amd64.deb
 9dcb6ec6f0c4deb47af9fce7039acdf82ff8c6294de3a81ddaf5f56eb83bef47 20164 
libpcl-people1.7_1.7.2-7_amd64.deb
 5bd16045a85f80a91cf1d95b9b81322827bd955b57dc509ff6df2784b62af2f4 684876 
libpcl-recognition1.7_1.7.2-7_amd64.deb
 6e464d760ffe8e63d0b8098f2d8d3e1829eaf3567fa90e2f574134ae376d70e2 4721290 
pcl-tools_1.7.2-7_amd64.deb
 9692973c1b90b56d50404aea334430d3e951e9fa2c539c8a730366fa12bbe4d6 16208180 
libpcl-doc_1.7.2-7_all.deb
Files:
 478efb7a31a84c0eb6d6a2fd8374da57 3718 libs extra pcl_1.7.2-7.dsc
 ce525de2c83062c192cf5aa661ffb706 33412 libs extra pcl_1.7.2-7.debian.tar.xz
 14daf330b04d4e88097558639ae51eef 976332 libdevel extra 
libpcl-dev_1.7.2-7_amd64.deb
 c5239c43ee5fe6ffdd12c4711d05ade4 12620 libs extra libpcl1.7_1.7.2-7_amd64.deb
 586ecc8dbd97ee2a45a7a23ada9ff591 469332346 debug extra 
libpcl1.7-dbg_1.7.2-7_amd64.deb
 8d627c8af00c5fd76ab8b4c1c6bad587 224486 libs extra 
libpcl-common1.7_1.7.2-7_amd64.deb
 1d534f065ceded31ab1045517b763567 229194 libs extra 
libpcl-apps1.7_1.7.2-7_amd64.deb
 1e2cdc246450647d630b9d223c3af872 2498694 libs extra 
libpcl-features1.7_1.7.2-7_amd64.deb
 972d88a6f9c109b8bb255eb41ac8d9bd 919978 libs extra 
libpcl-filters1.7_1.7.2-7_amd64.deb
 b2f2a5acc072a8c7947b42391fe45014 528372 libs extra 
libpcl-io1.7_1.7.2-7_amd64.deb
 ec8b033afd680c63d0991597a9751ad8 205276 libs extra 
libpcl-kdtree1.7_1.7.2-7_amd64.deb
 abba88421801fdbd198379e32d669b26 255508 libs extra 
libpcl-keypoints1.7_1.7.2-7_amd64.deb
 83b93cf61146e554fc2ce5d4543744ad 190894 libs extra 
libpcl-octree1.7_1.7.2-7_amd64.deb
 fd757673f7e2bd6c390e3589b521d16e 365524 libs extra 
libpcl-registration1.7_1.7.2-7_amd64.deb
 971d373ec36e7eb025e8cacded953e5e 1013714 libs extra 
libpcl-sample-consensus1.7_1.7.2-7_amd64.deb
 20098ccde5950648bf712250e1c0782b 233440 libs extra 
libpcl-search1.7_1.7.2-7_amd64.deb
 707010b8410fc036d26b2fbd0c3f99ab 1074074 libs extra 
libpcl-segmentation1.7_1.7.2-7_amd64.deb
 434b34ef8a08487dd6ac15ea4c41f670 686760 libs extra 
libpcl-surface1.7_1.7.2-7_amd64.deb
 078c43047fa5db8f959edb68efba3ada 413052 libs extra 
libpcl-tracking1.7_1.7.2-7_amd64.deb
 a9d660a76eedfa36b1596c4d284c6f83 321904 libs extra 
libpcl-visualization1.7_1.7.2-7_amd64.deb
 f38d24ffb58c84aa9aabad7e52fd192c 40856 libs extra 
libpcl-outofcore1.7_1.7.2-7_amd64.deb
 969cae0529eab0032064b57ccd03949b 20164 libs extra 
libpcl-people1.7_1.7.2-7_amd64.deb
 2ef6405be52964181865b43b9d8c4499 684876 libs extra 
libpcl-recognition1.7_1.7.2-7_amd64.deb
 1ff4fb2f0902216cb74f3e4f07da2137 4721290 libs extra pcl-tools_1.7.2-7_amd64.deb
 f1df27a56948d89743158a4f4f8b4f9c 16208180 doc extra libpcl-doc_1.7.2-7_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJU+G5nAAoJEPuGMlGob55HBf0P/jcvX8cCyyt9+KM2b2jsZ6HT
GtQO75PcdmFLw3MH6H7l8CuFhS2ms6t0vfjZ8P+oXY5wGQTav3I6cltK5HA12FQT
njnFfIiH+stAA60nMSIo1c3mFJVaPlr8+8hjrhHHw8pEn/s2ZuSH8pxLYHCmPy7r
1b9k/ajMTnhrPQEw1sr37XCtbV+FuMMssJp7W3qGRTKETFF4L8dNntXymg782mHB
g19m0ghOXCXhcysBEjtAYqkSN/x7NSaLN5gC/xOe871P5LT+aholIoatdrT4qVyG
jbFy3gv/ry8R83oCg+hEfAwWWvK+twRUQLfkPLfaYeGWsUO9AJO8NyJXffc1UCgR
vr+PLKpJsP76Q0xSzsAkNZznQsLxTotwu/ENzoN+5KkW+FArMwmFTaK/DuV15pO8
+9zReGOGt1y7O3EtSyIW3e0TLiD+rib4g0z1kgD2mFXxtnazs5F5GzDUq0r2Lvy2
9COwlIqGK1WIzPUpgfg/KtbkuERNNMCtKP4Byz85vzNoDKZmOEwn76Q4Yreu5Vac
z6FeE6POvtA41TL7z3DrWgtfPwQDO8vkjFrYSWjiqZP6g7ATQpb2rg4yjIGQf4I3
orW+yqKCCKlxyl7p6/gwSXY8lIRPJpOXSiN6KmWFJlySQ0M9tpQBTFWycTiNC/de
MjM1dx69R0Hedvh//AO9
=Ffh3
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to