Ada packages
Hi,
we recently bootstraped gnat-3.3 on debian-amd64 and are now looking
to compile the ada using packages. We found that all packages have
versioned Build-Depends on gnat without an alternative for gnat-3.3
but changing that seems to work just fine. We also found that most
packages are limited to just a few debian archs.
Are there any obstacles to support building your packages with
gnat-3.3 instead of the unsuported gnat that don't show up
building them?
Would you be willing to change your packages to build with gnat-3.3 on
all archs or willing to accept patches to do so just on amd64?
Why do you limit the arch so much? Architectures without ada support
won't have a gnat to fullfill the Build-Depends and disqualify
themself through that already. No need (and no effect for the buildds)
to restrict the arch.
Below is a list of changes and build status for the packages we tried:
adabrowse
---------
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
failed run-time assertion : Tasking not implemented on this configuration
adacgi
------
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
builds
adasockets
----------
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
builds
asis
----
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
builds
gch
---
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
* remove -k from dh_clean
builds
gnade
-----
* Build with gnat-3.3 on amd64
builds
gnat-glade-doc
--------------
* Build with gnat-3.3 on amd64
builds
gnat-gps
--------
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
Dep-Wait: libgtkada2-dev
libaunit
--------
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
* Make pattern to match version more loose
builds
libgtkada2
----------
* Add amd64 to Architecture list
* Build with gnat-3.3 on amd64
* make the version pattern more loose
cd lib-obj; x86_64-linux-gcc -c -g -O2 -Wall -DXTHREADS -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. ../misc_extra.c
../misc_extra.c: In function `ada_gtk_combo_box_get_button':
../misc_extra.c:165: error: structure has no member named `button'
../misc_extra.c: In function `ada_gtk_combo_box_get_arrow':
../misc_extra.c:170: error: structure has no member named `arrow'
../misc_extra.c: In function `ada_gtk_combo_box_get_frame':
../misc_extra.c:175: error: structure has no member named `frame'
make[1]: Leaving directory `/home/mrvn/t/gnat-debs/libgtkada2/libgtkada2-2.2.1/src'
make[1]: *** [lib-obj/misc_extra.o] Error 1
make: *** [build-stamp] Error 2
MfG
Goswin
Reply to: