Hey folks. I'm trying to get automated builds going on our build server which runs CentOS. At my desk I develop on Windoze with CCS5.0.3. When I check in to SVN, a build kicks off on our linux server. In the past we've struggled to maintain synchronization with makefiles and such. So we're going to try checking in my workspace and building from the command line.
I found the proper CCSv5.0.3 Linux command line, and I call it, but I get SIGSEGV's. :(
[dsp_developer@build_server demod]# /usr/local/CCS/CCSv503/ccsv5/eclipse/eclipse -noSplash -data ../baseband_workspace -application com.ti.ccstudio.apps.projectBuild -ccs.workspace -ccs.configuration Release -ccs.clean
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
CCS headless build starting... [Wed Jun 22 12:58:31 EDT 2011]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
================================================================================
Pre processing...
================================================================================
Building...
(<unknown>:22128): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:22128): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:22128): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(<unknown>:22128): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(<unknown>:22128): GLib-GObject-WARNING **: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
(<unknown>:22128): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(<unknown>:22128): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(<unknown>:22128): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(<unknown>:22128): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(<unknown>:22128): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(<unknown>:22128): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(<unknown>:22128): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(<unknown>:22128): Gtk-WARNING **: Invalid icon size 6
(<unknown>:22128): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x001f824f, pid=22128, tid=4159850704
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_14-b03 mixed mode)
# Problematic frame:
# C [libgtk-x11-2.0.so.0+0xf724f] gtk_icon_set_render_icon+0x55f
#
# An error report file with more information is saved as hs_err_pid22128.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Aborted
That doesn't look quite right to me. Anyone have any bright ideas on how to make the magic happen?