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

gnat-gps_5.0-13_m68k FTBFS



Hi,

gnat-gps doesn’t like to be built, it ICEs the compiler; full build
log attached. Even if I force it to build with -O1 or -O0, e.g. via

(pbuild27944)2|root@aranym:~/gnat-gps-5.0 # debian/rules build-arch CFLAGS=-O0

in the chroot, I get messages like this:

[…]
  "/tmp/buildd/gnat-gps-5.0/obj/commands-socket.ali" being checked ...
  "/usr/lib/gcc/m68k-linux-gnu/4.6/adalib/g-socket.ali" being checked ...
   s-oscons.ads: up to date, different timestamps but same checksum
  "/tmp/buildd/gnat-gps-5.0/obj/src_editor_box-tooltips.ali" being checked ...
  "src_editor_buffer-line_information.ali" being checked ...
  -> "src_editor_buffer-line_information.ali" missing.
gcc-4.6 -c -O0 -gnatafo -gnatVa -gnatn -I- -gnatA /tmp/buildd/gnat-gps-5.0/src_editor/src/src_editor_buffer-line_
information.adb
gcc-4.6: internal compiler error: Segmentation fault (program gnat1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
  "/tmp/buildd/gnat-gps-5.0/obj/src_editor_module-markers.ali" being checked ...
[…]

Just running the gcc-4.6 line throws an error much earlier, namely,
that it cannot find the file, so all I can do to help debugging is,
to force CFLAGS and try debian/rules build-arch in the build chroot.

Unfortunately, this means I’m unable to produce preprocessed output
or otherwise temporary files – unless that can be done via CFLAGS?

Dear gnat-gps maintainers, the GCC developers for m68k read on the
Debian/68k mailing list, that’s why the Cc, and maybe they have some
ideas. (All prerequisites built, in the meantime.)

bye,
//mirabilos
-- 
I want one of these. They cost 720 € though… good they don’t have the HD hole,
which indicates 3½″ floppies with double capacity… still. A tad too much, atm.
‣ http://www.floppytable.com/floppytable-images-1.html

Attachment: gnat-gps_5.0-13_m68k.build.xz
Description: Binary data


Reply to: