← Back to team overview

ubuntu-packaging-guide-team team mailing list archive

[Bug 926571] [NEW] [Packaging New Software] Example does not compile in Precise

 

Public bug reported:

I'm using Precise and I was following the example to create a new
package from scratch on
http://developer.ubuntu.com/packaging/singlehtml/index.html#document-
packaging-new-software, and I noticed that after following the steps and
having installed all dependencies, the kqrencode make step fails with
some errors:

dpm@avenc:/tmp/debian/kqrcode-0.4/build$ LC_ALL=C make
[  0%] Built target kqrcode_automoc
[  7%] Building CXX object kqrcode/CMakeFiles/kqrcode.dir/kqrcodewindow.o
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:79: warning: null character(s) ignored [enabled by default]
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp: In member function 'bool KQRCodeWindow::parseDecodedText(const QString&)':
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: reference to 'd' is ambiguous
/usr/include/KDE/../kxmlguiclient.h:390:32: error: candidates are: KXMLGUIClientPrivate* const KXMLGUIClient::d
/usr/include/KDE/../kxmlguibuilder.h:95:33: error:                 KXMLGUIBuilderPrivate* const KXMLGUIBuilder::d
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected ',' or ';' at end of input
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected '}' at end of input
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:21: warning: unused variable 'listMatch' [-Wunused-variable]
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:319:19: warning: unused variable 'codec' [-Wunused-variable]
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:320:6: warning: unused variable 'index' [-Wunused-variable]
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:321:17: warning: unused variable 'currentMatch' [-Wunused-variable]
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected '}' at end of input
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected '}' at end of input
/tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: no return statement in function returning non-void [-Werror=return-type]
cc1plus: some warnings being treated as errors

make[2]: *** [kqrcode/CMakeFiles/kqrcode.dir/kqrcodewindow.o] Error 1
make[1]: *** [kqrcode/CMakeFiles/kqrcode.dir/all] Error 2
make: *** [all] Error 2

** Affects: ubuntu-packaging-guide
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Packaging Guide Team, which is subscribed to Ubuntu Packaging Guide.
https://bugs.launchpad.net/bugs/926571

Title:
  [Packaging New Software] Example does not compile in Precise

Status in Ubuntu Packaging Guide:
  New

Bug description:
  I'm using Precise and I was following the example to create a new
  package from scratch on
  http://developer.ubuntu.com/packaging/singlehtml/index.html#document-
  packaging-new-software, and I noticed that after following the steps
  and having installed all dependencies, the kqrencode make step fails
  with some errors:

  dpm@avenc:/tmp/debian/kqrcode-0.4/build$ LC_ALL=C make
  [  0%] Built target kqrcode_automoc
  [  7%] Building CXX object kqrcode/CMakeFiles/kqrcode.dir/kqrcodewindow.o
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:79: warning: null character(s) ignored [enabled by default]
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp: In member function 'bool KQRCodeWindow::parseDecodedText(const QString&)':
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: reference to 'd' is ambiguous
  /usr/include/KDE/../kxmlguiclient.h:390:32: error: candidates are: KXMLGUIClientPrivate* const KXMLGUIClient::d
  /usr/include/KDE/../kxmlguibuilder.h:95:33: error:                 KXMLGUIBuilderPrivate* const KXMLGUIBuilder::d
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected ',' or ';' at end of input
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected '}' at end of input
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:21: warning: unused variable 'listMatch' [-Wunused-variable]
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:319:19: warning: unused variable 'codec' [-Wunused-variable]
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:320:6: warning: unused variable 'index' [-Wunused-variable]
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:321:17: warning: unused variable 'currentMatch' [-Wunused-variable]
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected '}' at end of input
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: expected '}' at end of input
  /tmp/debian/kqrcode-0.4/kqrcode/kqrcodewindow.cpp:323:78: error: no return statement in function returning non-void [-Werror=return-type]
  cc1plus: some warnings being treated as errors

  make[2]: *** [kqrcode/CMakeFiles/kqrcode.dir/kqrcodewindow.o] Error 1
  make[1]: *** [kqrcode/CMakeFiles/kqrcode.dir/all] Error 2
  make: *** [all] Error 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-packaging-guide/+bug/926571/+subscriptions


Follow ups

References