Bug#601115: adabrowse: FTBFS in squeeze: error: (/usr/lib/ada/adalib/asis/a4g-contt-dp.ali is obsolete and read-only)

2010-11-14 Thread Adrian-Ken Rueegsegger
Hi Lucas,

Sorry for the late reply...

Lucas Nussbaum wrote:
 Package: adabrowse
 Version: 4.0.3-4
 Severity: serious
 Tags: squeeze sid
 User: debian...@lists.debian.org
 Usertags: qa-ftbfs-20101023 qa-ftbfs
 Justification: FTBFS on amd64
 
 Hi,
 
 During a rebuild of all packages in a squeeze chroot, your package failed
 to build on amd64.

I just setup a fresh squeeze chroot on an amd64 machine and was able to
build the adabrowse package without any errors...

 gnatbind -shared -I- -x 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/obj/adabrowse.ali
 error: a4g-contt-dp.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-contt-dp.ali is obsolete and 
 read-only)
 error: a4g-contt-ut.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-contt-ut.ali is obsolete and 
 read-only)
 error: a4g-contt-tt.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-contt-tt.ali is obsolete and 
 read-only)
 error: a4g-asis_tables.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-asis_tables.ali is obsolete and 
 read-only)
 error: uintp.adb has been modified and must be recompiled
 error: a4g-contt-sd.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-contt-sd.ali is obsolete and 
 read-only)
 error: a4g-cu_info2.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-cu_info2.ali is obsolete and 
 read-only)
 error: a4g-vcheck.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-vcheck.ali is obsolete and read-only)
 error: asis-extensions.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-extensions.ali is obsolete and 
 read-only)
 error: a4g-a_sem.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-a_sem.ali is obsolete and read-only)
 error: a4g-mapping.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-mapping.ali is obsolete and read-only)
 error: a4g-norm.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-norm.ali is obsolete and read-only)
 error: asis-declarations.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-declarations.ali is obsolete and 
 read-only)
 error: a4g-decl_sem.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-decl_sem.ali is obsolete and 
 read-only)
 error: asis-definitions.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-definitions.ali is obsolete and 
 read-only)
 error: asis-elements.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-elements.ali is obsolete and 
 read-only)
 error: a4g-encl_el.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-encl_el.ali is obsolete and read-only)
 error: asis-expressions.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-expressions.ali is obsolete and 
 read-only)
 error: a4g-expr_sem.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-expr_sem.ali is obsolete and 
 read-only)
 error: a4g-dda_aux.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/a4g-dda_aux.ali is obsolete and read-only)
 error: asis-data_decomposition.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-data_decomposition.ali is obsolete 
 and read-only)
 error: asis-data_decomposition-aux.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-data_decomposition-aux.ali is 
 obsolete and read-only)
 error: asis-data_decomposition-set_get.adb must be compiled
 error: (/usr/lib/ada/adalib/asis/asis-data_decomposition-set_get.ali is 
 obsolete and read-only)
 gnatmake: *** bind failed.
 make: *** [build-stamp] Error 4

This suggests that the linker detects a version/source mismatch for the
ASIS library by means of the ALI files. I fail to see however why it
should fail for you and not for me.

I will add Ludovic, the maintainer of the ASIS package, as CC to this mail.

Thanks again for the report,
Adrian



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#601115: adabrowse: FTBFS in squeeze: error: (/usr/lib/ada/adalib/asis/a4g-contt-dp.ali is obsolete and read-only)

2010-10-23 Thread Lucas Nussbaum
Package: adabrowse
Version: 4.0.3-4
Severity: serious
Tags: squeeze sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20101023 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in a squeeze chroot, your package failed
to build on amd64.

Relevant part:
  /usr/bin/fakeroot debian/rules clean
 QUILT_PATCHES=debian/patches \
   quilt --quiltrc /dev/null pop -a -R || test $? = 2
 No patch removed
 rm -rf .pc debian/stamp-patched
 dh_testdir
 dh_testroot
 rm -rf obj adabrowse sdefault.adb ad-projects-impl_yes-get_parent.adb
 rm -f build-stamp
 dh_clean
  dpkg-source -b adabrowse-4.0.3
 dpkg-source: warning: no source format specified in debian/source/format, see 
 dpkg-source(1)
 dpkg-source: info: using source format `1.0'
 dpkg-source: info: building adabrowse using existing 
 adabrowse_4.0.3.orig.tar.gz
 dpkg-source: info: building adabrowse in adabrowse_4.0.3-4.diff.gz
 dpkg-source: warning: ignoring deletion of file 
 ad-projects-impl_yes-get_parent.adb
 dpkg-source: warning: ignoring deletion of file sdefault.adb
 dpkg-source: info: building adabrowse in adabrowse_4.0.3-4.dsc
  debian/rules build
 QUILT_PATCHES=debian/patches \
   quilt --quiltrc /dev/null push -a || test $? = 2
 Applying patch 01-gnatmake.patch
 patching file ad-driver.adb
 patching file ad-projects.ads
 
 Applying patch 02-use-gnatgcc.patch
 patching file ad-setup.ads
 
 Now at patch 02-use-gnatgcc.patch
 touch debian/stamp-patched
 dh_testdir
 mkdir -p obj
 gcc -c util-nl.c -o obj/util-nl.o -O2
 gnatmake -j8 -Pdebian/misc/adabrowse.gpr
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/adabrowse.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad.ads
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-driver.adb
 ad-driver.adb:699:27: warning: VERBOSITY is already use-visible through 
 package use clause at line 158
 ad-driver.adb:1145:30: warning: FILE_ACCESS is already use-visible through 
 package use clause at line 156
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-compiler.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-config.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-crossrefs.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-environment.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-exclusions.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-file_ops.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-filters.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-html.adb
 ad-crossrefs.adb:50:06: warning: redundant with clause in body
 ad-crossrefs.adb:52:06: warning: redundant with clause in body
 ad-crossrefs.adb:65:06: warning: redundant with clause in body
 ad-exclusions.adb:78:07: warning: K is not modified, could be declared 
 constant
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-indices.adb
 ad-html.adb:63:06: warning: redundant with clause in body
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-indices-configuration.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-messages.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-options.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-parameters.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-parse.adb
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA 
 /build/user-adabrowse_4.0.3-4-amd64-QpJb0F/adabrowse-4.0.3/ad-printers.adb
 ad-filters.adb:67:06: warning: redundant with clause in body
 gcc-4.4 -c -O2 -gnatafno -gnatVa -gnatwa -gnaty3abefhiklmprt -I- -gnatA