Re: (asdf:oos 'asdf:load-op :gtk) failed

Chisheng Huang <[email protected]> Thu, 10 Mar 2005 15:50:51 -0800
Newsgroups gmane.lisp.clg.devel
Message-ID <[email protected]>
Espen S Johnsen <[email protected]> writes:

> Chisheng Huang <[email protected]> writes:
>
>> I got the following from the 2005-03 snapshot of CMUCL.
>> 
>> CL-USER> (glib:find-foreign-type-name 134788256)
>> "GtkFileChooserEmbed"
>
> I don't really understand what is going wrong, but it would be nice if
> you could send me the value of glib:*type-initializers* and also try the


(GTK::|gtk_wrap_mode_get_type| GTK::|gtk_window_type_get_type|
                               GTK::|gtk_window_position_get_type|
                               GTK::|gtk_window_group_get_type|
                               GTK::|gtk_window_get_type|
                               GTK::|gtk_widget_help_type_get_type|
                               GTK::|gtk_widget_get_type|
                               GTK::|gtk_widget_flags_get_type|
                               GTK::|gtk_vseparator_get_type|
                               GTK::|gtk_vscrollbar_get_type|
                               GTK::|gtk_vscale_get_type|
                               GTK::|gtk_vruler_get_type|
                               GTK::|gtk_vpaned_get_type|
                               GTK::|gtk_visibility_get_type|
                               GTK::|gtk_viewport_get_type|
                               GTK::|gtk_vbutton_box_get_type|
                               GTK::|gtk_vbox_get_type|
                               GTK::|gtk_update_type_get_type|
                               GTK::|gtk_ui_manager_item_type_get_type|
                               GTK::|gtk_ui_manager_get_type|
                               GTK::|gtk_tree_view_mode_get_type|
                               GTK::|gtk_tree_view_get_type|
                               GTK::|gtk_tree_view_drop_position_get_type|
                               GTK::|gtk_tree_view_column_sizing_get_type|
                               GTK::|gtk_tree_view_column_get_type|
                               GTK::|gtk_tree_store_get_type|
                               GTK::|gtk_tree_sortable_get_type|
                               GTK::|gtk_tree_selection_get_type|
                               GTK::|gtk_tree_row_reference_get_type|
                               GTK::|gtk_tree_path_get_type|
                               GTK::|gtk_tree_model_sort_get_type|
                               GTK::|gtk_tree_model_get_type|
                               GTK::|gtk_tree_model_flags_get_type|
                               GTK::|gtk_tree_model_filter_get_type|
                               GTK::|gtk_tree_iter_get_type|
                               GTK::|gtk_tree_item_get_type|
                               GTK::|gtk_tree_get_type|
                               GTK::|gtk_tree_drag_source_get_type|
                               GTK::|gtk_tree_drag_dest_get_type|
                               GTK::|gtk_tooltips_get_type|
                               GTK::|gtk_toolbar_style_get_type|
                               GTK::|gtk_toolbar_space_style_get_type|
                               GTK::|gtk_toolbar_get_type|
                               GTK::|gtk_toolbar_child_type_get_type|
                               GTK::|gtk_tool_item_get_type|
                               GTK::|gtk_tool_button_get_type|
                               GTK::|gtk_toggle_tool_button_get_type|
                               GTK::|gtk_toggle_button_get_type|
                               GTK::|gtk_toggle_action_get_type|
                               GTK::|gtk_tips_query_get_type|
                               GTK::|gtk_theme_engine_get_type|
                               GTK::|gtk_text_window_type_get_type|
                               GTK::|gtk_text_view_get_type|
                               GTK::|gtk_text_tag_table_get_type|
                               GTK::|gtk_text_tag_get_type|
                               GTK::|gtk_text_search_flags_get_type|
                               GTK::|gtk_text_mark_get_type|
                               GTK::|gtk_text_layout_get_type|
                               GTK::|gtk_text_iter_get_type|
                               GTK::|gtk_text_get_type|
                               GTK::|gtk_text_direction_get_type|
                               GTK::|gtk_text_child_anchor_get_type|
                               GTK::|gtk_text_buffer_get_type|
                               GTK::|gtk_text_attributes_get_type|
                               GTK::|gtk_tearoff_menu_item_get_type|
                               GTK::|gtk_target_flags_get_type|
                               GTK::|gtk_table_get_type|
                               GTK::|gtk_submenu_placement_get_type|
                               GTK::|gtk_submenu_direction_get_type|
                               GTK::|gtk_style_get_type|
                               GTK::|gtk_statusbar_get_type|
                               GTK::|gtk_state_type_get_type|
                               GTK::|gtk_spin_type_get_type|
                               GTK::|gtk_spin_button_update_policy_get_type|
                               GTK::|gtk_spin_button_get_type|
                               GTK::|gtk_sort_type_get_type|
                               GTK::|gtk_socket_get_type|
                               GTK::|gtk_size_group_mode_get_type|
                               GTK::|gtk_size_group_get_type|
                               GTK::|gtk_signal_run_type_get_type|
                               GTK::|gtk_side_type_get_type|
                               GTK::|gtk_shadow_type_get_type|
                               GTK::|gtk_settings_get_type|
                               GTK::|gtk_separator_tool_item_get_type|
                               GTK::|gtk_separator_menu_item_get_type|
                               GTK::|gtk_separator_get_type|
                               GTK::|gtk_selection_mode_get_type|
                               GTK::|gtk_selection_data_get_type|
                               GTK::|gtk_scrolled_window_get_type|
                               GTK::|gtk_scrollbar_get_type|
                               GTK::|gtk_scroll_type_get_type|
                               GTK::|gtk_scroll_step_get_type|
                               GTK::|gtk_scale_get_type|
                               GTK::|gtk_ruler_get_type|
                               GTK::|gtk_response_type_get_type|
                               GTK::|gtk_resize_mode_get_type|
                               GTK::|gtk_requisition_get_type|
                               GTK::|gtk_relief_style_get_type|
                               GTK::|gtk_rc_token_type_get_type|
                               GTK::|gtk_rc_style_get_type|
                               GTK::|gtk_rc_flags_get_type|
                               GTK::|gtk_range_get_type|
                               GTK::|gtk_radio_tool_button_get_type|
                               GTK::|gtk_radio_menu_item_get_type|
                               GTK::|gtk_radio_button_get_type|
                               GTK::|gtk_radio_action_get_type|
                               GTK::|gtk_progress_get_type|
                               GTK::|gtk_progress_bar_style_get_type|
                               GTK::|gtk_progress_bar_orientation_get_type|
                               GTK::|gtk_progress_bar_get_type|
                               GTK::|gtk_private_flags_get_type|
                               GTK::|gtk_preview_type_get_type|
                               GTK::|gtk_preview_get_type|
                               GTK::|gtk_position_type_get_type|
                               GTK::|gtk_policy_type_get_type|
                               GTK::|gtk_plug_get_type|
                               GTK::|gtk_pixmap_get_type|
                               GTK::|gtk_path_type_get_type|
                               GTK::|gtk_path_priority_type_get_type|
                               GTK::|gtk_path_bar_get_type|
                               GTK::|gtk_paned_get_type|
                               GTK::|gtk_pack_type_get_type|
                               GTK::|gtk_orientation_get_type|
                               GTK::|gtk_option_menu_get_type|
                               GTK::|gtk_old_editable_get_type|
                               GTK::|gtk_object_get_type|
                               GTK::|gtk_object_flags_get_type|
                               GTK::|gtk_notebook_tab_get_type|
                               GTK::|gtk_notebook_get_type|
                               GTK::|gtk_movement_step_get_type|
                               GTK::|gtk_misc_get_type|
                               GTK::|gtk_metric_type_get_type|
                               GTK::|gtk_message_type_get_type|
                               GTK::|gtk_message_dialog_get_type|
                               GTK::|gtk_menu_tool_button_get_type|
                               GTK::|gtk_menu_shell_get_type|
                               GTK::|gtk_menu_item_get_type|
                               GTK::|gtk_menu_get_type|
                               GTK::|gtk_menu_direction_type_get_type|
                               GTK::|gtk_menu_bar_get_type|
                               GTK::|gtk_match_type_get_type|
                               GTK::|gtk_list_store_get_type|
                               GTK::|gtk_list_item_get_type|
                               GTK::|gtk_list_get_type|
                               GTK::|gtk_layout_get_type|
                               GTK::|gtk_label_get_type|
                               GTK::|gtk_justification_get_type|
                               GTK::|gtk_item_get_type|
                               GTK::|gtk_item_factory_get_type|
                               GTK::|gtk_invisible_get_type|
                               GTK::|gtk_input_dialog_get_type|
                               GTK::|gtk_image_type_get_type|
                               GTK::|gtk_image_menu_item_get_type|
                               GTK::|gtk_image_get_type|
                               GTK::|gtk_im_status_style_get_type|
                               GTK::|gtk_im_preedit_style_get_type|
                               GTK::|gtk_im_multicontext_get_type|
                               GTK::|gtk_im_context_simple_get_type|
                               GTK::|gtk_im_context_get_type|
                               GTK::|gtk_identifier_get_type|
                               GTK::|gtk_icon_view_get_type|
                               GTK::|gtk_icon_theme_get_type|
                               GTK::|gtk_icon_theme_error_get_type|
                               GTK::|gtk_icon_source_get_type|
                               GTK::|gtk_icon_size_get_type|
                               GTK::|gtk_icon_set_get_type|
                               GTK::|gtk_icon_lookup_flags_get_type|
                               GTK::|gtk_icon_info_get_type|
                               GTK::|gtk_icon_factory_get_type|
                               GTK::|gtk_hsv_get_type|
                               GTK::|gtk_hseparator_get_type|
                               GTK::|gtk_hscrollbar_get_type|
                               GTK::|gtk_hscale_get_type|
                               GTK::|gtk_hruler_get_type|
                               GTK::|gtk_hpaned_get_type|
                               GTK::|gtk_hbutton_box_get_type|
                               GTK::|gtk_hbox_get_type|
                               GTK::|gtk_handle_box_get_type|
                               GTK::|gtk_gamma_curve_get_type|
                               GTK::|gtk_frame_get_type|
                               GTK::|gtk_font_selection_get_type|
                               GTK::|gtk_font_selection_dialog_get_type|
                               GTK::|gtk_font_button_get_type|
                               GTK::|gtk_fixed_get_type|
                               GTK::|gtk_file_system_unix_get_type|
                               GTK::|gtk_file_system_get_type|
                               GTK::|gtk_file_selection_get_type|
                               GTK::|gtk_file_path_get_type|
                               GTK::|gtk_file_info_get_type|
                               GTK::|gtk_file_folder_get_type|
                               GTK::|gtk_file_filter_get_type|
                               GTK::|gtk_file_filter_flags_get_type|
                               GTK::|gtk_file_chooser_widget_get_type|
                               GTK::|gtk_file_chooser_get_type|
                               GTK::|gtk_file_chooser_error_get_type|
                               GTK::|gtk_file_chooser_dialog_get_type|
                               GTK::|gtk_file_chooser_button_get_type|
                               GTK::|gtk_file_chooser_action_get_type|
                               GTK::|gtk_expander_style_get_type|
                               GTK::|gtk_expander_get_type|
                               GTK::|gtk_event_box_get_type|
                               GTK::|gtk_entry_get_type|
                               GTK::|gtk_entry_completion_get_type|
                               GTK::|gtk_editable_get_type|
                               GTK::|gtk_drawing_area_get_type|
                               GTK::|gtk_direction_type_get_type|
                               GTK::|gtk_dialog_get_type|
                               GTK::|gtk_dialog_flags_get_type|
                               GTK::|gtk_dest_defaults_get_type|
                               GTK::|gtk_delete_type_get_type|
                               GTK::|gtk_debug_flag_get_type|
                               GTK::|gtk_curve_type_get_type|
                               GTK::|gtk_curve_get_type|
                               GTK::|gtk_ctree_pos_get_type|
                               GTK::|gtk_ctree_node_get_type|
                               GTK::|gtk_ctree_line_style_get_type|
                               GTK::|gtk_ctree_get_type|
                               GTK::|gtk_ctree_expansion_type_get_type|
                               GTK::|gtk_ctree_expander_style_get_type|
                               GTK::|gtk_corner_type_get_type|
                               GTK::|gtk_container_get_type|
                               GTK::|gtk_combo_get_type|
                               GTK::|gtk_combo_box_get_type|
                               GTK::|gtk_combo_box_entry_get_type|
                               GTK::|gtk_color_selection_get_type|
                               GTK::|gtk_color_selection_dialog_get_type|
                               GTK::|gtk_color_button_get_type|
                               GTK::|gtk_clist_get_type|
                               GTK::|gtk_clist_drag_pos_get_type|
                               GTK::|gtk_clipboard_get_type|
                               GTK::|gtk_check_menu_item_get_type|
                               GTK::|gtk_check_button_get_type|
                               GTK::|gtk_cell_view_get_type|
                               GTK::|gtk_cell_type_get_type|
                               GTK::|gtk_cell_renderer_toggle_get_type|
                               GTK::|gtk_cell_renderer_text_get_type|
                               GTK::|gtk_cell_renderer_state_get_type|
                               GTK::|gtk_cell_renderer_progress_get_type|
                               GTK::|gtk_cell_renderer_pixbuf_get_type|
                               GTK::|gtk_cell_renderer_mode_get_type|
                               GTK::|gtk_cell_renderer_get_type|
                               GTK::|gtk_cell_renderer_combo_get_type|
                               GTK::|gtk_cell_layout_get_type|
                               GTK::|gtk_cell_editable_get_type|
                               GTK::|gtk_calendar_get_type|
                               GTK::|gtk_calendar_display_options_get_type|
                               GTK::|gtk_buttons_type_get_type|
                               GTK::|gtk_button_get_type|
                               GTK::|gtk_button_box_style_get_type|
                               GTK::|gtk_button_box_get_type|
                               GTK::|gtk_button_action_get_type|
                               GTK::|gtk_box_get_type|
                               GTK::|gtk_border_get_type|
                               GTK::|gtk_bin_get_type|
                               GTK::|gtk_attach_options_get_type|
                               GTK::|gtk_aspect_frame_get_type|
                               GTK::|gtk_arrow_type_get_type|
                               GTK::|gtk_arrow_get_type|
                               GTK::|gtk_arg_flags_get_type|
                               GTK::|gtk_anchor_type_get_type|
                               GTK::|gtk_alignment_get_type|
                               GTK::|gtk_adjustment_get_type|
                               GTK::|gtk_action_group_get_type|
                               GTK::|gtk_action_get_type|
                               GTK::|gtk_accessible_get_type|
                               GTK::|gtk_accel_map_get_type|
                               GTK::|gtk_accel_label_get_type|
                               GTK::|gtk_accel_group_get_type|
                               GTK::|gtk_accel_flags_get_type|
                               GTK::|gtk_about_dialog_get_type|
                               ATK::|atk_value_get_type|
                               ATK::|atk_util_get_type|
                               ATK::|atk_text_get_type|
                               ATK::|atk_text_clip_type_get_type|
                               ATK::|atk_text_boundary_get_type|
                               ATK::|atk_text_attribute_get_type|
                               ATK::|atk_table_get_type|
                               ATK::|atk_streamable_content_get_type|
                               ATK::|atk_state_type_get_type|
                               ATK::|atk_state_set_get_type|
                               ATK::|atk_selection_get_type|
                               ATK::|atk_role_get_type|
                               ATK::|atk_relation_type_get_type|
                               ATK::|atk_relation_set_get_type|
                               ATK::|atk_relation_get_type|
                               ATK::|atk_registry_get_type|
                               ATK::|atk_rectangle_get_type|
                               ATK::|atk_object_get_type|
                               ATK::|atk_object_factory_get_type|
                               ATK::|atk_no_op_object_get_type|
                               ATK::|atk_no_op_object_factory_get_type|
                               ATK::|atk_layer_get_type|
                               ATK::|atk_key_event_type_get_type|
                               ATK::|atk_implementor_get_type|
                               ATK::|atk_image_get_type|
                               ATK::|atk_hypertext_get_type|
                               ATK::|atk_hyperlink_state_flags_get_type|
                               ATK::|atk_hyperlink_get_type|
                               ATK::|atk_gobject_accessible_get_type|
                               ATK::|atk_editable_text_get_type|
                               ATK::|atk_document_get_type|
                               ATK::|atk_coord_type_get_type|
                               ATK::|atk_component_get_type|
                               ATK::|atk_action_get_type|
                               GDK::|gdk_pixbuf_rotation_get_type|
                               GDK::|gdk_pixbuf_loader_get_type|
                               GDK::|gdk_pixbuf_get_type|
                               GDK::|gdk_pixbuf_error_get_type|
                               GDK::|gdk_pixbuf_animation_iter_get_type|
                               GDK::|gdk_pixbuf_animation_get_type|
                               GDK::|gdk_pixbuf_alpha_mode_get_type|
                               GDK::|gdk_interp_type_get_type|
                               GDK::|gdk_colorspace_get_type|
                               GDK::|gdk_wm_function_get_type|
                               GDK::|gdk_wm_decoration_get_type|
                               GDK::|gdk_window_type_hint_get_type|
                               GDK::|gdk_window_type_get_type|
                               GDK::|gdk_window_state_get_type|
                               GDK::|gdk_window_object_get_type|
                               GDK::|gdk_window_impl_x11_get_type|
                               GDK::|gdk_window_hints_get_type|
                               GDK::|gdk_window_edge_get_type|
                               GDK::|gdk_window_class_get_type|
                               GDK::|gdk_window_attributes_type_get_type|
                               GDK::|gdk_visual_type_get_type|
                               GDK::|gdk_visual_get_type|
                               GDK::|gdk_visibility_state_get_type|
                               GDK::|gdk_subwindow_mode_get_type|
                               GDK::|gdk_status_get_type|
                               GDK::|gdk_setting_action_get_type|
                               GDK::|gdk_scroll_direction_get_type|
                               GDK::|gdk_screen_get_type|
                               GDK::|gdk_rgb_dither_get_type|
                               GDK::|gdk_rectangle_get_type|
                               GDK::|gdk_property_state_get_type|
                               GDK::|gdk_prop_mode_get_type|
                               GDK::|gdk_pixmap_get_type|
                               GDK::|gdk_pango_renderer_get_type|
                               GDK::|gdk_owner_change_get_type|
                               GDK::|gdk_overlap_type_get_type|
                               GDK::|gdk_notify_type_get_type|
                               GDK::|gdk_modifier_type_get_type|
                               GDK::|gdk_line_style_get_type|
                               GDK::|gdk_keymap_get_type|
                               GDK::|gdk_join_style_get_type|
                               GDK::|gdk_input_source_get_type|
                               GDK::|gdk_input_mode_get_type|
                               GDK::|gdk_input_condition_get_type|
                               GDK::|gdk_image_type_get_type|
                               GDK::|gdk_image_get_type|
                               GDK::|gdk_gravity_get_type|
                               GDK::|gdk_grab_status_get_type|
                               GDK::|gdk_gc_values_mask_get_type|
                               GDK::|gdk_gc_get_type|
                               GDK::|gdk_function_get_type|
                               GDK::|gdk_font_type_get_type|
                               GDK::|gdk_font_get_type|
                               GDK::|gdk_filter_return_get_type|
                               GDK::|gdk_fill_rule_get_type|
                               GDK::|gdk_fill_get_type|
                               GDK::|gdk_extension_mode_get_type|
                               GDK::|gdk_event_type_get_type|
                               GDK::|gdk_event_mask_get_type|
                               GDK::|gdk_event_get_type|
                               GDK::|gdk_drawable_get_type|
                               GDK::|gdk_drag_protocol_get_type|
                               GDK::|gdk_drag_context_get_type|
                               GDK::|gdk_drag_action_get_type|
                               GDK::|gdk_display_manager_get_type|
                               GDK::|gdk_display_get_type|
                               GDK::|gdk_device_get_type|
                               GDK::|gdk_cursor_type_get_type|
                               GDK::|gdk_cursor_get_type|
                               GDK::|gdk_crossing_mode_get_type|
                               GDK::|gdk_colormap_get_type|
                               GDK::|gdk_color_get_type|
                               GDK::|gdk_cap_style_get_type|
                               GDK::|gdk_byte_order_get_type|
                               GDK::|gdk_axis_use_get_type|
                               PANGO::|pango_fc_font_map_get_type|
                               PANGO::|pango_fc_font_get_type|
                               PANGO::|pango_fc_decoder_get_type|
                               PANGO::|pango_xft_renderer_get_type|
                               PANGO::|pango_xft_font_map_get_type|
                               PANGO::|pango_xft_font_get_type|
                               PANGO::|pango_wrap_mode_get_type|
                               PANGO::|pango_weight_get_type|
                               PANGO::|pango_variant_get_type|
                               PANGO::|pango_underline_get_type|
                               PANGO::|pango_tab_array_get_type|
                               PANGO::|pango_tab_align_get_type|
                               PANGO::|pango_style_get_type|
                               PANGO::|pango_stretch_get_type|
                               PANGO::|pango_script_get_type|
                               PANGO::|pango_renderer_get_type|
                               PANGO::|pango_render_part_get_type|
                               PANGO::|pango_matrix_get_type|
                               PANGO::|pango_layout_iter_get_type|
                               PANGO::|pango_layout_get_type|
                               PANGO::|pango_language_get_type|
                               PANGO::|pango_glyph_string_get_type|
                               PANGO::|pango_fontset_simple_get_type|
                               PANGO::|pango_fontset_get_type|
                               PANGO::|pango_font_metrics_get_type|
                               PANGO::|pango_font_mask_get_type|
                               PANGO::|pango_font_map_get_type|
                               PANGO::|pango_font_get_type|
                               PANGO::|pango_font_family_get_type|
                               PANGO::|pango_font_face_get_type|
                               PANGO::|pango_font_description_get_type|
                               PANGO::|pango_engine_shape_get_type|
                               PANGO::|pango_engine_lang_get_type|
                               PANGO::|pango_engine_get_type|
                               PANGO::|pango_ellipsize_mode_get_type|
                               PANGO::|pango_direction_get_type|
                               PANGO::|pango_coverage_level_get_type|
                               PANGO::|pango_context_get_type|
                               PANGO::|pango_color_get_type|
                               PANGO::|pango_attr_type_get_type|
                               PANGO::|pango_attr_list_get_type|
                               PANGO::|pango_alignment_get_type|
                               GLIB::|g_value_get_type|
                               GLIB::|g_value_array_get_type|
                               GLIB::|g_type_plugin_get_type|
                               GLIB::|g_type_module_get_type|
                               GLIB::|g_strv_get_type|
                               GLIB::|g_io_condition_get_type|
                               GLIB::|g_io_channel_get_type|
                               GLIB::|g_gstring_get_type|
                               GLIB::|g_closure_get_type|)


> following commands and see if you get the same output:
>
> espen@saturn:~/src/clg$ nm --defined-only -D /usr/lib/libgtk-x11-2.0.so | grep gtk_file_chooser_embed_get_type
> 000c5470 T _gtk_file_chooser_embed_get_type

I got nothing back from this nm command.

> espen@saturn:~/src/clg$ pkg-config gtk+-2.0 --libs
> -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
> e

I got the following:
-Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0

> Do you have SBCL on this system? If you do, you could try to build clg
> with it (but you need to add callback support as specified in the README
> file). That may indicate if this is a CMUCL or Gentoo specific problem.

I do not have SBCL here.  I'm guessing this is a Gentoo problem because the
nm command does not return anything.  The official Gentoo way of installing
software is to use "emerge".  This emerge thing does not even allow me to
supply "--disable-visibility" to configure glib-2.6.2.  I had to use the
traditional configure-make-make-install approach to make glib with 
--disable-visibility.  Maybe this emerge thing messed with GTK+-2.6.2 during
its compilation/installation.  I'll use the traditional way to compile and 
install GTK+-2.6.2 and see if the problem goes away or not.  

Best,

-cph



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click