Bug#798221: gnugk: build logs do not show compiler command-line

Jan Willamowius jan at willamowius.de
Sun Sep 6 22:28:13 UTC 2015


Hi,

the silent build is cause by the Makefile of PTLib that H323Plus and in
turn GnuGk includes.

You can make the build show the command line if update the build script
to call "VERBOSE=1 make" instead of make.

Also, GnuGk doesn't use a C++ Mysql lib. It only uses the C
client header.

Actually, the gnugk executable doesn't depend on any of the database
libraries: The headers are needed in the compile, but the libraries are
loaded dynamically at runtime, so one doesn't need to install all
database libraries, just the one the user wants to use.

Regards,
Jan

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan at willamowius.de
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html

Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584


Simon McVittie wrote:
> Package: gnugk
> Version: 2:3.6-1
> Severity: normal
> 
> While investigating why gnugk, gnuift and opennebula have Build-Depends
> on libmysql++-dev but no Depends on libmysql++3, I noticed that gnugk
> is built with "silent rules":
> 
> [CC] singleton.cxx
> Processing file manual.sgml
> [CC] job.cxx
> make[3]: Leaving directory '/«PKGBUILDDIR»/docs/manual'
> [CC] yasocket.cxx
> [CC] h323util.cxx
> [CC] Toolkit.cxx
> 
> This makes it impossible to get useful QA information from buildd
> logs such as:
> <https://buildd.debian.org/status/fetch.php?pkg=gnugk&arch=amd64&ver=2%3A3.6-1%2Bb1&stamp=1441323361>
> 
> Please make the log show compiler command-lines. For CMake projects,
> you can usually do this by passing -DCMAKE_VERBOSE_MAKEFILE=TRUE
> to cmake (or by passing that to dh_auto_configure after the "--" token),
> or by passing VERBOSE=1 to make.
> 
>     S
> 
> 



More information about the Pkg-voip-maintainers mailing list