Bug#923011: nuxwdog: FTBFS (/usr/include/keyutils.h:204:48: error: expected ',' or '...' before 'private')

2019-02-23 Thread Andrey Rahmatullin
On Fri, Feb 22, 2019 at 10:53:47PM +, Santiago Vila wrote:
> In file included from src/com/redhat/nuxwdog/wdpwd.cpp:37:
> /usr/include/keyutils.h:204:48: error: expected ',' or '...' before 'private'
>  extern long keyctl_dh_compute_kdf(key_serial_t private, key_serial_t prime,
> ^~~
https://bugzilla.redhat.com/show_bug.cgi?id=1629878
https://lkml.org/lkml/2018/8/28/1051 (linked from there)

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923011: nuxwdog: FTBFS (/usr/include/keyutils.h:204:48: error: expected ',' or '...' before 'private')

2019-02-22 Thread Santiago Vila
Package: src:nuxwdog
Version: 1.0.5-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:


[...]
 debian/rules build-arch
dh build-arch  --no-parallel --with javahelper
   dh_update_autotools_config -a
   dh_autoreconf -a
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
configure.ac:59: installing './compile'
configure.ac:52: installing './missing'
Makefile.am: installing './depcomp'
   jh_linkjars -a
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
mkdir stash
cp lib/perl/Nuxwdogclient/*.inc stash
dh_auto_build -- -Dproduct.ui.flavor.prefix="" -Dproduct.prefix="" 
-Dproduct="nuxwdog" -Dversion="1.0.5"
ant -Duser.name debian -Dproduct.ui.flavor.prefix= -Dproduct.prefix= 
-Dproduct=nuxwdog -Dversion=1.0.5
Buildfile: /<>/build.xml

clean:
 [echo] Removing 'nuxwdog' component directories ...
 [echo] Completed removing 'nuxwdog' component directories.

clean_javadocs:
 [echo] Removing 'nuxwdog' javadocs directory ...
 [echo] Nothing to do!
 [echo] Completed removing 'nuxwdog' javadocs directory.

compile_java:
 [echo] Compiling 'nuxwdog' java code from 'src' into 'build/classes' ...
[mkdir] Created dir: /<>/build/classes
[javac] /<>/build.xml:59: warning: 'includeantruntime' was not 
set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /<>/build/classes
 [echo] Completed compiling 'nuxwdog' java code from 'src' into 
'build/classes'.

build_jars:
 [echo] Generating 'nuxwdog' jar files ...
[mkdir] Created dir: /<>/build/jars
  [jar] Building jar: /<>/build/jars/nuxwdog.jar
 [echo] Completed generating 'nuxwdog' jar files.

build_jni_headers:
 [echo] Generating 'nuxwdog' java header files ...
[mkdir] Created dir: /<>/build/include
 [echo] Completed generating 'nuxwdog' java header files.

build_header_files:
 [echo] ${begin.build.headers.log.message}
[mkdir] Created dir: /<>/build/usr/include
 [copy] Copying 2 files to /<>/build/usr/include

build:
 [echo] Built classes, jars, and jni headers for the 'nuxwdog' component.

compose_javadocs:
 [echo] Composing 'nuxwdog' javadocs ...
 [echo] Nothing to do!
 [echo] Completed composing 'nuxwdog' javadocs.

document:
 [echo] Documented 'nuxwdog' javadocs.

distribute_binaries:
 [echo] Creating 'nuxwdog' binary distributions ...
[mkdir] Created dir: /<>/dist/binary
 [echo] Creating 'nuxwdog' binary wrappers ...
 [echo] Nothing to do!
 [echo] Completed creating 'nuxwdog' binary wrappers.
 [echo] Creating 'nuxwdog' binary zip files ...
  [zip] Building zip: /<>/dist/binary/nuxwdog-1.0.5.zip
 [echo] Completed creating 'nuxwdog' binary zip files.
 [echo] Creating 'nuxwdog' binary tar files ...
  [tar] Building tar: /<>/dist/binary/nuxwdog-1.0.5.tar
 [echo] Completed creating 'nuxwdog' binary tar files.
 [echo] Creating 'nuxwdog' binary gzip files ...
 [gzip] Building: /<>/dist/binary/nuxwdog-1.0.5.tar.gz
   [delete] Deleting: /<>/dist/binary/nuxwdog-1.0.5.tar
 [echo] Completed creating 'nuxwdog' binary gzip files.
 [echo] Completed creating 'nuxwdog' binary distributions.

distribute_source:
 [echo] Creating 'nuxwdog' source distributions ...
[mkdir] Created dir: /<>/dist/source
 [echo] Creating 'nuxwdog' source zip files ...
  [zip] Building zip: /<>/dist/source/nuxwdog-1.0.5.zip
 [echo] Completed creating 'nuxwdog' source zip files.
 [echo] Creating 'nuxwdog' source tar files ...
  [tar] Building tar: /<>/dist/source/nuxwdog-1.0.5.tar
 [echo] Completed creating 'nuxwdog' source tar files.
 [echo] Creating 'nuxwdog' source gzip files ...
 [gzip] Building: /<>/dist/source/nuxwdog-1.0.5.tar.gz
   [delete] Deleting: /<>/dist/source/nuxwdog-1.0.5.tar
 [echo] Completed creating 'nuxwdog' source gzip files.
 [echo] Completed creating 'nuxwdog' source distributions.

distribute:
 [echo] Distributed 'nuxwdog' distribution packages.

main:
 [echo] Built, verified, documented, and distributed a fresh 'nuxwdog' 
component.

BUILD SUCCESSFUL
Total time: 9 seconds
# run this here 
dh_auto_configure -- \
 --enable-64bit
./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info