[PolyORB-users] debian squeeze, polyorb and project files

Tony Gair tony.gair at bmshome.co.uk
Fri Jul 20 14:10:45 CEST 2012


I have a  application  with a projectfile which when I try to compile 
and build it using

po_gnatdist -PBuilding_Supervisor.gpr bcdsa.cfg  compiles but does not 
build. I notice that the output has a lot of -gnatC which I know means 
to only compile.

The gpr file is

*******************************************
with "/usr/share/ada/adainclude/gnadecommon.gpr";
with "/usr/share/ada/adainclude/gnadeodbc.gpr";
--with "/usr/share/ada/adainclude/gtkada2.gpr";

project Building_Supervisor is

    for Main use ("octopus.adb", "read_debug_data.adb", 
"dummy_server.adb"); -- <<<<
    for Exec_Dir use ".";
    for Object_Dir use "objects";
    for Source_Dirs use ("src", "../tools/**");
    for Source_Files use ("the_screen.ads", "heartbeat_monitor.ads", 
"any_message_queue_pkg.adb", "g-sercom.ads", "g-sercom.adb", 
"setting_storage.ads", "mac_queue_pkg.ads", "app_support.adb", 
"archive_data_pkg.ads",
"async_messaging_pkg.adb", 
"comms_and_control-extract_store_message_details.adb", 
"data_sync-get_update_string.adb", "heartbeat_monitor.adb", 
"watch_dog_pkg.ads", "comms_and_control.ads", "charge_control_pkg.ads", 
"mac_queue_pkg.adb",
"store_file_operations.ads", "archive_data_pkg.adb", 
"pure_application_display_types.ads", "building_supervisor_info.adb", 
"date_functions_pkg.adb", "data_sync.ads", 
"comms_and_control-examine_first_message.adb",
"heating_plan_manager_pkg.ads", "the_screen.adb", "main_control.adb", 
"octopus.adb", "store_file_operations.adb", 
"heating_plan_manager_pkg.adb", "module_status_pkg.ads", 
"comms_and_control.adb", "generic_archive.adb", "app_types.ads",
"data_sync.adb", "async_messaging_pkg.ads", "main_control.ads", 
"charge_types_pkg.adb", "debug_print.ads", "charge_control_pkg.adb", 
"zcomm_storage.ads", "building_supervisor_info.ads", 
"date_functions_pkg.ads",
"tariff_manager_pkg.ads", "debug_print.adb", "charge_types_pkg.ads", 
"generic_archive.ads", "archive_zigbee_data.ads", "zcomm_storage.adb", 
"archive_zigbee_data.adb", "display_record_store_pkg.ads", 
"watch_dog_pkg.adb",
"module_status_pkg.adb", "any_message_queue_pkg.ads", "app_support.ads", 
"tariff_manager_pkg.adb", "setting_storage.adb", 
"gnu-db-sqlcli-api-tracing.ads", "gnu-db-sqlcli-api-links.ads", 
"gnu-db-sqlcli-api.adb",
"gnu-db-sqlcli-api-links.adb", "gnu-db-sqlcli-api.ads", 
"gnu-db-sqlcli-api-tracing.adb", "gnu-db-sqlcli-api-keys-edit.ads", 
"gnu-db-sqlcli-api-keys-sets.ads", "gnu-db-sqlcli-api-keys-arrays.ads", 
"gnu-db-sqlcli-api-keys.ads",
"gnu-db-sqlcli-api-keys.adb", "strings_edit-utf8-superscript.adb", 
"strings_edit-utf8-integer_edit.adb", 
"strings_edit-utf8-maps-constants.ads", 
"strings_edit-utf8-superscript-integer_edit.ads",
"strings_edit-generic_scale.adb", "strings_edit-utf8.ads", 
"strings_edit-utf8-categorization.adb", "strings_edit-utf8.adb", 
"strings_edit-utf8-subscript.ads", "strings_edit-float_edit.ads", 
"strings_edit-quoted.ads",
"strings_edit-utf8-subscript-integer_edit.ads", 
"strings_edit-quoted.adb", "strings_edit-utf8-superscript.ads", 
"strings_edit-utf8-subscript.adb", 
"strings_edit-integers-subscript.ads", "strings_edit-integer_edit.ads",
"strings_edit-utf8-categorization.ads", 
"strings_edit-utf8-wildcards.adb", "strings_edit-streams.ads", 
"strings_edit-generic_scale.ads", "strings_edit-integer_edit.adb", 
"strings_edit-floats.ads", "strings_edit-text_edit.adb",
"strings_edit.ads", "strings_edit-float_edit.adb", 
"strings_edit-lexicographical_order.adb", 
"strings_edit-integers-superscript.ads", "strings_edit-utf8-maps.adb", 
"strings_edit-fields.ads", "strings_edit.adb",
"strings_edit-lexicographical_order.ads", "strings_edit-streams.adb", 
"strings_edit-utf8-mapping.ads", "strings_edit-integers.ads", 
"strings_edit-fields.adb", "strings_edit-utf8-mapping.adb", 
"strings_edit-utf8-handling.adb",
"strings_edit-symmetric_serialization.adb", 
"strings_edit-utf8-blocks.ads", "strings_edit-roman_edit.adb", 
"strings_edit-symmetric_serialization.ads", 
"strings_edit-utf8-handling.ads", "strings_edit-utf8-wildcards.ads",
"strings_edit-utf8-integer_edit.ads", "strings_edit-utf8-maps.ads", 
"strings_edit-roman_edit.ads", "pure_application_display_types.ads", 
"display_record_store_pkg.ads", "display_record_store_pkg.adb",
"display_record_store_pkg.adb", "read_debug_data.adb", "dummy_server.adb");
    for Languages use ("Ada");

    package Builder is
       for Default_Switches ("ada") use ("-a", "-s", "-g", "-gnatwl", 
"-gnatws" ,"-x");
    end Builder;

    package Make is
       for Switches use "-k -f -a";
    end Make;

    package Pretty_Printer is
       for Default_Switches ("ada") use ("%gnatmake", "-a");
    end Pretty_Printer;

    package Binder is
       for Default_Switches ("ada") use ("-E");
    end Binder;

    package Linker is
    end Linker;

    package Dsa is
       for Configuration_File use "./bcdsa.cfg";
    end Dsa;

    package Compiler is
    end Compiler;

end Building_Supervisor;

************************

Can anyone spot what I am doing wrong?





More information about the PolyORB-users mailing list