[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: