Package: src:libaws
Version: 3.2.0-3
User: [email protected]
Usertags: binary-indep
Severity: important
Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with ada-library --with sphinxdoc
dh_testdir -i
debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C docs html info latexpdf text style-guide.pdf \
SPHINXOPTS=-j1 "ADAFLAGS=-g -O2 -fstack-protector-strong -gnatafno
-gnatVa -gnatwa" "LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,defs"
make[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
mkdir -p build/obj build/bin
gnat make -D build/obj -I../src/core -I../src/soap \
-o build/bin/build build.adb \
-cargs -g -O2 -fstack-protector-strong -gnatafno -gnatVa -gnatwa -O0
-largs -Wl,-z,relro -Wl,--as-needed -Wl,-z,defs
[... snipped ...]
Now eliminating candidates based on first bytes:removed 7 files from list.65
files left.
Now eliminating candidates based on last bytes:removed 49 files from list.16
files left.
Now eliminating candidates based on md5 checksum:removed 0 files from list.16
files left.
It seems like you have 16 files that are not unique
Totally, 18 kib can be reduced.
Now making results file /dev/null
Now making symbolic links. creating
Making 8 links.
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/web_block_ajax/r_widget_counter.txml
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/web_block_ajax_templates/r_widget_counter.txml
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/web_block_ajax/r_widget_counter.txml
-> ../web_block_ajax_templates/r_widget_counter.txml
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/web_block_ajax/web_callbacks.ads
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/web_block_ajax_templates/web_callbacks.ads
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/web_block_ajax/web_callbacks.ads
-> ../web_block_ajax_templates/web_callbacks.ads
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/runme/adains.png
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/res_demo/adains.png
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/runme/adains.png
-> ../res_demo/adains.png
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/runme/cert.pem
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/agent/cert.pem
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/runme/cert.pem
-> ../agent/cert.pem
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/soap_demo/soap_client.adb
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/soap_disp/soap_client.adb
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/soap_demo/soap_client.adb
-> ../soap_disp/soap_client.adb
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/ws/ws.ini
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/wps/wps.ini
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/ws/ws.ini
-> ../wps/wps.ini
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/ws/page1.html
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/web_elements/page1.html
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/ws/page1.html
-> ../web_elements/page1.html
absolute:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/ws/aws_directory.thtml
->
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/wps/aws_directory.thtml
changed:
/<<PKGBUILDDIR>>/debian/libaws-doc/usr/share/doc/libaws-doc/examples/ws/aws_directory.thtml
-> ../wps/aws_directory.thtml
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installinfo -i
dh_lintian -i
debian/rules override_dh_ada_library
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_ada_library kind=dynamic \
"LDLIBS=`pkg-config --libs gnutls zlib` -llber -lldap -lpthread"
"soname=libaws.so.3.2.0" "SSL=gnutls" \
debian/build_aws.gpr
build_aws.gpr:15:17: there are no C sources in this project
raised PROJECTS.PARSE_ERROR : "debian/build_aws.gpr"
debian/rules:131: recipe for target 'override_dh_ada_library' failed
make[1]: *** [override_dh_ada_library] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:51: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit
status 2
--------------------------------------------------------------------------------
Sorry not to have a fix, as I am reporting many bugs similar to
this one. The common hints are:
* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.
* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").
Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.
Thanks.