Your message dated Fri, 29 Jan 2010 05:28:41 +0100
with message-id <2010-01-29t05-26...@devnull.michael-prokop.at>
and subject line fixed with upload of libguytools1 1.1.1-1
has caused the Debian Bug report #565859,
regarding libguytools1: libguytoolsysinfo.so fails to build: sprintf not 
declared
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 ow...@bugs.debian.org
immediately.)


-- 
565859: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565859
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libguytools1
Version: 1.0.4-1
Severity: important
Tags: patch
Justification: fails to build from source


https://bugs.launchpad.net/ubuntu/+source/libguytools1/+bug/509450


Binary package hint: libguytools1

libguytoolsysinfo.so (one of the libraries built by this package) fails to 
build:

make[1]: Entering directory `/tmp/buildd/libguytools1-1.0.4/sysinfo'
g++ -c -pipe -O2 -O3 -D_REENTRANT -Wall -W -fmessage-length=0 -fPIC 
-DLIBGUYTOOLS_VERSION=\"1.0.4\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB 
-DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore 
-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../include -I. -o toolsysinfo.o 
toolsysinfo.cpp
toolsysinfo.cpp: In function 'APIRET 
ToolSysInfoGetMacAddr(t_ToolSysInfoMacAddr*)':
toolsysinfo.cpp:90: error: 'sprintf' was not declared in this scope
make[1]: *** [toolsysinfo.o] Error 1
make[1]: Leaving directory `/tmp/buildd/libguytools1-1.0.4/sysinfo'

However, this qmake-qt4-based build continues anyway and completes 
"successfully", just omitting the broken libguytoolsysinfo.so library. Packages 
which depend on libguytools1 for this library will therefore FTBFS, e.g. 
package 'guymager' 
http://launchpadlibrarian.net/35999162/buildlog_ubuntu-lucid-amd64.guymager_0.4.2-1_FAILEDTOBUILD.txt.gz
 :

   [guymager...FAILEDTOBUILD.txt.gz]: /usr/bin/ld: cannot find -lguytoolsysinfo


Attached patch adds the missing #include <stdio.h> to fix the problem.
# libguytools1 (1.0.4-1ubuntu1) lucid; urgency=low
#
#  * sysinfo/toolsysinfo.cpp: added #include <stdio> for sprintf (LP: #509450).
#
# -- Kamal Mostafa <ka...@whence.com>  Mon, 18 Jan 2010 14:10:57 -0800
#
=== modified file 'sysinfo/toolsysinfo.cpp'
--- a/sysinfo/toolsysinfo.cpp	2009-08-19 11:09:24 +0000
+++ b/sysinfo/toolsysinfo.cpp	2010-01-19 02:58:16 +0000
@@ -9,6 +9,7 @@
 //  Module:         System information
 // ****************************************************************************
 
+#include <stdio.h>
 #include <limits.h>
 #include <math.h>
 #include <cstdarg>


--- End Message ---
--- Begin Message ---
This issue is fixed with upload of libguytools1 1.1.1-1 (addressed
upstream), thanks for reporting and the patch.

regards,
-mika-

Attachment: signature.asc
Description: Digital signature


--- End Message ---
_______________________________________________
forensics-devel mailing list
forensics-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/forensics-devel

Reply via email to