RE: [gps-devel]Problems building gps-1.4.0-academic on FreeBSD 5.1 using gnat 3.15p

"T. Kurt Bond" <[email protected]> Thu, 27 Nov 2003 23:31:08 -0500
Newsgroups gmane.comp.ide.gps.devel
Message-ID <[email protected]>
T. Kurt Bond wrote:
> The next error that occured was:
>   adagcc -c -g -o /sw/src/gps-1.4.0-academic/obj/g-os_lib.o -gnatecGNAT-gGGYuZ -gnatn -gnatpg -O2 -gnatws -gnatA /sw/src/gps-1.4.0-academic/gnat/g-os_lib.adb
>   g-os_lib.adb:34:06: "SYSTEM.CASE_UTIL" is not a predefined library unit
>   gnatmake: "/sw/src/gps-1.4.0-academic/gnat/g-os_lib.adb" compilation error
>   gmake[1]: *** [internal-build] Error 4
>   gmake: *** [default] Error 2
> 
> There are links in gps-1.4.0-academic/gnat/:
> 
>     s-casuti.adb -> ../gnat_src/s-casuti.adb
>     s-casuti.ads -> ../gnat_src/s-casuti.ads
> 
> However, there are no such files in ../gnat_src.

I downloaded s-casuti.adb and s-casuti.ads and continued the build.

The next error I had building gps was:

  adagcc -c -g -o /sw/src/gps-1.4.0-academic/gvd/common/obj/vfs.o -gnatecGNAT-SZflsh -O2 -gnatws -gnatA /sw/src/gps-1.4.0-academic/gvd/common/vfs.adb
  vfs.adb:36:06: file "g-heasor.ads" not found
  gnatmake: "/sw/src/gps-1.4.0-academic/gvd/common/vfs.adb" compilation error
  gmake[1]: *** [internal-build] Error 4
  gmake: *** [default] Error 2

I downloaded g-heasor.ads and g-heasor.adb from gcc.gnu.org's CVS
repository and continued the build.

The final error I had was:
  adagcc -c -g -o /sw/src/gps-1.4.0-academic/kernel/obj/commands-external.o -gnatecGNAT-ggMWn9 -O2 -gnatws -gnatA /sw/src/gps-1.4.0-academic/kernel/src/commands-external.adb
  +===========================GNAT BUG DETECTED==============================+
  | 3.15p  (20020523) (i386-unknown-freebsd5.1) Assert_Failure nlists.adb:933|
  | Error detected at /sw/src/gps-1.4.0-academic/kernel/src/commands-external.adb:179:57|
  | Please submit bug report by email to [email protected].                    |
  | Use a subject line meaningful to you and us to track the bug.            |
  | (include your customer number #nnn in the subject line).                 |
  | Include the entire contents of this bug box in the report.               |
  | Include the exact gcc or gnatmake command that you entered.              |
  | Also include sources listed below in gnatchop format                     |
  | (concatenated together with no headers between files).                   |
  | (use plain ASCII or MIME attachment, or FTP to your customer directory). |
  | See README.GNATPRO for full info on procedure for submitting bugs.       |
  +==========================================================================+

  Please include these source files with error report

  /sw/src/gps-1.4.0-academic/kernel/src/commands-external.adb
  /sw/src/gps-1.4.0-academic/kernel/src/commands-external.ads
  /sw/src/gps-1.4.0-academic/common/src/commands.ads
  /sw/src/gps-1.4.0-academic/gvd/common/generic_list.ads
  /sw/src/gps-1.4.0-academic/gvd/common/string_list_utils.ads
  /sw/src/gps-1.4.0-academic/gvd/common/list_utils.ads
  /sw/test/GtkAda/include/gtkada/gtk.ads
  /sw/test/GtkAda/include/gtkada/glib.ads
  /sw/test/GtkAda/include/gtkada/gdk.ads
  /sw/test/GtkAda/include/gtkada/glib-object.ads
  /sw/test/GtkAda/include/gtkada/gtkada.ads
  /sw/test/GtkAda/include/gtkada/gtkada-types.ads
  /sw/test/GtkAda/include/gtkada/gtk-main.ads
  /sw/test/GtkAda/include/gtkada/gdk-event.ads
  /sw/test/GtkAda/include/gtkada/glib-generic_properties.ads
  /sw/test/GtkAda/include/gtkada/glib-values.ads
  /sw/test/GtkAda/include/gtkada/gdk-rectangle.ads
  /sw/test/GtkAda/include/gtkada/gdk-region.ads
  /sw/test/GtkAda/include/gtkada/gdk-types.ads
  /sw/test/GtkAda/include/gtkada/gtk-widget.ads
  /sw/test/GtkAda/include/gtkada/glib-properties.ads
  /sw/test/GtkAda/include/gtkada/glib-glist.ads
  /sw/test/GtkAda/include/gtkada/glib-gslist.ads
  /sw/test/GtkAda/include/gtkada/pango.ads
  /sw/test/GtkAda/include/gtkada/pango-context.ads
  /sw/test/GtkAda/include/gtkada/pango-font.ads
  /sw/test/GtkAda/include/gtkada/pango-enums.ads
  /sw/test/GtkAda/include/gtkada/pango-layout.ads
  /sw/test/GtkAda/include/gtkada/pango-attributes.ads
  /sw/test/GtkAda/include/gtkada/gdk-color.ads
  /sw/test/GtkAda/include/gtkada/gdk-visual.ads
  /sw/test/GtkAda/include/gtkada/gdk-bitmap.ads
  /sw/test/GtkAda/include/gtkada/gdk-window.ads
  /sw/test/GtkAda/include/gtkada/gdk-cursor.ads
  /sw/test/GtkAda/include/gtkada/gdk-pixbuf.ads
  /sw/test/GtkAda/include/gtkada/glib-error.ads
  /sw/test/GtkAda/include/gtkada/gdk-drawable.ads
  /sw/test/GtkAda/include/gtkada/gdk-gc.ads
  /sw/test/GtkAda/include/gtkada/gdk-font.ads
  /sw/test/GtkAda/include/gtkada/gdk-pixmap.ads
  /sw/test/GtkAda/include/gtkada/gdk-rgb.ads
  /sw/test/GtkAda/include/gtkada/gtk-accel_group.ads
  /sw/test/GtkAda/include/gtkada/gtk-object.ads
  /sw/test/GtkAda/include/gtkada/gtk-adjustment.ads
  /sw/test/GtkAda/include/gtkada/gtk-enums.ads
  /sw/test/GtkAda/include/gtkada/gtk-style.ads
  /sw/src/gps-1.4.0-academic/kernel/src/glide_kernel.ads
  /sw/src/gps-1.4.0-academic/common/src/basic_mapper.ads
  /sw/src/gps-1.4.0-academic/gvd/common/string_hash.ads
  /sw/src/gps-1.4.0-academic/gvd/common/htables.ads
  /sw/test/GtkAda/include/gtkada/glib-xml_int.ads
  /sw/test/GtkAda/include/gtkada/glib-xml.ads
  /sw/test/GtkAda/include/gtkada/gtk-handlers.ads
  /sw/test/GtkAda/include/gtkada/gtk-marshallers.ads
  /sw/test/GtkAda/include/gtkada/gtk-notebook.ads
  /sw/test/GtkAda/include/gtkada/gtk-container.ads
  /sw/test/GtkAda/include/gtkada/gtk-menu.ads
  /sw/test/GtkAda/include/gtkada/gtk-menu_item.ads
  /sw/test/GtkAda/include/gtkada/gtk-item.ads
  /sw/test/GtkAda/include/gtkada/gtk-bin.ads
  /sw/test/GtkAda/include/gtkada/gtk-menu_shell.ads
  /sw/test/GtkAda/include/gtkada/gtk-toolbar.ads
  /sw/test/GtkAda/include/gtkada/gtk-button.ads
  /sw/test/GtkAda/include/gtkada/gtk-tooltips.ads
  /sw/test/GtkAda/include/gtkada/gtk-window.ads
  /sw/test/GtkAda/include/gtkada/gtkada-mdi.ads
  /sw/test/GtkAda/include/gtkada/gtk-box.ads
  /sw/test/GtkAda/include/gtkada/gtk-fixed.ads
  /sw/test/GtkAda/include/gtkada/gtk-event_box.ads
  /sw/test/GtkAda/include/gtkada/gtk-label.ads
  /sw/test/GtkAda/include/gtkada/gtk-misc.ads
  /sw/test/GtkAda/include/gtkada/gtk-check_menu_item.ads
  /sw/test/GtkAda/include/gtkada/gtk-radio_menu_item.ads
  /sw/test/GtkAda/include/gtkada/gtk-table.ads
  /sw/test/GtkAda/include/gtkada/gtkada-multi_paned.ads
  /sw/src/gps-1.4.0-academic/gvd/common/language_handlers.ads
  /sw/src/gps-1.4.0-academic/gvd/common/language.ads
  /sw/src/gps-1.4.0-academic/gvd/common/basic_types.ads
  /sw/src/gps-1.4.0-academic/gvd/common/vfs.ads
  /sw/src/gps-1.4.0-academic/gvd/common/remote_connections.ads
  /sw/src/gps-1.4.0-academic/kernel/src_info/src_info.ads
  /sw/src/gps-1.4.0-academic/gnat/types.ads
  /sw/src/gps-1.4.0-academic/kernel/src_info/projects.ads
  /sw/src/gps-1.4.0-academic/gnat/prj.ads
  /sw/src/gps-1.4.0-academic/gnat/casing.ads
  /sw/src/gps-1.4.0-academic/gnat/scans.ads
  /sw/src/gps-1.4.0-academic/gnat/uintp.ads
  /sw/src/gps-1.4.0-academic/gnat/alloc.ads
  /sw/src/gps-1.4.0-academic/gnat/table.ads
  /sw/src/gps-1.4.0-academic/gnat/urealp.ads
  /sw/src/gps-1.4.0-academic/gnat/prj-tree.ads
  /sw/src/gps-1.4.0-academic/gnat/prj-attr.ads
  /sw/src/gps-1.4.0-academic/gnat/prj-com.ads
  /sw/src/gps-1.4.0-academic/gnat/osint.ads
  /sw/src/gps-1.4.0-academic/kernel/src_info/src_info-queries.ads
  /sw/src/gps-1.4.0-academic/gvd/common/traces.ads
  /sw/src/gps-1.4.0-academic/gvd/gvd/default_preferences.ads
  /sw/test/GtkAda/include/gtkada/glib-properties-creation.ads
  /sw/src/gps-1.4.0-academic/gvd/common/histories.ads
  /sw/test/GtkAda/include/gtkada/gtk-combo.ads
  /sw/test/GtkAda/include/gtkada/gtk-gentry.ads
  /sw/test/GtkAda/include/gtkada/gtk-editable.ads
  /sw/test/GtkAda/include/gtkada/gtk-list.ads
  /sw/test/GtkAda/include/gtkada/gtk-toggle_button.ads
  /sw/src/gps-1.4.0-academic/kernel/src_info/projects-registry.ads
  /sw/src/gps-1.4.0-academic/gnat/prj-pp.ads
  /sw/src/gps-1.4.0-academic/kernel/src/task_manager.ads
  /sw/test/GtkAda/include/gtkada/gtk-progress_bar.ads
  /sw/test/GtkAda/include/gtkada/gtk-progress.ads
  /sw/src/gps-1.4.0-academic/common/src/commands-interactive.ads
  /sw/src/gps-1.4.0-academic/gvd/gvd/gvd.ads
  /sw/src/gps-1.4.0-academic/common/src/glide_intl.ads
  /sw/src/gps-1.4.0-academic/kernel/src/glide_kernel-console.ads
  /sw/src/gps-1.4.0-academic/gvd/common/interactive_consoles.ads
  /sw/test/GtkAda/include/gtkada/gtk-text_buffer.ads
  /sw/test/GtkAda/include/gtkada/gtk-clipboard.ads
  /sw/test/GtkAda/include/gtkada/gtk-text_child.ads
  /sw/test/GtkAda/include/gtkada/gtk-text_iter.ads
  /sw/test/GtkAda/include/gtkada/gtk-text_tag.ads
  /sw/test/GtkAda/include/gtkada/gtk-text_mark.ads
  /sw/test/GtkAda/include/gtkada/gtk-text_tag_table.ads
  /sw/test/GtkAda/include/gtkada/gtk-text_view.ads
  /sw/test/GtkAda/include/gtkada/gtk-scrolled_window.ads
  /sw/src/gps-1.4.0-academic/gvd/common/gui_utils.ads
  /sw/test/GtkAda/include/gtkada/gtk-cell_renderer_text.ads
  /sw/test/GtkAda/include/gtkada/gtk-cell_renderer.ads
  /sw/test/GtkAda/include/gtkada/gtk-cell_renderer_toggle.ads
  /sw/test/GtkAda/include/gtkada/gtk-clist.ads
  /sw/test/GtkAda/include/gtkada/gtk-list_item.ads
  /sw/test/GtkAda/include/gtkada/gtk-tree_store.ads
  /sw/test/GtkAda/include/gtkada/gtk-tree_model.ads
  /sw/test/GtkAda/include/gtkada/gtk-tree_view.ads
  /sw/test/GtkAda/include/gtkada/gtk-tree_selection.ads
  /sw/test/GtkAda/include/gtkada/gtk-tree_view_column.ads
  /sw/src/gps-1.4.0-academic/kernel/src/glide_result_view.ads
  /sw/src/gps-1.4.0-academic/kernel/src/glide_kernel-modules.ads
  /sw/test/GtkAda/include/gtkada/gtk-image.ads
  /sw/test/GtkAda/include/gtkada/gdk-image.ads
  /sw/test/GtkAda/include/gtkada/gtk-selection.ads
  /sw/src/gps-1.4.0-academic/widgets/src/gtkada-tree_view.ads
  /sw/src/gps-1.4.0-academic/gvd/common/string_utils.ads
  list may be incomplete
  compilation abandoned
  gnatmake: "/sw/src/gps-1.4.0-academic/kernel/src/commands-external.adb" compilation error
  gmake[1]: *** [internal-build] Error 4
  gmake: *** [default] Error 2


-- 
T. Kurt Bond, [email protected]