Bug#757264: openni: Problems compiling source package using Debian sid on amd64

Benedikt Wildenhain debian at benedikt-wildenhain.de
Wed Aug 6 17:31:38 UTC 2014


Source: openni
Version: 1.5.4.0-7
Severity: normal

Dear Maintainer,

I tried to build OpenNI on my Debian system, but the build process was
aborted after it complained about a missing dll-file.

I have installed the following build-dependencies:
ii  debhelper                            9.20140613              all                     helper programs for debian/rules
ii  default-jdk                          2:1.7-52                amd64                   Standard Java or Java compatible Development Kit
ii  doxygen                              1.8.7-3                 amd64                   Documentation system for C, C++, Java, Python and other languages
ii  freeglut3-dev:amd64                  2.8.1-2                 amd64                   OpenGL Utility Toolkit development files
ii  graphviz                             2.38.0-5                amd64                   rich set of graph drawing tools
ii  libjpeg8-dev:amd64                   8d1-1                   amd64                   Development files for the IJG JPEG library
ii  libtinyxml-dev:amd64                 2.6.2-2                 amd64                   TinyXml library - header and static library
ii  libusb-1.0-0-dev:amd64               2:1.0.19-1              amd64                   userspace USB programming library development files
ii  python                               2.7.8-1                 amd64                   interactive high-level object-oriented language (default version)

$ apt-get -b source openni
[...]
make[1]: Leaving directory '/home/benedikt/src/ros/openni-1.5.4.0'
   dh_clean -O--buildsystem=makefile
 debian/rules build
dh build --buildsystem=makefile
   dh_testdir -O--buildsystem=makefile
   dh_auto_configure -O--buildsystem=makefile
   debian/rules override_dh_auto_build
make[1]: Entering directory '/home/benedikt/src/ros/openni-1.5.4.0'
cd Platform/Linux/CreateRedist && ./RedistMaker


*********************************
*   PrimeSense OpenNI Redist    *
*     2014-08-06 19:07:30       *
*********************************

Target: Linux-x64
Version: 1.5.4.0
Num of compile jobs: 4

* Building OpenNI...

../../../../Source/OpenNI/XnRecorderImpl.cpp: In constructor ‘xn::RecorderImpl::RecorderImpl()’:
../../../../Source/OpenNI/XnRecorderImpl.cpp:51:18: warning: converting to non-pointer type ‘XN_FILE_HANDLE {aka int}’ from NULL [-Wconversion-null]
  m_hRecorder(NULL)
                  ^
../../../../Source/OpenNI/XnPlayerImpl.cpp: In constructor ‘xn::PlayerImpl::PlayerImpl()’:
../../../../Source/OpenNI/XnPlayerImpl.cpp:71:33: warning: converting to non-pointer type ‘XN_FILE_HANDLE {aka int}’ from NULL [-Wconversion-null]
  m_bPlaybackThreadShutdown(FALSE)
                                 ^
* Creating Doxygen...
Warning: Tag `SYMBOL_CACHE_SIZE' at line 330 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `SHOW_DIRECTORIES' at line 539 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `HTML_ALIGN_MEMBERS' at line 964 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `USE_INLINE_TREES' at line 1151 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_SCHEMA' at line 1414 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_DTD' at line 1420 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: doxygen no longer ships with the FreeSans font.
You may want to clear or change DOT_FONTNAME.
Otherwise you run the risk that the wrong font is being used for dot generated graphs.
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiBackRecorder.txt:134: warning: multiple use of section label 'bkrec_cfg_gens_dec', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiBackRecorder.txt, line 113)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiBackRecorder.txt:282: warning: multiple use of section label 'bkrec_class_cyc_dump_decls', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiBackRecorder.txt, line 268)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiBackRecorder.txt:456: warning: multiple use of section label 'bkrec_main', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiBackRecorder.txt, line 417)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiRecordRaw.txt:20: warning: multiple use of section label 'bkrec_macros', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiAudioSample.txt, line 17)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiSimpleViewer.txt:103: warning: multiple use of section label 'sv_get_dg_node_from_pg', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiSimpleViewer.txt, line 85)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiUserTracker.txt:473: warning: multiple use of section label 'ut_evhndlr_calib_in_prgrs', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiUserTracker.txt, line 460)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiViewer_device_cpp.txt:11: warning: multiple use of section label 'device_cpp_decls', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiViewer_device_cpp.txt, line 10)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiViewer_device_cpp.txt:97: warning: multiple use of section label 'device_cpp_initConstants', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiViewer_device_cpp.txt, line 78)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.net.txt:15: warning: multiple use of section label 'srj_path_decl', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.java.txt, line 14)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.net.txt:24: warning: multiple use of section label 'srj_node_inits', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.java.txt, line 21)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.net.txt:57: warning: multiple use of section label 'smpl_simple_read_mainloop', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.java.txt, line 51)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.net.txt:69: warning: multiple use of section label 'srj_main_upd_data', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleRead.java.txt, line 55)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_UserTracker.java.txt:54: warning: multiple use of section label 'utj_newuser_ev_hndlr', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_NiUserTracker.txt, line 74)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_UserTracker.java.txt:243: warning: multiple use of section label 'svj_scrpt_sets_up_pg', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleViewer.java.txt, line 44)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_UserTracker.net.txt:74: warning: multiple use of section label 'svcs_scrpt_sets_up_pg', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_SimpleViewer.net.txt, line 23)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_UserTracker.net.txt:157: warning: multiple use of section label 'utcs_start_node_generating', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SampleProgs_UserTracker.java.txt, line 339)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SamplesOverview.txt:168: warning: multiple use of section label 'nisimplereadjava', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SamplesOverview.txt, line 163)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SamplesOverview.txt:173: warning: multiple use of section label 'nisimpleviewer', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SamplesOverview.txt, line 53)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SamplesOverview.txt:178: warning: multiple use of section label 'nisimpleviewer', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/SamplesOverview.txt, line 53)
/home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/Utils.txt:51: warning: multiple use of section label 'nireg_usage', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Source/DoxyGen/Text/Utils.txt, line 22)
/home/benedikt/src/ros/openni-1.5.4.0/Include/XnEnumerationErrors.h:35: warning: multiple use of section label 'enum', (first occurrence: /home/benedikt/src/ros/openni-1.5.4.0/Include/XnPrdNodeInfoList.h, line 52)
* Creating Redist Dir...
* Copying files to redist dir...
Traceback (most recent call last):
  File "Redist_OpenNi.py", line 316, in <module>
    shutil.copy("Bin/" + PLATFORM + "-Release/OpenNI.net.dll", REDIST_DIR + "/Bin")
  File "/usr/lib/python2.7/shutil.py", line 119, in copy
    copyfile(src, dst)
  File "/usr/lib/python2.7/shutil.py", line 82, in copyfile
    with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: 'Bin/x64-Release/OpenNI.net.dll'
debian/rules:7: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/home/benedikt/src/ros/openni-1.5.4.0'
debian/rules:4: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2
La commande de construction « cd openni-1.5.4.0 && dpkg-buildpackage -b -uc » a échoué.
E: Échec du processus fils


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the pkg-multimedia-maintainers mailing list