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.

Reply via email to